:root{--navy-900:#08172a;--navy-800:#0b2039;--navy-700:#102b49;--navy-line:rgba(255,255,255,.10);--paper:#ffffff;--cream:#f7f4ee;--gold:#be9a5e;--gold-400:#d8b87e;--gold-600:#a07c3f;--ink:#15202b;--body:#4a5561;--muted:#77828e;--hairline:#e6e0d5;--on-navy:rgba(255,255,255,.74);--on-navy-dim:rgba(255,255,255,.54);--font-display:"Manrope","Noto Sans KR",-apple-system,"Segoe UI",sans-serif;--font-ui:"Manrope","Noto Sans KR",-apple-system,"Segoe UI",Roboto,sans-serif;--font-ko:"Noto Sans KR","Malgun Gothic","Apple SD Gothic Neo",sans-serif;--fs-100:10.5px;--fs-200:12px;--fs-300:13px;--fs-400:14px;--fs-500:15px;--fs-600:17px;--fs-700:20px;--fs-800:clamp(22px,2.1vw,27px);--fs-900:clamp(28px,3.1vw,40px);--fs-1000:clamp(34px,3.6vw,54px);--lh-tight:1.08;--lh-snug:1.32;--lh-normal:1.6;--lh-relaxed:1.78;--ls-tight:-.02em;--ls-wide:.08em;--ls-wider:.12em;--ls-widest:.2em;--shell:1320px;--shell-wide:1500px;--gutter:clamp(20px,4vw,48px);--section-y:clamp(58px,6vw,92px);--head-gap:clamp(34px,3.6vw,50px);--radius:10px;--radius-btn:4px;--shadow-sm:0 2px 10px rgba(8,23,42,.05);--shadow-md:0 14px 40px rgba(8,23,42,.09);--shadow-lg:0 22px 60px rgba(8,23,42,.16);--ease:cubic-bezier(.22,.61,.36,1)}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{font-family:var(--font-ui);font-size:var(--fs-500);line-height:var(--lh-normal);color:var(--body);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none}ul,ol{list-style:none;padding:0}:focus-visible{outline:2px solid var(--gold-400);outline-offset:3px;border-radius:2px}.skip-link{position:absolute;left:-9999px;top:0;z-index:999;background:var(--gold);color:var(--navy-900);padding:12px 20px;font-weight:700}.skip-link:focus{left:12px;top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.t-display{font-family:var(--font-display);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--ink)}.t-label{font-size:var(--fs-200);font-weight:700;letter-spacing:var(--ls-widest);text-transform:uppercase}.eyebrow{font-size:var(--fs-200);font-weight:700;letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--gold)}.shell{width:min(100% - (var(--gutter) * 2),var(--shell));margin-inline:auto}.section{padding:var(--section-y) 0}.section--paper{background:var(--paper)}.section--cream{background:var(--cream)}.section--navy{background:var(--navy-800)}.section-head{max-width:62ch;margin:0 auto var(--head-gap);text-align:center}.section-head--left{margin-inline:0;text-align:left}.section-head__title{margin-top:10px;font-size:var(--fs-800);font-weight:700;letter-spacing:var(--ls-wider);line-height:var(--lh-snug);text-transform:uppercase;color:var(--navy-800)}.section-head__title b{color:var(--gold-600);font-weight:700}.section-head::after{content:"";display:block;width:52px;height:2px;margin:18px auto 0;background:var(--gold)}.section-head--left::after{margin-inline:0}.section-head__lede{margin-top:16px;font-size:var(--fs-500);line-height:var(--lh-relaxed);color:var(--body)}.section-head--on-navy .section-head__title{color:#fff}.section-head--on-navy .section-head__title b{color:var(--gold)}.section-head--on-navy .section-head__lede{color:var(--on-navy)}.card{border-radius:var(--radius);border:1px solid var(--hairline);background:var(--paper);padding:clamp(24px,2.2vw,30px)}.card--raised{box-shadow:var(--shadow-md)}.card--flat{border-color:transparent;background:var(--cream)}.card--navy{background:var(--navy-800);border-color:rgba(190,154,94,.30);color:var(--on-navy)}.card--outline{background:rgba(255,255,255,.022);border-color:rgba(190,154,94,.32)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 28px;font-size:var(--fs-400);font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;border-radius:var(--radius-btn);transition:transform .22s var(--ease),box-shadow .22s var(--ease),background .22s var(--ease);white-space:nowrap}.btn--gold{background:linear-gradient(175deg,var(--gold-400),var(--gold) 55%,var(--gold-600));color:var(--navy-900);box-shadow:0 8px 22px rgba(190,154,94,.26)}.btn--gold:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(190,154,94,.40)}.btn--navy{background:var(--navy-800);color:#fff}.btn--navy:hover{transform:translateY(-2px);background:var(--navy-700);box-shadow:var(--shadow-lg)}.btn--ghost{border:1px solid rgba(190,154,94,.5);color:var(--gold)}.btn--ghost:hover{background:rgba(190,154,94,.12)}.btn--outline{border:1px solid var(--hairline);color:var(--navy-800)}.btn--outline:hover{background:var(--cream);border-color:var(--gold)}.btn--block{width:100%}.btn--lg{padding:18px 32px;font-size:var(--fs-500)}.stars{display:inline-flex;gap:2px}.stars svg{width:16px;height:16px;fill:var(--gold-400)}.prose>* + *{margin-top:18px}.prose p{font-size:var(--fs-500);line-height:var(--lh-relaxed);color:var(--body)}.prose h3{margin-top:38px;padding-top:18px;border-top:1px solid var(--hairline);font-size:var(--fs-600);font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--navy-800)}.prose h3:first-child{margin-top:0;padding-top:0;border-top:0}.prose ul{display:grid;gap:11px}.prose ul li{display:flex;gap:11px;font-size:var(--fs-500);line-height:var(--lh-normal)}.prose ul li::before{content:"";flex:0 0 auto;width:6px;height:6px;margin-top:10px;border-radius:50%;background:var(--gold)}.prose strong{color:var(--navy-800);font-weight:700}.utility-bar{background:var(--navy-900);border-bottom:1px solid rgba(255,255,255,.07);font-size:var(--fs-200)}.utility-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:40px}.utility-bar__note{color:var(--on-navy-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.utility-bar__sep{margin:0 9px;color:var(--gold-600)}.utility-bar__right{display:flex;align-items:center;gap:20px;flex:0 0 auto}.utility-bar__mail{display:inline-flex;align-items:center;gap:7px;color:var(--on-navy-dim);white-space:nowrap;transition:color .2s var(--ease)}.utility-bar__mail svg{width:13px;height:13px;fill:var(--gold-600)}.utility-bar__mail:hover{color:#fff}.lang-switch{display:flex;align-items:center;gap:4px;flex:0 0 auto}.lang-switch a{padding:3px 10px;border-radius:2px;font-size:var(--fs-200);white-space:nowrap;color:var(--on-navy-dim);border:1px solid transparent;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.lang-switch a:hover{color:#fff;background:rgba(255,255,255,.06)}.lang-switch a[aria-current="true"]{color:var(--gold);border-color:rgba(190,154,94,.45);font-weight:600}.site-header{position:sticky;top:0;z-index:100;background:rgba(11,32,57,.97);backdrop-filter:blur(12px);border-bottom:1px solid var(--navy-line);box-shadow:0 1px 0 rgba(190,154,94,.16)}.site-header__inner{display:flex;align-items:center;gap:clamp(18px,2.4vw,34px);min-height:92px}.brand{flex:0 0 auto;display:block}.brand img{height:68px;width:auto;transition:opacity .2s var(--ease)}.brand:hover img{opacity:.85}.nav{margin-left:auto}.nav__list{display:flex;align-items:center;gap:clamp(14px,1.5vw,24px)}.nav__item{position:relative}.nav__link{position:relative;display:inline-flex;align-items:center;gap:6px;padding:34px 0;font-size:var(--fs-300);font-weight:500;letter-spacing:.015em;white-space:nowrap;color:rgba(255,255,255,.82);transition:color .2s var(--ease)}.nav__link:hover,.nav__link[aria-current="page"],.nav__link[aria-expanded="true"]{color:#fff}.nav__link::after{content:"";position:absolute;left:0;bottom:28px;width:100%;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .26s var(--ease)}.nav__link:hover::after,.nav__link[aria-current="page"]::after,.nav__link[aria-expanded="true"]::after{transform:scaleX(1)}.nav__caret{width:9px;height:9px;opacity:.75;transition:transform .25s var(--ease)}.nav__link[aria-expanded="true"] .nav__caret{transform:rotate(180deg)}.nav__lang{display:none}.dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%,8px);min-width:560px;padding:14px;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s var(--ease),transform .22s var(--ease),visibility .22s}.nav__item[data-open="true"] .dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}.dropdown__grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.dropdown__link{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:6px;transition:background .18s var(--ease)}.dropdown__link:hover{background:var(--cream)}.dropdown__link svg{flex:0 0 auto;width:24px;height:24px;fill:var(--gold-600)}.dropdown__link b{display:block;font-size:var(--fs-400);font-weight:600;color:var(--navy-800)}.dropdown__link span{display:block;margin-top:1px;font-size:var(--fs-200);color:var(--muted)}.dropdown__foot{margin-top:10px;padding:12px;border-top:1px solid var(--hairline);display:flex;align-items:center;justify-content:space-between;gap:14px}.dropdown__foot p{font-size:var(--fs-300);color:var(--muted)}.header__actions{display:flex;align-items:center;gap:clamp(14px,1.5vw,20px);flex:0 0 auto}.header__phone{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;transition:opacity .2s var(--ease)}.header__phone:hover{opacity:.85}.header__phone>svg{width:16px;height:16px;fill:var(--gold);flex:0 0 auto}.header__phone-label{display:block;font-size:var(--fs-100);font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--gold)}.header__phone-number{display:block;margin-top:1px;font-size:19px;font-weight:700;line-height:1.1;color:#fff}.nav-toggle{display:none;margin-left:auto;padding:8px}.nav-toggle span{display:block;width:24px;height:2px;margin:5px 0;background:#fff;transition:transform .3s var(--ease),opacity .2s}.nav-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero{position:relative;isolation:isolate;background:var(--navy-800);overflow:hidden;min-height:560px}.hero__bg{position:absolute;inset:0;z-index:-2;background-image:url("../img/vegas-strip.jpg");background-size:cover;background-position:center 40%}.hero__scrim{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 46% 92% at 50% 64%,rgba(8,23,42,.55) 0%,rgba(8,23,42,0) 72%),linear-gradient(100deg,rgba(8,23,42,.95) 0%,rgba(8,23,42,.88) 36%,rgba(11,32,57,.68) 64%,rgba(11,32,57,.90) 100%),linear-gradient(to bottom,rgba(8,23,42,.42),rgba(8,23,42,.22) 45%,rgba(8,23,42,.82))}.hero__grid{--hero-pad:clamp(34px,3.4vw,52px);position:relative;width:min(100% - (var(--gutter) * 2),var(--shell-wide));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:clamp(24px,4vw,72px);align-items:start;padding-top:var(--hero-pad);padding-bottom:var(--hero-pad)}.hero__copy,.hero .lead-card{position:relative;z-index:1}.hero__copy{padding-bottom:0}.hero__eyebrow{display:block;margin-bottom:18px;font-family:var(--font-ui);font-size:var(--fs-200);line-height:1.5}.hero__title{font-family:var(--font-display);font-weight:700;font-size:var(--fs-1000);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:#fff}.hero__title em{display:block;font-style:normal;color:var(--gold)}.hero__lede{max-width:38ch;margin-top:14px;font-size:var(--fs-500);line-height:var(--lh-normal);color:rgba(255,255,255,.80)}.hero__points{margin-top:18px;display:grid;gap:8px}.hero__points li{display:flex;align-items:center;gap:11px;font-size:var(--fs-400);font-weight:500;color:rgba(255,255,255,.92)}.hero__points svg{flex:0 0 auto;width:19px;height:19px;stroke:var(--gold);fill:none}.hero__cta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:22px}.hero__call{display:inline-flex;align-items:center;gap:11px;padding:14px 22px;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-btn);transition:background .22s var(--ease),border-color .22s var(--ease)}.hero__call:hover{background:rgba(255,255,255,.07);border-color:rgba(190,154,94,.55)}.hero__call svg{width:17px;height:17px;fill:var(--gold);flex:0 0 auto}.hero__call small{display:block;font-size:var(--fs-100);font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--gold)}.hero__call b{display:block;margin-top:2px;font-size:var(--fs-600);font-weight:700;color:#fff;line-height:1.1}.hero__google{display:inline-flex;align-items:center;gap:9px;margin-top:18px}.hero__google img{width:18px;height:18px;flex:0 0 auto}.hero__google .stars svg{width:14px;height:14px}.hero__google-score{font-size:var(--fs-500);font-weight:700;color:#fff}.hero__google-meta{font-size:var(--fs-300);color:var(--on-navy-dim)}.hero__portrait{position:absolute;left:43%;bottom:0;top:clamp(28px,3vw,44px);transform:translateX(-50%);z-index:0;pointer-events:none;max-width:52vw;overflow:hidden;display:flex;justify-content:center}.hero__portrait img{width:auto;height:100%;max-width:none;object-fit:contain;object-position:50% 100%;filter:contrast(1.03)}.page-hero{position:relative;isolation:isolate;background:var(--navy-800);padding:clamp(40px,4.2vw,62px) 0 clamp(44px,4.6vw,68px);overflow:hidden}.page-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgba(8,23,42,.985) 0%,rgba(8,23,42,.95) 46%,rgba(11,32,57,.86) 100%),url("../img/vegas-strip.jpg") center/cover}.page-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;z-index:0;background:linear-gradient(90deg,var(--gold-600),var(--gold) 45%,transparent 85%);opacity:.8}.page-hero__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.92fr);gap:clamp(26px,4vw,72px);align-items:start}.page-hero__title{margin-top:12px;font-family:var(--font-display);font-size:var(--fs-900);font-weight:700;line-height:1.18;letter-spacing:var(--ls-tight);color:#fff;max-width:22ch}.page-hero__lede{margin-top:16px;max-width:52ch;font-size:var(--fs-500);line-height:var(--lh-relaxed);color:var(--on-navy)}.page-hero__cta{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px}.page-hero__facts{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14)}.page-hero__facts div{display:flex;flex-direction:column;gap:2px}.page-hero__facts b{font-family:var(--font-display);font-size:var(--fs-700);font-weight:700;color:var(--gold);white-space:nowrap}.page-hero__facts span{font-size:var(--fs-200);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--on-navy-dim)}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-200);color:var(--on-navy-dim)}.crumbs a:hover{color:var(--gold-400)}.crumbs li{display:flex;align-items:center;gap:8px}.crumbs li + li::before{content:"/";color:rgba(255,255,255,.3)}.crumbs [aria-current="page"]{color:var(--gold)}.lead-card{background:linear-gradient(178deg,rgba(16,43,73,.97),rgba(8,23,42,.98));border:1px solid rgba(190,154,94,.42);border-radius:var(--radius);padding:clamp(20px,1.7vw,26px);box-shadow:0 26px 70px rgba(0,0,0,.46)}.lead-card__kicker{display:block;text-align:center;font-size:var(--fs-200);font-weight:600;letter-spacing:var(--ls-widest);text-transform:uppercase;color:rgba(255,255,255,.74)}.lead-card__title{margin-top:4px;text-align:center;font-family:var(--font-display);font-size:var(--fs-800);font-weight:700;color:#fff}.lead-card__note{margin:7px 0 14px;text-align:center;font-size:var(--fs-200);font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--gold)}.field{position:relative;margin-bottom:8px}.field__icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;pointer-events:none;stroke:rgba(255,255,255,.40);fill:none}.field input,.field select,.field textarea{width:100%;padding:11px 40px 11px 15px;font-size:var(--fs-400);color:#fff;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-btn);transition:border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}.field textarea{min-height:62px;resize:vertical;padding-right:15px;line-height:1.55}.field select{appearance:none;cursor:pointer}.field select option{background:var(--navy-800);color:#fff}.field ::placeholder{color:rgba(255,255,255,.42)}.field input:hover,.field select:hover,.field textarea:hover{border-color:rgba(255,255,255,.28)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;background:rgba(255,255,255,.09);border-color:var(--gold);box-shadow:0 0 0 3px rgba(190,154,94,.16)}.field--hp{position:absolute;left:-9999px}.lead-card .btn{margin-top:6px}.lead-card__secure{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:11px;font-size:var(--fs-200);color:rgba(255,255,255,.55)}.lead-card__secure svg{width:12px;height:12px;stroke:rgba(255,255,255,.5);fill:none}.trust{background:var(--cream);border-bottom:1px solid var(--hairline);padding:30px 0}.trust__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(20px,3.2vw,48px)}.trust__item{display:flex;align-items:center;gap:12px}.trust__badge{height:62px;width:auto}.trust__label{font-size:var(--fs-100);font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--muted)}.trust__value{margin-top:3px;font-size:var(--fs-400);font-weight:700;color:var(--navy-800)}.trust__press{display:flex;align-items:center;gap:clamp(18px,2.2vw,32px)}.trust__press img{height:26px;width:auto;filter:grayscale(1);opacity:.55;transition:filter .25s var(--ease),opacity .25s var(--ease)}.trust__press img.is-tall{height:34px}.trust__press img:hover{filter:grayscale(0);opacity:1}.trust__rule{width:1px;align-self:stretch;min-height:46px;background:var(--hairline)}.practice-grid{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper);overflow:hidden}.practice-item{display:flex;flex-direction:column;align-items:center;gap:14px;padding:30px 12px;text-align:center;border-right:1px solid var(--hairline);transition:background .25s var(--ease)}.practice-item:last-child{border-right:0}.practice-item:hover{background:var(--cream)}.practice-item svg{width:32px;height:32px;fill:var(--navy-800);transition:fill .25s var(--ease)}.practice-item:hover svg{fill:var(--gold-600)}.practice-item span{font-size:var(--fs-400);font-weight:600;line-height:1.4;color:var(--navy-800)}.area-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px)}.area-card{display:flex;flex-direction:column;transition:transform .26s var(--ease),box-shadow .26s var(--ease)}.area-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.area-card svg{width:34px;height:34px;fill:var(--gold-600)}.area-card h3{margin-top:16px;font-size:var(--fs-700);font-weight:700;color:var(--navy-800)}.area-card p{margin-top:10px;font-size:var(--fs-400);line-height:var(--lh-normal);color:var(--body)}.area-card__more{margin-top:16px;font-size:var(--fs-300);font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--gold-600)}.results__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,22px)}.result-card{text-align:center;transition:transform .28s var(--ease),border-color .28s var(--ease),background .28s var(--ease)}.result-card:hover{transform:translateY(-4px);border-color:var(--gold);background:rgba(190,154,94,.07)}.result-card__amount{font-family:var(--font-display);font-size:var(--fs-800);font-weight:700;color:var(--gold)}.result-card__type{margin-top:6px;font-size:var(--fs-400);font-weight:600;color:#fff}.result-card__desc{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.10);font-size:var(--fs-200);line-height:var(--lh-normal);color:var(--on-navy-dim)}.results__disclaimer{margin-top:28px;text-align:center;font-size:var(--fs-200);font-style:italic;color:rgba(255,255,255,.42)}.results__proof{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(22px,3vw,44px);align-items:center;margin-top:clamp(34px,4vw,54px);padding-top:clamp(34px,4vw,54px);border-top:1px solid rgba(255,255,255,.12)}.results__proof img{width:100%;border-radius:var(--radius);border:1px solid rgba(190,154,94,.28)}.results__proof h3{font-size:var(--fs-800);font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;color:#fff}.results__proof p{margin-top:14px;font-size:var(--fs-500);line-height:var(--lh-relaxed);color:var(--on-navy)}.why__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(0,.8fr);gap:clamp(22px,3vw,40px);align-items:stretch}.why__list{display:grid;gap:22px;align-content:start}.why__item{display:flex;gap:13px}.why__item svg{flex:0 0 auto;width:20px;height:20px;margin-top:3px;fill:var(--gold)}.why__item b{display:block;font-size:var(--fs-500);font-weight:700;color:var(--navy-800)}.why__item p{margin-top:4px;font-size:var(--fs-400);line-height:var(--lh-normal);color:var(--body)}.quote-card{position:relative;display:flex;flex-direction:column}.quote-card__mark{position:absolute;top:8px;right:20px;font-family:var(--font-display);font-size:62px;line-height:1;color:var(--hairline)}.quote-card .stars{position:relative;margin-bottom:16px}.quote-slide[hidden]{display:none}.quote-card blockquote{position:relative;font-size:var(--fs-400);line-height:var(--lh-relaxed);color:var(--ink)}.quote-card figcaption{margin-top:16px;font-size:var(--fs-400)}.quote-card figcaption b{color:var(--navy-800)}.quote-card figcaption span{display:block;margin-top:2px;font-size:var(--fs-200);color:var(--muted)}.quote-dots{display:flex;gap:7px;margin-top:auto;padding-top:22px}.quote-dots button{width:7px;height:7px;border-radius:50%;background:var(--hairline);padding:0;transition:background .22s var(--ease),transform .22s var(--ease)}.quote-dots button[aria-selected="true"]{background:var(--gold);transform:scale(1.3)}.call-card{text-align:center}.call-card__icon{width:56px;height:56px;margin:0 auto 18px;display:grid;place-items:center;border:1px solid var(--gold);border-radius:50%}.call-card__icon svg{width:23px;height:23px;fill:var(--gold)}.call-card__label{font-size:var(--fs-200);font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;color:rgba(255,255,255,.78)}.call-card__number{display:block;margin-top:6px;font-family:var(--font-display);font-size:var(--fs-800);font-weight:700;color:#fff;transition:color .2s var(--ease)}.call-card__number:hover{color:var(--gold-400)}.call-card__hours{margin-top:4px;font-size:var(--fs-200);color:var(--on-navy-dim)}.call-card__langs{margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}.call-card__langs b{display:block;font-size:var(--fs-200);font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--gold)}.call-card__langs span{display:block;margin-top:4px;font-size:var(--fs-200);color:var(--on-navy-dim)}.call-card__langs b + b{margin-top:12px}.team__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,30px)}.person{padding:0;overflow:hidden;display:flex;flex-direction:column}.person__photo{aspect-ratio:4 / 3;background:linear-gradient(170deg,#f3efe6,#e6dfd1);overflow:hidden}.person__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;transition:transform .5s var(--ease)}.person:hover .person__photo img{transform:scale(1.04)}.person__photo--monogram{display:grid;place-items:center;background:linear-gradient(165deg,var(--navy-700),var(--navy-900))}.person__monogram{font-family:var(--font-display);font-size:62px;font-weight:700;letter-spacing:.04em;color:var(--gold)}.person__body{padding:22px clamp(20px,1.8vw,26px) 26px}.person__name{font-family:var(--font-display);font-size:21px;font-weight:700;color:var(--navy-800)}.person__role{margin-top:4px;font-size:var(--fs-200);font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--gold-600)}.person__bio{margin-top:13px;font-size:var(--fs-400);line-height:var(--lh-relaxed);color:var(--body)}.person__langs{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px}.person__langs span{padding:3px 10px;border-radius:100px;background:var(--cream);border:1px solid var(--hairline);font-size:var(--fs-200);font-weight:600;color:var(--navy-800)}.krc{position:relative;isolation:isolate;background:var(--navy-800);overflow:hidden}.krc::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,rgba(11,32,57,.97) 0%,rgba(11,32,57,.90) 52%,rgba(11,32,57,.70) 100%),url("../img/office-exterior.jpg") center/cover}.krc__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,4vw,60px);align-items:center}.krc__title{font-family:var(--font-ko);font-size:var(--fs-900);font-weight:700;line-height:var(--lh-snug);color:#fff}.krc__title-en{display:block;margin-top:8px;font-family:var(--font-ui);font-size:var(--fs-500);font-weight:500;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--gold)}.krc__lede{margin-top:18px;font-size:var(--fs-500);line-height:1.85;color:var(--on-navy)}.krc__list{margin-top:24px;display:grid;gap:12px}.krc__list li{display:flex;align-items:flex-start;gap:11px;font-size:var(--fs-400);color:rgba(255,255,255,.90)}.krc__list svg{flex:0 0 auto;width:18px;height:18px;margin-top:4px;fill:var(--gold)}.krc__actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.krc__aside img{width:100%;border-radius:var(--radius);box-shadow:var(--shadow-lg)}.krc__caption{margin-top:14px;text-align:center;font-size:var(--fs-200);color:var(--on-navy-dim)}.process{counter-reset:step}.process__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,26px)}.process__step{position:relative;padding-top:26px;border-top:2px solid var(--hairline)}.process__step::before{counter-increment:step;content:counter(step,decimal-leading-zero);position:absolute;top:-2px;left:0;padding-top:24px;font-family:var(--font-display);font-size:var(--fs-300);font-weight:700;color:var(--gold)}.process__step::after{content:"";position:absolute;top:-2px;left:0;width:38px;height:2px;background:var(--gold)}.process__step h3{margin-top:22px;font-size:var(--fs-500);font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--navy-800)}.process__step p{margin-top:9px;font-size:var(--fs-400);line-height:var(--lh-relaxed);color:var(--body)}.process__cta{margin-top:clamp(34px,4vw,52px);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:clamp(22px,2.2vw,30px)}.process__cta b{font-size:var(--fs-600);font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;color:#fff}.process__cta p{margin-top:5px;font-size:var(--fs-400);color:var(--on-navy)}.wall__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.4vw,18px)}.wall__item{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--cream)}.wall__item img{width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .5s var(--ease)}.wall__item:hover img{transform:scale(1.05)}.wall__item figcaption{position:absolute;left:0;right:0;bottom:0;padding:22px 16px 12px;background:linear-gradient(to top,rgba(8,23,42,.88),transparent);font-size:var(--fs-200);font-weight:600;color:#fff}.visit__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(26px,3.4vw,52px);align-items:center}.visit__photo{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-md)}.visit__photo img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.visit__list{margin-top:24px;display:grid;gap:16px}.visit__list li{display:flex;gap:13px;font-size:var(--fs-500);color:var(--body)}.visit__list svg{flex:0 0 auto;width:18px;height:18px;margin-top:4px;fill:var(--gold)}.visit__list b{display:block;color:var(--navy-800)}.visit__actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.article__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.85fr);gap:clamp(28px,3.6vw,56px);align-items:start}.article__aside{position:sticky;top:112px;display:grid;gap:16px}.aside-card h3{font-size:var(--fs-600);font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--navy-800)}.aside-card p{margin-top:10px;font-size:var(--fs-400);line-height:var(--lh-relaxed)}.aside-card .btn{margin-top:18px}.aside-list{margin-top:16px;display:grid;gap:2px}.aside-list a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:6px;font-size:var(--fs-400);color:var(--body);transition:background .18s var(--ease),color .18s var(--ease)}.aside-list a:hover{background:var(--cream);color:var(--navy-800)}.aside-list a[aria-current="page"]{background:var(--cream);color:var(--navy-800);font-weight:600}.aside-list svg{flex:0 0 auto;width:20px;height:20px;fill:var(--gold-600)}.stat-row{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--hairline);border-radius:var(--radius);overflow:hidden;margin-bottom:clamp(30px,3.2vw,44px)}.stat{padding:18px 20px;background:var(--cream);border-right:1px solid var(--hairline)}.stat:last-child{border-right:0}.stat b{display:block;font-family:var(--font-display);font-size:var(--fs-700);font-weight:700;color:var(--gold-600)}.stat span{display:block;margin-top:4px;font-size:var(--fs-200);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--muted)}.faq__grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr);gap:clamp(26px,3.4vw,52px);align-items:start}.faq__list{border-top:1px solid var(--hairline)}.faq__item{border-bottom:1px solid var(--hairline)}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:18px 2px;text-align:left;font-size:var(--fs-400);font-weight:500;color:var(--navy-800);transition:color .2s var(--ease)}.faq__q:hover{color:var(--gold-600)}.faq__sign{position:relative;flex:0 0 auto;width:14px;height:14px}.faq__sign::before,.faq__sign::after{content:"";position:absolute;left:50%;top:50%;background:var(--gold-600);transition:transform .3s var(--ease)}.faq__sign::before{width:14px;height:1.5px;transform:translate(-50%,-50%)}.faq__sign::after{width:1.5px;height:14px;transform:translate(-50%,-50%)}.faq__q[aria-expanded="true"] .faq__sign::after{transform:translate(-50%,-50%) rotate(90deg)}.faq__q[aria-expanded="true"]{color:var(--gold-600);font-weight:600}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease)}.faq__a[data-open="true"]{grid-template-rows:1fr}.faq__a>div{overflow:hidden}.faq__a p{padding:0 40px 20px 2px;font-size:var(--fs-400);line-height:var(--lh-relaxed);color:var(--body)}.faq__a a{color:var(--gold-600);text-decoration:underline;text-underline-offset:3px}.faq__aside{display:flex;gap:16px}.faq__aside svg{flex:0 0 auto;width:40px;height:40px;fill:var(--navy-800)}.faq__aside b{display:block;font-size:var(--fs-600);font-weight:700;color:var(--navy-800)}.faq__aside p{margin-top:8px;font-size:var(--fs-400);line-height:var(--lh-relaxed)}.cta-band{background:linear-gradient(100deg,var(--gold-600),var(--gold) 45%,var(--gold-400));padding:clamp(30px,3.2vw,42px) 0}.cta-band__inner{display:flex;align-items:center;gap:clamp(18px,3vw,34px)}.cta-band__icon{flex:0 0 auto;width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(8,23,42,.30);border-radius:50%}.cta-band__icon svg{width:27px;height:27px;fill:var(--navy-900)}.cta-band__copy{flex:1 1 auto}.cta-band h2{font-family:var(--font-display);font-size:var(--fs-800);font-weight:700;color:var(--navy-900)}.cta-band p{margin-top:4px;font-size:var(--fs-500);color:rgba(8,23,42,.78)}.site-footer{background:var(--navy-800);padding-top:clamp(48px,5vw,68px)}.brand--footer img{height:84px}.footer__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,3vw,44px);padding-bottom:42px}.footer__blurb{margin-top:18px;font-size:var(--fs-400);line-height:var(--lh-relaxed);color:var(--on-navy-dim)}.socials{display:flex;gap:10px;margin-top:20px}.socials a{width:33px;height:33px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.20);border-radius:50%;transition:background .22s var(--ease),border-color .22s var(--ease),transform .22s var(--ease)}.socials svg{width:14px;height:14px;fill:rgba(255,255,255,.72);transition:fill .22s var(--ease)}.socials a:hover{background:var(--gold);border-color:var(--gold);transform:translateY(-2px)}.socials a:hover svg{fill:var(--navy-900)}.footer__heading{font-size:var(--fs-200);font-weight:700;letter-spacing:var(--ls-wider);text-transform:uppercase;color:#fff;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.12)}.footer__links{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.footer__links a{font-size:var(--fs-400);color:var(--on-navy-dim);transition:color .2s var(--ease),padding-left .2s var(--ease)}.footer__links a:hover{color:var(--gold-400);padding-left:4px}.footer__contact{display:grid;gap:14px}.footer__contact li{display:flex;gap:11px;font-size:var(--fs-400);color:var(--on-navy-dim)}.footer__contact svg{flex:0 0 auto;width:15px;height:15px;margin-top:3px;fill:var(--gold)}.footer__contact a:hover{color:var(--gold-400)}.footer__cta{text-align:right}.footer__cta b{display:block;font-size:var(--fs-400);font-weight:700;letter-spacing:var(--ls-wide);line-height:1.5;text-transform:uppercase;color:#fff}.footer__cta .btn{margin-top:18px}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-top:1px solid rgba(255,255,255,.10);font-size:var(--fs-200);color:rgba(255,255,255,.45)}.footer__bottom nav{display:flex;gap:22px}.footer__bottom a:hover{color:var(--gold-400)}.call-bar{display:none}html[lang="ko"] body,[lang="ko"]{font-family:var(--font-ko);word-break:keep-all;line-height:1.72}html[lang="ko"] .hero__title,html[lang="ko"] .page-hero__title,html[lang="ko"] .lead-card__title,html[lang="ko"] .result-card__amount,html[lang="ko"] .call-card__number,html[lang="ko"] .person__name,html[lang="ko"] .stat b,html[lang="ko"] .cta-band h2{font-family:var(--font-ko);font-weight:700;letter-spacing:var(--ls-tight)}html[lang="ko"] .hero__title{font-size:clamp(29px,2.9vw,40px);line-height:1.3}html[lang="ko"] .section-head__title{letter-spacing:.03em}html[lang="ko"] .btn{letter-spacing:.02em}html[lang="ko"] .eyebrow{letter-spacing:.1em}@media (max-width:1180px){.hero__portrait{display:none}.practice-grid{grid-template-columns:repeat(4,1fr)}.practice-item:nth-child(4n){border-right:0}.practice-item:nth-child(-n+4){border-bottom:1px solid var(--hairline)}.why__grid{grid-template-columns:1fr 1fr}.call-card{grid-column:1 / -1}.process__grid{grid-template-columns:repeat(2,1fr);row-gap:34px}.wall__grid{grid-template-columns:repeat(2,1fr)}.area-grid{grid-template-columns:repeat(2,1fr)}.article__grid{grid-template-columns:1fr}.article__aside{position:static;grid-template-columns:1fr 1fr}}@media (max-width:1240px){.nav,.header__phone{display:none}.nav__lang{display:block}.nav__lang a{display:block;padding:13px 0;font-size:var(--fs-500);font-weight:600;color:var(--gold)}.header__actions{margin-left:auto}.nav-toggle{display:block;order:3;margin-left:0}.brand img{height:56px}.site-header__inner{min-height:76px}.nav[data-open="true"]{display:block;position:absolute;left:0;right:0;top:100%;max-height:calc(100vh - 76px);overflow-y:auto;background:var(--navy-800);border-bottom:1px solid var(--navy-line);padding:14px var(--gutter) 22px}.nav[data-open="true"] .nav__list{flex-direction:column;align-items:stretch;gap:0}.nav[data-open="true"] .nav__link{padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08)}.nav[data-open="true"] .dropdown{position:static;transform:none;min-width:0;opacity:1;visibility:visible;pointer-events:auto;background:transparent;border:0;box-shadow:none;padding:0 0 10px 14px;display:none}.nav[data-open="true"] .nav__item[data-open="true"] .dropdown{display:block}.nav[data-open="true"] .dropdown__grid{grid-template-columns:1fr;gap:0}.nav[data-open="true"] .dropdown__link{padding:11px 0}.nav[data-open="true"] .dropdown__link b{color:rgba(255,255,255,.88)}.nav[data-open="true"] .dropdown__link span{color:var(--on-navy-dim)}.nav[data-open="true"] .dropdown__link:hover{background:transparent}.nav[data-open="true"] .dropdown__foot{display:none}}@media (max-width:1080px){.results__grid{grid-template-columns:repeat(2,1fr)}.results__proof{grid-template-columns:1fr}.team__grid{grid-template-columns:1fr}.krc__grid{grid-template-columns:1fr}.visit__grid{grid-template-columns:1fr}.faq__grid{grid-template-columns:1fr}.footer__grid{grid-template-columns:1fr 1fr}.footer__cta{text-align:left}.page-hero__grid{grid-template-columns:1fr}}@media (max-width:860px){.page-hero__facts{gap:10px 20px}.utility-bar__note{display:none}.utility-bar__inner{justify-content:center}.hero__grid{grid-template-columns:1fr}.hero__copy{padding-bottom:28px}.why__grid{grid-template-columns:1fr}.trust__rule{display:none}.cta-band__inner{flex-direction:column;text-align:center}.footer__grid{grid-template-columns:1fr}.footer__bottom{flex-direction:column;text-align:center}.article__aside{grid-template-columns:1fr}.stat-row{grid-template-columns:1fr}.call-bar{display:grid;grid-template-columns:1fr 1fr;position:fixed;left:0;right:0;bottom:0;z-index:90;background:var(--navy-900);border-top:1px solid rgba(190,154,94,.32);box-shadow:0 -6px 24px rgba(0,0,0,.3)}.call-bar a{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 10px;font-size:var(--fs-400);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff}.call-bar a + a{background:linear-gradient(175deg,var(--gold-400),var(--gold));color:var(--navy-900)}.call-bar svg{width:15px;height:15px;fill:currentColor}body{padding-bottom:54px}}@media (max-width:560px){.utility-bar__mail{display:none}.brand img{height:48px}.practice-grid{grid-template-columns:repeat(2,1fr)}.practice-item{border-bottom:1px solid var(--hairline)}.practice-item:nth-child(2n){border-right:0}.results__grid{grid-template-columns:1fr}.process__grid{grid-template-columns:1fr}.wall__grid{grid-template-columns:1fr}.area-grid{grid-template-columns:1fr}.footer__links{grid-template-columns:1fr}}.page-hero__badge{display:inline-grid;place-items:center;width:56px;height:56px;margin-top:20px;border:1px solid rgba(190,154,94,.5);border-radius:50%;background:rgba(190,154,94,.10)}.page-hero__badge svg{width:27px;height:27px;fill:var(--gold)}.tier-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,22px);margin-top:12px}.tier-cards--4{grid-template-columns:repeat(4,1fr)}.tier-card{position:relative}.tier-card__num{position:absolute;top:-13px;left:24px;width:27px;height:27px;display:grid;place-items:center;background:var(--gold);color:var(--navy-900);border-radius:50%;font-size:var(--fs-300);font-weight:700;box-shadow:var(--shadow-sm)}.tier-card__label{font-size:var(--fs-200);font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--muted)}.tier-card__amount{margin-top:6px;font-family:var(--font-display);font-size:var(--fs-800);font-weight:700;color:var(--gold-600)}.tier-card__head{display:block;margin-top:6px;font-size:var(--fs-500);font-weight:700;color:var(--navy-800)}.tier-card>p:last-child{margin-top:10px;font-size:var(--fs-400);line-height:var(--lh-normal);color:var(--body)}.tier-card--hot{border-color:var(--gold);box-shadow:var(--shadow-md)}.law-callout{display:flex;gap:16px;align-items:flex-start;margin-top:clamp(24px,2.6vw,34px)}.law-callout>svg{flex:0 0 auto;width:30px;height:30px;fill:var(--gold)}.law-callout b{display:block;font-size:var(--fs-600);font-weight:700;color:#fff}.law-callout p{margin-top:7px;font-size:var(--fs-400);line-height:var(--lh-relaxed);color:var(--on-navy)}.decay{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.decay span{padding:5px 12px;border-radius:100px;border:1px dashed rgba(190,154,94,.55);font-size:var(--fs-300);color:var(--on-navy);white-space:nowrap}.split-compare{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.8vw,22px)}.split-compare h3{display:flex;align-items:center;gap:10px;font-size:var(--fs-600);font-weight:700;color:var(--navy-800)}.split-compare h3 svg{flex:0 0 auto;width:20px;height:20px;fill:var(--gold-600)}.mini-list{margin-top:14px;display:grid;gap:10px}.mini-list li{display:flex;gap:10px;font-size:var(--fs-400);line-height:var(--lh-normal);color:var(--body)}.mini-list li::before{content:"";flex:0 0 auto;width:6px;height:6px;margin-top:8px;border-radius:50%;background:var(--gold)}@media (max-width:1080px){.tier-cards,.tier-cards--4{grid-template-columns:repeat(2,1fr);row-gap:28px}}@media (max-width:860px){.split-compare{grid-template-columns:1fr}}@media (max-width:640px){.tier-cards,.tier-cards--4{grid-template-columns:1fr;row-gap:28px}}.hero__grid .lead-card,.page-hero__grid .lead-card{width:100%;max-width:470px;justify-self:end}@media (max-width:860px){.hero__grid .lead-card,.page-hero__grid .lead-card{justify-self:stretch;max-width:none}}.hero__title,.page-hero__title,.lead-card__title,.result-card__amount,.call-card__number,.person__name,.krc__title,.cta-band h2,.stat b,.tier-card__amount,.person__monogram,.results__proof h3{font-weight:800;letter-spacing:-.025em}.quote-card__mark{font-family:Georgia,serif}.prose-figure{float:right;width:min(46%,360px);margin:4px 0 16px 26px}.prose-figure--wide{float:none;width:100%;margin:0 0 24px}.prose-figure img{width:100%;border-radius:var(--radius);box-shadow:var(--shadow-sm)}.prose-figure figcaption{margin-top:9px;font-size:var(--fs-200);line-height:1.5;color:var(--muted)}@media (max-width:700px){.prose-figure{float:none;width:100%;margin:0 0 20px}}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px)}.post-card{display:flex;flex-direction:column;transition:transform .26s var(--ease),box-shadow .26s var(--ease)}.post-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.post-card time{font-size:var(--fs-200);font-weight:600;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--gold-600)}.post-card h2{margin-top:10px;font-size:var(--fs-600);font-weight:700;line-height:1.45;color:var(--navy-800)}.post-card p{margin-top:10px;font-size:var(--fs-400);line-height:var(--lh-normal);color:var(--body)}.post-card__more{margin-top:auto;padding-top:16px;font-size:var(--fs-300);font-weight:700;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--gold-600)}.pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:clamp(30px,3.4vw,46px)}.pagination a,.pagination span{min-width:40px;padding:9px 13px;text-align:center;border:1px solid var(--hairline);border-radius:var(--radius-btn);font-size:var(--fs-300);font-weight:600;color:var(--body)}.pagination a:hover{border-color:var(--gold);color:var(--navy-800)}.pagination [aria-current="page"]{background:var(--gold);border-color:var(--gold);color:var(--navy-900)}.post-hero__meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:var(--fs-300);color:var(--on-navy-dim)}.post-hero__meta b{color:var(--gold);font-weight:600}.prose blockquote{padding:14px 20px;border-left:3px solid var(--gold);background:var(--cream);border-radius:0 var(--radius) var(--radius) 0;color:var(--ink)}.prose h2{margin-top:36px;font-size:var(--fs-700);font-weight:800;letter-spacing:-.01em;color:var(--navy-800)}.prose h2:first-child{margin-top:0}.recent-list{display:grid;gap:2px;margin-top:14px}.recent-list a{display:block;padding:10px 12px;border-radius:6px;font-size:var(--fs-400);line-height:1.5;color:var(--body);transition:background .18s var(--ease),color .18s var(--ease)}.recent-list a:hover{background:var(--cream);color:var(--navy-800)}.recent-list time{display:block;font-size:var(--fs-200);color:var(--gold-600)}@media (max-width:1080px){.post-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.post-grid{grid-template-columns:1fr}}.page-hero--car-accidents::before{background:linear-gradient(96deg,rgba(8,23,42,.97) 0%,rgba(8,23,42,.93) 30%,rgba(8,23,42,.55) 56%,rgba(8,23,42,.16) 84%,rgba(8,23,42,.30) 100%),linear-gradient(to top,rgba(8,23,42,.62),rgba(8,23,42,0) 36%),url("../img/hero-car-accidents.jpg") center 38%/cover}.page-hero--commercial-vehicle-accidents::before{background:linear-gradient(96deg,rgba(8,23,42,.97) 0%,rgba(8,23,42,.93) 30%,rgba(8,23,42,.55) 56%,rgba(8,23,42,.16) 84%,rgba(8,23,42,.30) 100%),linear-gradient(to top,rgba(8,23,42,.62),rgba(8,23,42,0) 36%),url("../img/hero-commercial-vehicle-accidents.jpg") center 38%/cover}.page-hero--motorcycle-accidents::before{background:linear-gradient(96deg,rgba(8,23,42,.97) 0%,rgba(8,23,42,.93) 30%,rgba(8,23,42,.55) 56%,rgba(8,23,42,.16) 84%,rgba(8,23,42,.30) 100%),linear-gradient(to top,rgba(8,23,42,.62),rgba(8,23,42,0) 36%),url("../img/hero-motorcycle-accidents.jpg") center 38%/cover}.page-hero--slip-and-fall::before{background:linear-gradient(96deg,rgba(8,23,42,.97) 0%,rgba(8,23,42,.93) 30%,rgba(8,23,42,.55) 56%,rgba(8,23,42,.16) 84%,rgba(8,23,42,.30) 100%),linear-gradient(to top,rgba(8,23,42,.62),rgba(8,23,42,0) 36%),url("../img/hero-slip-and-fall.jpg") center 38%/cover}.page-hero--rideshare-accidents::before{background:linear-gradient(96deg,rgba(8,23,42,.97) 0%,rgba(8,23,42,.93) 30%,rgba(8,23,42,.55) 56%,rgba(8,23,42,.16) 84%,rgba(8,23,42,.30) 100%),linear-gradient(to top,rgba(8,23,42,.62),rgba(8,23,42,0) 36%),url("../img/hero-rideshare-accidents.jpg") center 38%/cover}.page-hero--pedestrian-accidents::before{background:linear-gradient(96deg,rgba(8,23,42,.97) 0%,rgba(8,23,42,.93) 30%,rgba(8,23,42,.55) 56%,rgba(8,23,42,.16) 84%,rgba(8,23,42,.30) 100%),linear-gradient(to top,rgba(8,23,42,.62),rgba(8,23,42,0) 36%),url("../img/hero-pedestrian-accidents.jpg") center 38%/cover}.area-card{padding:0}.area-card__photo{aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius) var(--radius) 0 0}.area-card__photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.area-card:hover .area-card__photo img{transform:scale(1.05)}.area-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding:20px 22px 24px}.area-card__body svg{width:30px;height:30px}.page-hero--practice-index::before{background:linear-gradient(96deg,rgba(8,23,42,.97) 0%,rgba(8,23,42,.93) 30%,rgba(8,23,42,.55) 56%,rgba(8,23,42,.16) 84%,rgba(8,23,42,.30) 100%),linear-gradient(to top,rgba(8,23,42,.62),rgba(8,23,42,0) 36%),url("../img/hero-practice-index.jpg") center 42%/cover}.lang-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.lang-pills a,.lang-pills span{padding:5px 13px;border-radius:100px;border:1px solid rgba(255,255,255,.24);font-size:var(--fs-300);font-weight:600;color:var(--on-navy);transition:border-color .2s var(--ease),color .2s var(--ease)}.lang-pills span[aria-current]{background:var(--gold);border-color:var(--gold);color:var(--navy-900);font-weight:700}.lang-pills a:hover{border-color:var(--gold);color:#fff}.post-cta{margin-top:clamp(28px,3vw,40px);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:clamp(20px,2vw,26px) clamp(22px,2.2vw,30px);background:var(--navy-800);border-radius:var(--radius)}.post-cta b{display:block;font-size:var(--fs-600);font-weight:800;color:#fff}.post-cta span{display:block;margin-top:4px;font-size:var(--fs-400);color:var(--on-navy)}.prose>p:first-child{font-size:var(--fs-600);line-height:1.7;color:var(--ink)}.prose ul{margin-block:4px}form.is-submitting .field,form.is-submitting .lead-card__kicker,form.is-submitting .lead-card__note,form.is-submitting .lead-card__secure{opacity:.35;pointer-events:none;transition:opacity .3s var(--ease)}form.is-submitting button[type="submit"]{animation:btn-breathe 1.2s ease-in-out infinite}@keyframes btn-breathe{0%,100%{box-shadow:0 8px 22px rgba(190,154,94,.26)}50%{box-shadow:0 8px 34px rgba(190,154,94,.55)}}@media (prefers-reduced-motion:reduce){form.is-submitting button[type="submit"]{animation:none}}.btn.is-loading{position:relative;pointer-events:none;opacity:.85}.btn.is-loading::after{content:"";width:16px;height:16px;margin-left:2px;border:2px solid rgba(8,23,42,.25);border-top-color:var(--navy-900);border-radius:50%;animation:btn-spin .7s linear infinite}.btn--navy.is-loading::after{border-color:rgba(255,255,255,.3);border-top-color:#fff}@keyframes btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn.is-loading::after{animation:none;border-top-color:transparent}}.prose h2{position:relative;padding-top:14px}.prose h2::before{content:"";position:absolute;top:0;left:0;width:44px;height:3px;border-radius:2px;background:var(--gold)}.post-nav{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.post-nav__card{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid rgba(21,32,43,.12);border-radius:10px;background:var(--paper);text-decoration:none;transition:border-color .22s var(--ease),transform .22s var(--ease)}.post-nav__card span{font-size:var(--fs-200);color:var(--muted)}.post-nav__card b{color:var(--ink);line-height:1.4;font-weight:600}.post-nav__card--next{align-items:flex-end;text-align:right}.post-nav__card:hover{border-color:var(--gold);transform:translateY(-2px)}.post-disclaimer{margin-top:18px;font-size:var(--fs-200);color:var(--muted)}@media (max-width:700px){.post-nav{grid-template-columns:1fr}}