.ca{padding-bottom:4rem}.ca-hero{background:linear-gradient(180deg,var(--blue-soft) 0,#fff 100%);padding:calc(var(--header-offset) + 2.5rem) 0 2.5rem}.ca-hero__eyebrow{color:var(--gray-500);font-size:.85rem;margin:0 0 .75rem}.ca-hero__eyebrow a{color:var(--blue);font-weight:600}.ca-hero__title{color:var(--navy);font-size:clamp(2rem,5vw,2.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem}.ca-hero__lead{color:var(--gray-800);font-size:1.05rem;margin:0;max-width:36rem}.ca-block{padding:3.5rem 0}.ca-block--white{background:#fff}.ca-block--soft{background:#e8f4fc}.container{margin-inline:auto;width:var(--container)}.ca-h2{color:#1a1a1a;font-size:clamp(1.5rem,3.5vw,2.1rem);font-weight:800;letter-spacing:-.02em;margin:0 0 1rem}.ca-center{text-align:center}.ca-meet__head{display:grid;gap:1rem;margin-bottom:2rem}@media(min-width:900px){.ca-meet__head{align-items:start;gap:2rem;grid-template-columns:1fr 1fr}.ca-meet__intro{color:#374151;font-size:.98rem;line-height:1.6;margin:.35rem 0 0}}.ca-meet__intro{color:#374151;line-height:1.6;margin:0}.ca-lawyer-strip{cursor:grab;display:flex;gap:1.25rem;justify-content:flex-start;overflow-x:auto;padding:.25rem 0 1rem;scroll-behavior:smooth;scroll-padding-inline:0;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ca-lawyer-strip--dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ca-lawyer-strip::-webkit-scrollbar{height:6px}.ca-lawyer-strip::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:99px}.ca-lawyer-card{flex:0 0 auto;scroll-snap-align:start;text-align:center;width:min(12.75rem,48vw)}.ca-lawyer-card__photo{align-items:flex-start;aspect-ratio:4/5;background:#e5e7eb;border-radius:12px 12px 0 0;display:flex;justify-content:center;overflow:hidden}.ca-lawyer-card__photo img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;width:100%}.ca-lawyer-card__name{color:#111;font-size:.9rem;font-weight:700;margin:.65rem 0 0;text-decoration:underline;text-underline-offset:3px}.ca-lawyer-dots{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;margin-top:.5rem}.ca-lawyer-dot{background:#c4c9d1;border:0;border-radius:999px;cursor:pointer;height:8px;opacity:calc(1 - var(--i, 0)*.07);padding:0;transition:transform .2s ease,background .2s ease,opacity .2s ease;width:calc(9px - var(--i, 0)*.45px)}.ca-lawyer-dot--on{background:#111;opacity:1;transform:scale(1.45);width:10px}.ca-disclaimer{color:#9ca3af;font-size:.72rem;line-height:1.5;margin:2rem 0 0}.ca-disclaimer--center{margin-inline:auto;max-width:52rem;text-align:center}.ca-disclaimer--right{margin-top:1rem;text-align:right}.ca-block--soft+.ca-block--soft,.ca-learn-section+.ca-faq,.ca-results-wrap+.ca-block--white,.ca-results-wrap+.ca-places-wrap,.ca-takeaways-band+.ca-learn-section,.ca-takeaways-band+.ca-results-wrap,.fee+.ca-takeaways-band{margin-top:clamp(1.5rem,4vw,2.5rem)}.ca-block--white+.ca-block--white{margin-top:clamp(1rem,3vw,1.75rem)}.ca-places-wrap+.ca-learn-section,.fee+.ca-places-wrap,.fee+.ca-type-stack{margin-top:clamp(1.5rem,4vw,2.5rem)}.ca-takeaways{display:grid;gap:2rem}@media(min-width:900px){.ca-takeaways{align-items:start;grid-template-columns:minmax(12rem,.9fr) 1.4fr}}.ca-takeaways__title{margin:0}.ca-takeaways__grid{display:grid;gap:1.5rem 2rem}@media(min-width:640px){.ca-takeaways__grid{grid-template-columns:1fr 1fr}}.ca-takeaway h3{color:#111;font-size:1rem;font-weight:800;margin:0 0 .5rem}.ca-takeaway p{color:#374151;font-size:.92rem;line-height:1.55;margin:0}.ca-ways-grid{display:grid;gap:1.25rem;margin-top:2rem}@media(min-width:720px){.ca-ways-grid{grid-template-columns:repeat(3,1fr)}}.ca-way-card{background:#e3f2fd;border-radius:var(--radius-lg);padding:1.35rem 1.25rem}.ca-way-card__icon{color:var(--navy);margin-bottom:.75rem}.ca-way-card__icon :deep(svg){display:block}.ca-way-card h3{color:#1a1a1a;font-size:1.05rem;font-weight:800;margin:0 0 .5rem}.ca-way-card p{color:#374151;font-size:.88rem;line-height:1.55;margin:0}a.ca-way-card--link{color:inherit;display:block;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}a.ca-way-card--link:hover{box-shadow:0 4px 16px #0a1f441f;transform:translateY(-2px)}.ca-way-card__more{display:inline-flex;font-size:.85rem;font-weight:700;margin-top:.85rem}.ca-ways-view-more{margin:2rem 0 0;text-align:center}.ca-ways-view-more a{align-items:center;color:var(--blue);display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;text-decoration:none}.ca-ways-view-more a:hover{text-decoration:underline}.ca-ways-view-more .icon-box{background:var(--blue);border-radius:999px;color:#fff;display:inline-grid;height:1.75rem;place-items:center;width:1.75rem}.ca-ways-view-more .icon-box svg{fill:none;stroke:currentColor}.ca-claim-copy{margin-top:3.5rem;max-width:48rem}.ca-claim-copy p{color:#374151;line-height:1.65;margin:0 0 1rem}.ca-tw-head{margin-bottom:2rem}.ca-tw-sub{color:#6b7280;font-size:.95rem;margin:0;text-align:center}.ca-tw-viewport{border:1px solid #e5e7eb;border-radius:var(--radius-lg);overflow:hidden}.ca-tw-track{display:flex;transition:transform .45s cubic-bezier(.25,.8,.25,1);width:100%}.ca-tw-slide{display:grid;flex:0 0 100%;min-height:280px}@media(min-width:768px){.ca-tw-slide{grid-template-columns:1fr 1fr;min-height:320px}}.ca-tw-slide__text{background:#fff;padding:1.75rem 1.5rem;position:relative}.ca-quote-mark{color:#d1d5db;display:block;font-family:Georgia,serif;font-size:3rem;line-height:1;margin-bottom:.25rem}.ca-quote-mark--light{color:#ffffff59}.ca-tw-quote{color:var(--navy);font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:700;line-height:1.45;margin:0 0 1.5rem}.ca-tw-meta{align-items:center;display:flex;gap:1rem;justify-content:space-between}.ca-tw-name{color:#6b7280;font-size:.85rem}.ca-stars{color:var(--blue);font-size:1rem;letter-spacing:.05em}.ca-tw-slide__media{background:#e8f4fc;min-height:200px}.ca-tw-video{display:grid;height:100%;min-height:220px;place-items:center;position:relative}.ca-tw-video__img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.ca-tw-thumbs{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.ca-tw-thumb{align-items:stretch;background:none;border:0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:0;opacity:.75;overflow:hidden;padding:0;transition:opacity .2s ease,transform .2s ease;width:5.5rem}.ca-tw-thumb--on{opacity:1;outline:3px solid var(--navy);outline-offset:2px}.ca-tw-thumb__img{border-radius:8px 8px 0 0;display:block;height:4rem;overflow:hidden;position:relative}.ca-tw-thumb__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ca-tw-thumb__label{background:var(--blue-soft);color:var(--navy);font-size:.7rem;font-weight:700;padding:.35rem .25rem;text-align:center}.ca-tw-thumb--on .ca-tw-thumb__label{background:var(--navy);color:#fff}.ca-lawsuit-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.ca-lawsuit-head .ca-h2{margin:0}.ca-lawsuit-cards{display:grid;gap:1rem}@media(min-width:900px){.ca-lawsuit-cards{grid-template-columns:repeat(3,1fr)}}.ca-lawsuit-card{align-items:center;background:#dbeafe;border-radius:var(--radius);color:#111;display:flex;font-size:.92rem;font-weight:600;gap:.65rem;padding:1rem 1.1rem}.ca-lawsuit-card p{line-height:1.45;margin:0}.ca-check{background:var(--blue);border-radius:999px;color:#fff;display:grid;flex-shrink:0;font-size:.75rem;height:1.35rem;place-items:center;width:1.35rem}.ca-after__grid{display:grid;gap:2.5rem}.ca-after__figure{margin:0}.ca-after__graphic{display:block;height:auto;max-width:31.9375rem;width:100%}@media(min-width:960px){.ca-after__grid{align-items:center;grid-template-columns:1fr 1fr}}.ca-timeline{padding:1rem 0;position:relative}.ca-timeline__line{background:#bfdbfe;border-radius:2px;height:3px;left:0;position:absolute;right:0;top:50%}.ca-timeline__nodes{align-items:center;display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr);position:relative}.ca-timeline__item{align-items:center;display:flex;flex-direction:column;gap:.75rem}.ca-timeline__item[data-pos=top]{flex-direction:column-reverse}.ca-timeline__node{background:var(--navy);border:3px solid #fff;border-radius:999px;box-shadow:0 0 0 2px #93c5fd;height:14px;width:14px;z-index:1}.ca-step-card{background:#fff;border-radius:var(--radius);box-shadow:0 8px 24px #0f172a14;color:var(--navy);font-size:.78rem;font-weight:700;margin-inline:auto;max-width:7.5rem;padding:.85rem .65rem;text-align:center}.ca-step-card__icon{color:var(--blue);display:grid;margin-bottom:.35rem;place-items:center}.ca-step-card__icon :deep(svg){display:block}.ca-after__copy p{color:#374151;line-height:1.65}.ca-guide-promo__grid{align-items:center;display:grid;gap:2rem}@media(min-width:960px){.ca-guide-promo__grid{gap:3rem;grid-template-columns:auto 1fr}}.ca-guide-promo__icon{color:var(--blue);display:grid;place-items:center}.ca-guide-promo__icon :deep(svg){display:block}.ca-guide-promo__copy p{color:#374151;line-height:1.65;margin:0 0 1.25rem;max-width:36rem}.ca-diff-band{background:#f5f5f5}.ca-places-wrap{background:#f4f8ff;padding-block:clamp(3rem,5vw,4rem)}.ca-places-wrap .ca-h2{font-size:clamp(2rem,4vw,3rem);margin-bottom:2.25rem}.ca-places-grid{display:grid;gap:1.25rem 1.35rem;margin-inline:auto;max-width:65rem}@media(min-width:640px){.ca-places-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.ca-places-grid{grid-template-columns:repeat(3,1fr)}}.ca-place-card{background:#dceeff;border-radius:7px;height:100%;padding:1.35rem 1.45rem 1.45rem}.ca-place-card__head{align-items:center;display:flex;gap:.55rem;margin-bottom:.75rem}.ca-place-card__head h3{color:var(--navy);font-size:.98rem;font-weight:800;line-height:1.3;margin:0}.ca-place-card__icon{color:var(--navy);display:grid;flex-shrink:0;place-items:center}.ca-place-card__icon svg{display:block;height:.9rem;stroke-width:3;width:.9rem}.ca-place-card p{color:#26313d;font-size:.9rem;line-height:1.55;margin:0}.wl-med-panel{background:#dceeff;border-radius:7px;margin-top:1.75rem;margin-inline:auto;max-width:65rem;padding:1.35rem 1.45rem 1.45rem}.wl-med-panel__head{align-items:baseline;border-bottom:1px solid rgba(15,23,42,.1);display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;padding-bottom:.85rem}.wl-med-panel__title{color:var(--navy);font-size:.98rem;font-weight:800;margin:0}.wl-med-panel__link{color:var(--blue);font-size:.88rem;font-weight:700;text-decoration:none}.wl-med-panel__link:hover{text-decoration:underline}.wl-med-panel__grid{display:grid;gap:.5rem 1.25rem;grid-template-columns:repeat(2,1fr);margin-top:1rem}@media(min-width:720px){.wl-med-panel__grid{grid-template-columns:repeat(4,1fr)}}.wl-med-panel__item{align-items:flex-start;color:#1e293b;display:flex;font-size:.88rem;font-weight:600;gap:.45rem;line-height:1.35;margin:0}.wl-med-panel__check{color:var(--navy);flex-shrink:0;font-weight:800;line-height:1.2}.ca-places-more-wrap{display:flex;justify-content:center;margin-top:1.75rem}.ca-learn__intro--tight{margin-bottom:1.25rem}.ca-diff{display:grid;gap:2rem}@media(min-width:900px){.ca-diff{align-items:start;grid-template-columns:minmax(10rem,.85fr) 1.5fr}}.ca-diff__title{margin:0}.ca-diff__grid{display:grid;gap:1.5rem 2rem}@media(min-width:640px){.ca-diff__grid{grid-template-columns:1fr 1fr}}.ca-diff__cell h3{font-size:1rem;font-weight:800;margin:0 0 .5rem}.ca-diff__cell p{color:#374151;font-size:.9rem;line-height:1.55;margin:0}.ca-fight__sub{color:#6b7280;margin:0 0 2rem;text-align:center}.ca-stats{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:2.5rem}@media(max-width:899px){.ca-stats__card{border-radius:8px}}@media(min-width:900px){.ca-stats{grid-template-columns:repeat(4,1fr)}.ca-stats__card:not(:first-child){margin-left:-14px}.ca-stats__card{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);z-index:1}.ca-stats__card:nth-child(2){z-index:2}.ca-stats__card:nth-child(3){z-index:3}.ca-stats__card--last{clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%);z-index:4}}.ca-stats__card{background:#fff;border:1px solid #e5e7eb;padding:1.35rem 1.1rem;position:relative;text-align:center}.ca-stats__card--last{background:var(--navy);border-color:var(--navy);color:#fff}.ca-stats__k{display:block;font-size:clamp(1.1rem,2.5vw,1.45rem);font-weight:800;margin-bottom:.35rem}.ca-stats__card--last .ca-stats__k{font-size:clamp(2rem,5vw,2.75rem)}.ca-stats__v{display:block;font-size:.78rem;line-height:1.35;opacity:.9}.ca-stats__card--last .ca-stats__v{opacity:.92}.ca-partner-strip{border:4px solid var(--blue);border-radius:14px;box-shadow:0 18px 44px #0f172a14;cursor:grab;display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ca-partner-strip::-webkit-scrollbar{display:none}.ca-partner-strip--dragging{cursor:grabbing;scroll-snap-type:none}.ca-partner-slide{display:grid;flex:0 0 100%;min-height:320px;scroll-snap-align:start}@media(min-width:768px){.ca-partner-slide{grid-template-columns:1fr 1fr;min-height:380px}}.ca-partner-slide__quote{background:var(--navy);border-radius:10px 0 0 10px;color:#fff;display:flex;flex-direction:column;padding:2rem 1.5rem}@media(max-width:767px){.ca-partner-slide__quote{border-radius:10px 10px 0 0}}.ca-partner-slide__quote>p{flex:1;font-weight:700;line-height:1.5;margin:0 0 1.25rem}.ca-partner-slide__who{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.75rem}.ca-partner-slide__who span{font-size:.85rem;opacity:.85}.ca-read-bio{color:#fff;font-size:.9rem;font-weight:600;text-decoration:underline}.ca-partner-slide__photo{background:#0f172a;border-radius:0 10px 10px 0;min-height:220px;overflow:hidden}.ca-partner-slide__photo img{height:100%;min-height:220px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;width:100%}@media(max-width:767px){.ca-partner-slide__photo{border-radius:0 0 10px 10px}}@media(min-width:768px){.ca-partner-slide__photo img{min-height:100%}}.ca-partner-dots{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.ca-partner-dot{background:#cbd5e1;border:0;border-radius:999px;cursor:pointer;height:9px;padding:0;transition:transform .2s ease,background .2s ease;width:9px}.ca-partner-dot--on{background:var(--navy);transform:scale(1.25)}.ca-type-stack{display:flex;flex-direction:column;gap:1.75rem;padding:2.5rem 0 2.75rem}.ca-type-card{background:#f3f8ff;border-radius:var(--radius-lg);box-shadow:0 1px #0f172a0a;padding:1.75rem 1.25rem 2rem}@media(min-width:720px){.ca-type-card{padding:2.25rem 2rem 2.5rem}}.ca-learn-section{background:#f5f5f5}.ca-learn-section .ca-learn__list li{border-bottom-color:#dedede}.ca-split{display:grid;gap:1.75rem 2.5rem}@media(min-width:900px){.ca-split{align-items:start;grid-template-columns:minmax(11rem,.42fr) 1fr}}.ca-split__title{color:var(--navy);font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0}.ca-split__grid{display:grid;gap:1.35rem 1.75rem}@media(min-width:640px){.ca-split__grid{grid-template-columns:1fr 1fr}}.ca-split__cell h3{color:#111;font-size:.98rem;font-weight:800;margin:0 0 .4rem}.ca-split__cell p{color:#374151;font-size:.88rem;line-height:1.55;margin:0}.ca-learn__intro{color:#4b5563;font-size:.95rem;line-height:1.55;margin:0 0 2rem;max-width:40rem}.ca-learn__cols{display:grid;gap:0 2.5rem}@media(min-width:720px){.ca-learn__cols{grid-template-columns:1fr 1fr}}.ca-learn__list{list-style:none;margin:0;padding:0}.ca-learn__list li{border-bottom:1px solid #e5e7eb}.ca-learn__list li:last-child{border-bottom:0}.ca-learn__link{align-items:center;color:#111;display:flex;font-size:.92rem;font-weight:700;gap:.75rem;justify-content:space-between;padding:.85rem 0;text-decoration:none;transition:color .15s ease}.ca-learn__link:hover{color:var(--blue)}.ca-learn__chev{color:#9ca3af;flex-shrink:0;font-weight:700;transition:transform .15s ease}.ca-learn__link:hover .ca-learn__chev{color:var(--blue);transform:translate(3px)}.ca-learn__more{align-items:center;background:none;border:0;color:#111;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:800;gap:.5rem;margin-top:1.75rem;padding:0}.ca-learn__more:hover{color:var(--blue)}.ca-learn__more-icon{background:var(--blue);border-radius:999px;display:grid;height:2rem;place-items:center;width:2rem}.ca-faq__grid{display:grid;gap:2rem}@media(min-width:880px){.ca-faq__grid{align-items:start;gap:2.5rem 3rem;grid-template-columns:minmax(11rem,.34fr) 1fr}.ca-faq__grid--46{gap:2.5rem 2.75rem;grid-template-columns:4fr 6fr}}.ca-faq__aside .ca-h2{margin-bottom:.65rem}.ca-faq__lead{color:#6b7280;font-size:.88rem;line-height:1.5;margin:0;max-width:16rem}.ca-faq__grid--46 .ca-faq__lead{color:#111;font-size:.92rem;font-weight:700;line-height:1.45;max-width:none}.ca-faq__grid--46 .ca-faq__lead span{display:block;margin-bottom:.85rem}.ca-faq__grid--46 .ca-faq__lead span:last-child{margin-bottom:0}.ca-faq-acc-scroll{display:flex;flex-direction:column;gap:.65rem;max-height:min(28rem,62vh);overflow-x:hidden;overflow-y:auto;padding:.15rem .35rem .5rem 0;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ca-faq-acc-scroll::-webkit-scrollbar{width:8px}.ca-faq-acc-scroll::-webkit-scrollbar-thumb{background:#c5c9d4;border-radius:99px}.ca-faq-acc-item{background:#f5f5f5;border-radius:14px;flex-shrink:0;overflow:hidden}.ca-faq-acc-trigger{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;font-family:inherit;gap:1rem;justify-content:space-between;padding:1rem 1.1rem;text-align:left;transition:background .15s ease;width:100%}.ca-faq-acc-trigger:hover{background:#ffffff73}.ca-faq-acc-q{color:#111;flex:1;font-size:.9rem;font-weight:700;line-height:1.35}.ca-faq-acc-icon{background:#dcdcdc;border-radius:999px;display:grid;flex-shrink:0;height:2.1rem;place-items:center;width:2.1rem}.ca-faq-acc-icon__inner{color:#111;font-size:1.2rem;font-weight:400;line-height:1;margin-top:-1px}.ca-faq-acc-trigger--open .ca-faq-acc-icon{background:#cfcfcf}.ca-faq-acc-panel{border-top:1px solid rgba(0,0,0,.05);padding:0 1.1rem 1.1rem}.ca-faq-acc-panel p{color:#374151;font-size:.88rem;line-height:1.6;margin:0 0 .85rem}.ca-faq-acc-panel p:last-child{margin-bottom:0}.ca-faq-acc-panel p:first-child{padding-top:.75rem}.ca-faq__foot{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:2rem;padding-top:.5rem}.ca-faq__reviewed{color:#6b7280;font-size:.72rem;line-height:1.45;margin:0;max-width:26rem}.ca-faq__reviewed a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ca-faq__reviewed a:hover{color:var(--blue)}.ca-faq__scroll-hint{align-items:center;color:#9ca3af;display:inline-flex;font-size:.72rem;gap:.35rem;margin:0}.ca-faq__scroll-arrow{font-size:.85rem;line-height:1}.ca-meet--centered .ca-meet__head--center{display:block;margin-inline:auto;margin-bottom:2rem;max-width:42rem;text-align:center}.ca-meet__intro--center{margin:.75rem auto 0;max-width:36rem}.ca-dangerous-drugs-page .ca-meet--centered .ca-lawyer-strip{justify-content:center}.ca-dangerous-drugs-page .ca-meet--centered .ca-lawyer-card__photo{align-items:center;justify-content:center}.ca-dangerous-drugs-page .ca-meet--centered .ca-lawyer-card__photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.ca-results-wrap{background:#e8f4fc;padding-block:clamp(2.5rem,5vw,3.5rem)}.ca-results-wrap .ca-h2{margin-bottom:2rem}.ca-results-strip{cursor:grab;display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ca-results-strip::-webkit-scrollbar{display:none}.ca-results-strip--dragging{cursor:grabbing;scroll-snap-type:none}.ca-results-page{display:grid;flex:0 0 100%;gap:1.5rem 2rem;grid-template-columns:1fr;padding:.25rem 0 1rem;scroll-snap-align:start}@media(min-width:640px){.ca-results-page{grid-template-columns:repeat(3,1fr)}}.ca-results-item{display:flex;flex-direction:column;gap:.35rem}.ca-results-item__amount{color:var(--blue);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800;letter-spacing:-.02em}.ca-results-item__meta{display:flex;flex-direction:column;gap:.1rem}.ca-results-item__type{color:#111;font-size:.88rem;font-weight:700}.ca-results-item__loc{color:#4b5563;font-size:.85rem}.ca-results-dots{align-items:center;display:flex;gap:.35rem;justify-content:center;margin-bottom:1rem;margin-top:1.25rem}.ca-results-dot{background:#cbd5e1;border:0;border-radius:50%;cursor:pointer;height:calc(10px - var(--dist, 0)*1.5px);min-height:4px;min-width:4px;opacity:calc(1 - var(--dist, 0)*.2);padding:0;transition:width .2s ease,height .2s ease,background .2s ease,opacity .2s ease;width:calc(10px - var(--dist, 0)*1.5px)}.ca-results-dot--on{background:#111;height:12px;opacity:1;width:12px}.ca-bigwins{background:#0b1e3b;color:#fff;padding:clamp(3rem,7vw,5rem) 0}.ca-bigwins__grid{align-items:stretch;display:grid;gap:2.5rem}@media(min-width:960px){.ca-bigwins__grid{gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.ca-bigwins__copy{display:flex;flex-direction:column;gap:2rem;justify-content:space-between}.ca-bigwins__copy-main{align-items:flex-start;display:flex;flex-direction:column}.ca-bigwins__title{font-size:clamp(1.85rem,3.8vw,2.65rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 1rem}.ca-bigwins__lead{color:#ffffffeb;font-size:1.05rem;line-height:1.55;margin:0;max-width:28rem}.ca-bigwins__cta{background:var(--yellow);border-radius:8px;color:#111;display:inline-block;font-size:.95rem;font-weight:800;margin-top:1.75rem;padding:.875rem 1.35rem;text-decoration:none}.ca-bigwins__cta:hover{filter:brightness(1.03)}.ca-bigwins__more{align-items:center;color:#fff;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;margin-top:1.15rem;text-decoration:none}.ca-bigwins__more:hover{text-decoration:underline;text-underline-offset:3px}.ca-bigwins__more-arr{border:1px solid hsla(0,0%,100%,.65);border-radius:2px;display:inline-grid;height:1.35rem;place-items:center;width:1.35rem}.ca-bigwins__tiny{color:#ffffff8c;font-size:.625rem;line-height:1.55;margin:0;max-width:32rem}.ca-bigwins__tiny a{color:#ffffffc7;text-decoration:underline}.ca-bigwins-photo{background:#020617;border-radius:12px;min-height:min(520px,72vw);overflow:hidden;position:relative}.ca-bigwins-photo__img{display:block;height:100%;min-height:min(520px,72vw);-o-object-fit:cover;object-fit:cover;width:100%}.ca-bigwins-photo__scrim{background:linear-gradient(0deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.38) 40%,transparent 65%);inset:0;pointer-events:none;position:absolute}.ca-bigwins-case{background:#fff;border-radius:10px;bottom:4.85rem;box-shadow:0 20px 45px #00000059;color:#111;left:50%;overflow:hidden;position:absolute;transform:translate(-50%);width:min(calc(100% - 1.75rem),26rem)}.ca-bigwins-case__head{background:var(--blue);color:#fff;font-size:.9rem;font-weight:800;padding:.7rem 1rem;text-align:center}.ca-bigwins-case__body{align-items:center;display:grid;gap:.5rem .75rem;grid-template-columns:1fr auto 1fr;padding:1.1rem .85rem 1.2rem;text-align:center}.ca-bigwins-case__col strong{color:#1f2937;display:block;font-size:1.28rem}.ca-bigwins-case__col>span{color:#6b7280;display:block;font-size:.72rem;margin-top:.2rem}.ca-bigwins-case__col--verdict strong,.ca-bigwins-case__col--verdict>span{color:var(--blue)}.ca-bigwins-case__arrow{color:var(--blue);font-size:1.25rem;font-weight:900}.ca-bigwins-photo__caption{bottom:2.7rem;color:#ffffffeb;font-size:.78rem;left:1rem;margin:0;position:absolute;right:1rem;text-align:center}.ca-bigwins-dots{bottom:.85rem;display:flex;gap:.4rem;justify-content:center;left:0;position:absolute;right:0}.ca-bigwins-dots button{background:#ffffff59;border:0;border-radius:999px;cursor:pointer;height:8px;padding:0;width:8px}.ca-bigwins-dots__btn--on{background:#fff;transform:scale(1.2)}.ca-ways-pi__cards{display:grid;gap:1.25rem;margin-top:2rem}@media(min-width:720px){.ca-ways-pi__cards{grid-template-columns:repeat(3,1fr)}}.ca-ways-pi-card{background:#e3f2fd;border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:1.35rem 1.25rem}.ca-ways-pi-card__icon{color:var(--navy);margin-bottom:.75rem}.ca-ways-pi-card__icon :deep(svg){display:block}.ca-ways-pi-card h3{color:#1a1a1a;font-size:1.05rem;font-weight:800;margin:0 0 .5rem}.ca-ways-pi-card p{color:#374151;flex:1;font-size:.88rem;line-height:1.55;margin:0 0 1rem}.ca-ways-pi-card__link{align-items:center;color:var(--blue);display:inline-flex;font-size:.88rem;font-weight:700;gap:.35rem;text-decoration:none}.ca-ways-pi-card__link:hover{text-decoration:underline}.ca-case-types{background:#e3f2fd;border-radius:var(--radius-lg);margin-top:2rem;padding:1.35rem 1.5rem}.ca-case-types__head{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.ca-case-types__title{color:#1a1a1a;font-size:1.05rem;font-weight:800;margin:0}.ca-case-types__view{color:var(--blue);font-size:.9rem;font-weight:700;text-decoration:none;white-space:nowrap}.ca-case-types__view:hover{text-decoration:underline}.ca-case-types__grid{display:grid;gap:.65rem 1.5rem;list-style:none;margin:0;padding:0}@media(min-width:640px){.ca-case-types__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.ca-case-types__grid{grid-template-columns:repeat(4,1fr)}}.ca-case-types__grid li{color:#1f2937;font-size:.88rem;font-weight:600;padding-left:1.35rem;position:relative}.ca-case-types__grid li:before{color:var(--blue);content:"✓";font-weight:800;left:0;position:absolute}
