.video-section{background:var(--paper)}.inline-video-block{margin-bottom:33px}.inline-video-block-title{border-bottom:1px solid var(--line);color:var(--blue);margin-bottom:16px;padding-bottom:12px;font-size:13px;font-weight:650}.inline-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.inline-video{overflow-wrap:anywhere;border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;padding-bottom:18px}.inline-video-frame{aspect-ratio:16/8;position:relative}.inline-video-trigger,.video-card-trigger{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.inline-video-trigger{background:var(--navy);border-radius:10px 10px 0 0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.inline-video-trigger img,.video-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.inline-video-trigger:hover img,.video-card-trigger:hover img{transform:scale(1.025)}.inline-video-trigger:after,.video-card-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#06192899);position:absolute;inset:0}.video-card-play{z-index:1;width:46px;height:46px;color:var(--navy);background:#e9f7fe;border-radius:50%;place-items:center;margin:auto;padding-left:2px;display:grid;position:absolute;inset:0;box-shadow:0 2px 12px #10273933}.inline-video-trigger:hover .video-card-play,.video-card-trigger:hover .video-card-play{color:var(--blue);background:#fff}.video-card-source{z-index:1;color:#fff;font-size:10px;font-weight:600;position:absolute;bottom:7px;right:11px}.inline-video-category,.video-card-category{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.5;display:block}.inline-video-category,.inline-video-title,.inline-video-channel{margin-inline:19px}.inline-video-category{margin-block:16px 6px}.inline-video-title,.video-card-title{font:600 clamp(24px, 2.1vw, 31px)/1.09 var(--heading);letter-spacing:-.008em;display:block}.inline-video-channel,.video-card-summary{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.6}.video-library-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:16px;display:flex}.category-filter{flex-wrap:wrap;gap:6px;display:flex}.category-filter-button{border:1px solid var(--line);min-height:44px;color:var(--muted);background:#fff;border-radius:7px;padding:8px 13px;font-size:12px;font-weight:600}.category-filter-button:hover{border-color:var(--blue);color:var(--blue)}.category-filter-button.is-active{border-color:var(--navy);background:var(--navy);color:#fff}.video-result-count{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.video-grid{border:1px solid var(--line);background:#fff;border-radius:11px}.video-card{overflow-wrap:anywhere;grid-template-columns:minmax(0,1.48fr) minmax(0,.8fr);align-items:center;gap:24px;padding:14px 18px;display:grid}.video-card+.video-card{border-top:1px solid var(--line)}.video-card-trigger{border-radius:4px;grid-template-columns:clamp(108px,12vw,174px) minmax(0,1fr);align-items:center;gap:16px;width:100%;display:grid}.video-card-image{aspect-ratio:16/10;background:var(--navy);border-radius:6px;width:100%;display:block;position:relative;overflow:hidden}.video-card-trigger .video-card-play{width:32px;height:32px}.video-card-trigger .video-card-play svg{width:16px;height:16px}.video-card-trigger .video-card-source{font-size:9px;bottom:4px;right:6px}.video-image-placeholder{color:#fff;font-size:10px;line-height:1.2;position:absolute;top:5px;left:6px}.video-card-details{min-width:0}.video-card-title{margin-block:4px;font-size:clamp(21px,1.8vw,27px)}.video-card-trigger:hover .video-card-title{text-underline-offset:3px;text-decoration:underline}.video-card-channel{color:var(--muted);font-size:12px;line-height:1.45;display:block}.video-card-summary{margin:0}.video-library-footer{justify-content:space-between;align-items:center;gap:22px;margin-top:20px;display:flex}.video-library-footer p{max-width:70ch;color:var(--muted);font-size:12px;line-height:1.6}.video-library-toggle.button{color:var(--navy);background:#fff;border-color:#9eb9c9;flex-shrink:0}.video-library-toggle.button:hover{border-color:var(--blue);background:var(--ice)}.video-dialog{overscroll-behavior:contain;border:1px solid var(--line);width:min(1000px,100% - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--ink);background:#fff;border-radius:12px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #0005}.video-dialog::backdrop{background:#061824d1}.video-dialog-heading{align-items:flex-start;gap:24px;padding:24px 28px;display:flex}.video-dialog-copy{overflow-wrap:anywhere;flex:1;min-width:0}.video-dialog-copy h2{font-family:var(--heading);margin:0 0 8px;font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1.2}.video-dialog-copy p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.video-dialog-close{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:#fff;flex:0 0 44px;place-items:center;padding:0;display:grid}.video-dialog-close:hover{background:var(--paper)}.video-dialog-player{aspect-ratio:16/9;background:#101820;width:100%;position:relative}.video-dialog-player iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:900px){.video-card{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:18px}}@media (max-width:767px){.inline-video-grid{gap:14px}.video-card{padding:14px;display:block}.video-card-trigger{grid-template-columns:clamp(82px,18vw,128px) minmax(0,1fr);gap:13px}.video-card-summary{margin-top:8px}.video-library-footer{flex-direction:column-reverse;align-items:flex-start;gap:12px}}@media (max-width:560px){.inline-video-grid{grid-template-columns:minmax(0,1fr)}.inline-video-category,.inline-video-title,.inline-video-channel{margin-inline:14px}.inline-video-frame{aspect-ratio:16/8}.category-filter-button{padding:8px 10px;font-size:11px}.video-card{padding:14px 12px}.video-card-trigger .video-card-source{font-size:8px}.video-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.video-dialog-heading{gap:12px;padding:16px}}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/barlow-condensed-latin-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/inter-latin-variable.woff2)format("woff2")}:root{--navy:#102739;--navy-deep:#0c2030;--ink:#142d40;--muted:#465e70;--blue:#1a5b80;--sky:#b8e1f5;--ice:#e6f2f8;--paper:#f3f7f9;--line:#ccdae2;--heading:"Barlow Condensed", "Arial Narrow", sans-serif;--header-height:77px;--gutter:clamp(20px, 5vw, 85px);font-synthesis:none;color:var(--ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,Helvetica Neue,Arial,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 20px)}body,h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{line-height:1.7}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,summary{cursor:pointer}button,a,summary{touch-action:manipulation}summary{list-style:none}summary::-webkit-details-marker{display:none}svg{vertical-align:middle;flex-shrink:0}img{max-width:100%;display:block}[hidden]{display:none!important}section:focus,main:focus{outline:none}:focus-visible{outline-offset:4px;outline:3px solid #217aa4}.hero :focus-visible,.site-header :focus-visible,.site-footer :focus-visible{outline-color:#a5e6ff}.hero .action-card :focus-visible{outline-color:var(--blue)}::selection{color:var(--navy);background:#b2ddf4}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:50;color:var(--navy);background:#fff;padding:12px 18px;position:fixed;top:-100px;left:18px}.skip-link:focus{top:10px}.container,.header-inner{width:min(1256px, calc(100% - 2 * var(--gutter)));margin-inline:auto}.section{padding-block:clamp(62px,6.8vw,100px)}.eyebrow,.card-eyebrow{color:var(--blue);letter-spacing:.105em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.5}.eyebrow{align-items:center;gap:10px;margin-bottom:16px;display:flex}.eyebrow:before{content:"";background:currentColor;flex:0 0 22px;height:3px}.section-title{font-family:var(--heading);letter-spacing:-.022em;font-size:clamp(42px,4.5vw,66px);line-height:1}.section-intro{max-width:48ch;color:var(--muted);font-size:15px;line-height:1.7}.section-heading-row,.video-section-heading{grid-template-columns:1fr minmax(260px,.65fr);align-items:end;gap:36px;margin-bottom:35px;display:grid}.text-link{min-height:44px;color:var(--blue);align-items:center;gap:12px;font-size:13px;font-weight:700;line-height:1.45;display:inline-flex}.text-link:hover,.hero-secondary:hover,.team-phone:hover,.contact-attorney-phone:hover,.back-to-top:hover{text-underline-offset:4px;text-decoration:underline}.button{text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 19px;font-size:13px;font-weight:650;line-height:1.5;transition:background .18s,color .18s;display:inline-flex}.button-primary{background:var(--blue);color:#fff}.button-primary:hover{background:var(--navy)}.button-outline{color:var(--navy);background:#fff;border-color:#aabfcf}.button-outline:hover{background:var(--ice)}.icon-button{width:44px;height:44px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.site-header{z-index:30;height:var(--header-height);color:#fff;background:var(--navy-deep);border-bottom:1px solid #375369;position:sticky;top:0}.site-header.header-solid{box-shadow:0 3px 15px #0e25341c}.header-inner{align-items:center;gap:clamp(10px,1.6vw,24px);height:100%;display:flex}.wordmark{flex-shrink:0}.wordmark-logo{width:clamp(116px,10.4vw,158px);height:auto}.desktop-nav{align-items:center;gap:clamp(12px,1.45vw,22px);margin-left:auto;display:flex}.desktop-nav a{color:#dce7ed;white-space:nowrap;padding-block:15px;font-size:12px;font-weight:500}.desktop-nav a:hover{color:#fff;text-underline-offset:6px;text-decoration:underline}.header-action{color:#fff;border:1px solid #597183;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 13px;font-size:12px;font-weight:600;display:inline-flex}.header-action:hover,.menu-toggle:hover{background:#29465a}.menu-toggle{border-radius:7px;flex-shrink:0;display:none}.mobile-navigation{max-height:calc(100dvh - var(--header-height));padding:6px var(--gutter) 22px;background:var(--navy);position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 15px 24px #08192438}.mobile-navigation nav a{border-bottom:1px solid #385063;align-items:center;gap:16px;min-height:48px;font-size:15px;display:flex}.mobile-navigation nav svg{margin-left:auto}.nav-index,.mobile-navigation p{color:#bbd4e1;font-size:11px}.mobile-navigation p{margin-top:15px}.hero{color:#fff;background:var(--navy)}.hero-inner{grid-template-columns:minmax(0,1.32fr) minmax(0,.9fr);align-items:center;gap:clamp(38px,6vw,96px);padding-block:clamp(44px,5.1vw,82px);display:grid}.hero-copy{min-width:0}.hero-eyebrow{color:#b6deef}.hero-eyebrow>span{display:none}.hero h1{font-family:var(--heading);letter-spacing:-.027em;font-size:clamp(64px,7vw,108px);font-weight:600;line-height:.91}.hero h1 span{display:block}.hero h1 span:last-child{color:var(--sky)}.hero-description{color:#d8e5ec;max-width:53ch;margin-top:22px;font-size:15px;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:25px;display:flex}.hero .button-primary{color:var(--navy-deep);background:#b6e5fb}.hero .button-primary:hover{background:#ddf2ff}.hero-secondary{color:#edf6fc;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}.hero-secondary svg{width:17px}.hero-aside{background:var(--ice);border-radius:13px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 36px #0518293b}.hero-image{background:linear-gradient(#0000 56%,#061b2e9c),url(../images/david-chicago-river.jpg) 50% 57%/cover no-repeat;order:-1;height:clamp(148px,13.6vw,215px);min-height:148px;position:relative}.hero-side-note{color:#fff;letter-spacing:.1em;font-size:8px;font-weight:650;position:absolute;bottom:15px;left:20px}.action-card{color:var(--navy);justify-items:start;padding:clamp(20px,2vw,32px);display:grid;position:relative}.action-card-heading{align-items:center;gap:13px;display:flex}.action-card-icon{color:#245974;background:#d4eaf5;border:1px solid #aecddd;border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.action-card h2{font-family:var(--heading);letter-spacing:-.025em;font-size:clamp(28px,2.65vw,40px);line-height:1}.action-card p{color:#3a5568;margin-top:15px;font-size:14px}.action-card .text-link{border-top:1px solid #b6d2e1;justify-content:space-between;width:100%;margin-top:15px;padding-top:10px}.hero-bottom{color:#bdd1de;border-top:1px solid #385265;justify-content:space-between;align-items:center;gap:14px;padding-block:8px;font-size:11px;line-height:1.5;display:flex}.hero-bottom a{color:#eef5fa;flex-shrink:0;align-items:center;gap:13px;min-height:44px;font-weight:600;display:inline-flex}.hero-bottom a:hover{text-decoration:underline}.about-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.15fr);gap:clamp(30px,7vw,105px);display:grid}.about-copy{color:var(--muted);font-size:15px}.about-copy .lead{color:var(--ink);margin-bottom:13px;font-size:clamp(17px,1.4vw,21px);font-weight:500;line-height:1.55}.about-copy .text-link{margin-top:9px}.guide-facts{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,.8fr)) minmax(0,1.2fr);align-items:center;gap:18px;margin-top:32px;padding-block:19px;display:grid}.guide-fact{align-items:center;gap:12px;display:flex}.guide-fact strong{font:600 clamp(36px, 3vw, 52px)/1 var(--heading);color:var(--blue)}.guide-fact span,.source-caption{color:var(--muted);font-size:11px;line-height:1.55}.source-caption{border-left:1px solid var(--line);padding-left:16px}.source-caption span{color:#506674}.scam-section{background:#fff}.scam-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.scam-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0}.scam-illustration{background:var(--ice);color:#365f77;border-radius:11px 11px 0 0;align-items:center;gap:10px;min-height:48px;padding:8px 22px;display:flex}.illustration-number{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.illustration-flag{letter-spacing:.06em;font-size:10px;font-weight:600}.illustration-cross{margin-left:auto;font-size:20px;font-weight:400}.scam-card-body{padding:22px 22px 3px}.scam-card h3,.profile-name,.steps-list h3,.contact-panel h3{font:600 clamp(26px, 2.2vw, 33px)/1.06 var(--heading);letter-spacing:-.01em}.scam-card h3{margin-block:7px 10px}.scam-description,.scam-details-content,.steps-list p{color:var(--muted);font-size:14px;line-height:1.65}.scam-details{border-top:1px solid var(--line);margin-top:18px}.scam-details summary{min-height:48px;color:var(--blue);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.scam-details[open] summary svg,.faq-item[open] summary svg{transform:rotate(45deg)}.scam-details-content{padding-bottom:13px}.scam-details ul{margin:5px 0 14px;padding-left:20px}.scam-details li{margin-bottom:5px}.scam-action{background:var(--paper);border-left:2px solid #6ca2ba;padding:12px 15px}.scam-action strong{color:var(--ink);display:block}.scam-details-content .text-link{margin-top:8px}.section-footnote{color:var(--muted);margin-top:20px;font-size:12px}.next-section{background:var(--ice)}.next-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:clamp(32px,7vw,105px);display:grid}.next-intro .section-title{font-size:clamp(52px,5.1vw,76px)}.next-intro .section-title span{color:var(--blue)}.next-intro>p:not(.eyebrow){max-width:40ch;color:var(--muted);margin-block:18px 7px;font-size:15px}.steps-list{margin:0;padding:0;list-style:none}.steps-list li{grid-template-columns:43px 1fr;gap:18px;padding:0 0 24px;display:grid;position:relative}.steps-list li:not(:last-child):before{content:"";background:#9fc6db;width:2px;position:absolute;top:38px;bottom:0;left:21px}.steps-list li:last-child{padding-bottom:0}.step-number{width:43px;height:43px;color:var(--blue);font:600 23px/1 var(--heading);background:#fff;border:1px solid #adcddd;border-radius:50%;place-items:center;display:grid;position:relative}.steps-list h3{margin:3px 0 7px}.next-note{color:var(--muted);border-top:1px solid #bbd5e3;align-items:flex-start;gap:11px;margin-top:34px;padding-top:19px;font-size:12px;display:flex}.next-note svg{color:var(--blue)}.team-grid{border-block:1px solid var(--line)}.team-card{grid-template-columns:clamp(92px,8vw,124px) minmax(0,1fr) minmax(165px,.32fr);align-items:center;gap:clamp(20px,2.7vw,42px);padding-block:21px;display:grid}.team-card+.team-card{border-top:1px solid var(--line)}.portrait-photo{aspect-ratio:1;object-fit:cover;background:var(--ice);border-radius:10px;width:100%;height:auto}.team-card-body .card-eyebrow{font-size:10px}.profile-name{margin-block:5px 7px}.profile-bio{max-width:65ch;color:var(--muted);font-size:14px;line-height:1.65}.team-contact-row{border-left:1px solid var(--line);flex-direction:column;align-items:flex-start;padding-left:clamp(16px,2vw,30px);display:flex}.team-phone,.team-whatsapp,.contact-attorney-phone,.contact-attorney-wa{min-height:44px;color:var(--blue);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:650;line-height:1.45;display:inline-flex}.team-whatsapp,.contact-attorney-wa{color:#176344}.team-whatsapp:hover,.contact-attorney-wa:hover{text-decoration:underline}.faq-section{background:var(--paper)}.faq-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,7vw,105px);display:grid}.faq-intro .section-intro{margin-block:18px 7px}.faq-list{border:1px solid var(--line);background:#fff;border-radius:12px}.faq-item+.faq-item{border-top:1px solid var(--line)}.faq-item summary{grid-template-columns:21px minmax(0,1fr) 20px;align-items:center;gap:13px;min-height:60px;padding:14px 18px;display:grid}.faq-number{color:var(--blue);font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.faq-item h3{font-size:14px;font-weight:600;line-height:1.55}.faq-item svg{width:20px;color:var(--blue)}.faq-answer{color:var(--muted);padding:0 22px 18px 52px;font-size:14px}.contact-section>.container{grid-template-columns:minmax(0,.94fr) minmax(0,1.15fr);align-items:start;gap:28px;display:grid}.contact-heading{grid-column:1/-1}.contact-heading>p:last-child{color:var(--muted);margin-top:16px;font-size:15px}.contact-panel{background:var(--navy);color:#fff;border-radius:12px;padding:clamp(20px,2.5vw,38px)}.contact-panel .card-eyebrow{color:#b5dbee}.contact-panel h3{margin:8px 0 12px}.contact-panel-intro p:not(.card-eyebrow){color:#d1e1ec;font-size:14px}.contact-address,.footer-address{align-items:flex-start;gap:8px;margin-top:12px;display:flex}.contact-address svg,.footer-address svg{margin-top:4px}.contact-actions{flex-wrap:wrap;gap:10px;margin-top:23px;display:flex}.contact-actions .button{min-height:44px;padding:9px 13px;font-size:12px}.contact-panel .button-primary{background:var(--sky);color:var(--navy)}.contact-panel .button-primary:hover{background:#ddf3fe}.contact-panel .button-outline{color:#fff;background:0 0;border-color:#78909f}.contact-panel .button-outline:hover{background:#2b485b}.contact-panel :focus-visible{outline-color:#b6e4ff}.contact-attorney-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;padding:0;list-style:none;display:grid}.contact-attorney-list li{border:1px solid var(--line);border-radius:9px;flex-direction:column;align-items:flex-start;padding:14px 18px;display:flex}.contact-attorney-name{font:600 25px/1.15 var(--heading);margin-bottom:3px}.site-footer{padding-block:36px max(32px, env(safe-area-inset-bottom));background:var(--navy-deep);color:#c1d2de}.footer-top,.footer-bottom{justify-content:space-between;align-items:center;gap:18px;display:flex}.footer-top{border-bottom:1px solid #375063;padding-bottom:20px}.footer-wordmark{width:152px;height:auto}.back-to-top{color:#e9f4fc;align-items:center;gap:10px;min-height:44px;font-size:12px;display:inline-flex}.back-to-top svg{transform:rotate(180deg)}.footer-main{padding-block:20px;font-size:12px}.footer-main p{max-width:88ch}.footer-bottom{border-top:1px solid #375063;padding-top:16px;font-size:10px;line-height:1.5}@media (max-width:1099px){:root{--header-height:68px}.desktop-nav{display:none}.header-action{margin-left:auto}.menu-toggle{display:grid}.wordmark-logo{width:142px}.hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:28px}}@media (max-width:767px){:root{--header-height:62px}.section{padding-block:54px}.section-heading-row,.video-section-heading,.about-layout,.next-layout,.faq-layout{grid-template-columns:minmax(0,1fr);gap:18px}.section-heading-row,.video-section-heading{margin-bottom:24px}.hero-inner{grid-template-columns:minmax(0,1fr);gap:25px;padding-block:34px 20px}.hero h1{font-size:clamp(57px,11vw,78px)}.hero-eyebrow{margin-bottom:15px}.hero-description{max-width:58ch;margin-top:16px}.hero-actions{margin-top:17px}.hero-aside{border-radius:10px}.hero-image{order:0;height:clamp(76px,16vw,108px);min-height:0}.hero-side-note{font-size:8px;bottom:10px;left:17px}.action-card{padding:18px}.action-card h2{font-size:30px}.action-card-icon{border-radius:9px;flex-basis:38px;width:38px;height:38px}.action-card-icon svg{width:23px}.action-card p{margin-top:10px}.action-card .text-link{margin-top:10px;padding-top:4px}.guide-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;margin-top:24px;padding-block:15px}.guide-fact{flex-direction:column;align-items:flex-start;gap:6px}.source-caption{border:0;border-top:1px solid var(--line);grid-column:1/-1;padding:12px 0 0}.scam-card-body{padding:16px 16px 2px}.scam-illustration{padding-inline:16px}.next-layout,.faq-layout{gap:25px}.team-card{grid-template-columns:clamp(78px,18vw,132px) minmax(0,1fr);align-items:start;gap:3px 16px}.portrait-photo{grid-row:span 2}.team-contact-row{border:0;flex-flow:wrap;grid-column:2;gap:0 13px;padding:0}.contact-section>.container{grid-template-columns:minmax(0,1fr);gap:20px}.contact-heading{grid-column:auto}.desktop-break{display:none}}@media (max-width:560px){.header-action{display:none}.header-inner{gap:4px}.wordmark-logo{width:clamp(106px,32vw,135px)}.hero-description{font-size:14px}.hero-actions{align-items:flex-start;gap:0 15px}.hero h1{font-size:clamp(50px,13.5vw,73px)}.hero-bottom>span{max-width:22ch}.hero-bottom{gap:10px;font-size:10px}.hero-bottom a{gap:6px}.scam-grid{grid-template-columns:minmax(0,1fr);gap:14px}.team-card{grid-template-columns:74px minmax(0,1fr)}.contact-attorney-list{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(0,1fr);gap:0}.contact-attorney-list li{border:0;flex-flow:wrap;align-items:center;gap:0 16px;padding:13px 16px}.contact-attorney-list li+li{border-top:1px solid var(--line);border-radius:0}.contact-attorney-name{width:100%;margin:0}.footer-wordmark{width:126px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:374px){:root{--gutter:16px}.hero-eyebrow{letter-spacing:.075em;font-size:10px}.team-card{grid-template-columns:60px minmax(0,1fr);column-gap:12px}.faq-item summary{gap:9px;padding-inline:12px}.faq-answer{padding-left:42px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.floating-support{right:22px;bottom:max(22px, calc(env(safe-area-inset-bottom) + 16px));z-index:25;flex-direction:column;gap:12px;display:flex;position:fixed}.floating-button{color:#fff;border:1px solid #ffffff50;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;padding:0;transition:transform .2s,background .2s;display:flex;position:relative;box-shadow:0 5px 20px #0002}.floating-button:hover{transform:translateY(-2px)}.whatsapp-button{background:#16bd63}.whatsapp-button:hover{background:#119b50}.chat-button{background:#1c70ec}.chat-button:hover{background:#195dc3}.floating-label{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#18202d;padding:8px 12px;font-size:10px;transition:opacity .2s,transform .2s;position:absolute;right:calc(100% + 12px);transform:translate(5px)}.floating-button:hover .floating-label,.floating-button:focus-visible .floating-label{opacity:1;transform:translate(0)}@media (max-width:559px){.floating-support{right:12px;bottom:max(12px, calc(env(safe-area-inset-bottom) + 10px));gap:9px}.floating-button{width:45px;height:45px}.floating-button svg{width:24px;height:24px}.floating-label{display:none}}
