.lf-page{--lf-stone:#e3ddcc;--lf-stone-dark:#d2cab4;--lf-brass:#b08a48;--lf-weight:#9ba091;--lf-shadow:#2a2a1e;--lf-champ:#7d5d24;--lf-ease:cubic-bezier(.16,1,.3,1)}[data-theme=dark] .lf-page{--lf-stone:#34362f;--lf-stone-dark:#282a24;--lf-brass:#dcc28a;--lf-weight:#5d6355;--lf-shadow:#000000;--lf-champ:#e2c88f}.lf-page section{overflow-x:clip}.lf-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lf-hero:after{background:radial-gradient(circle,color-mix(in srgb,var(--lf-brass) 20%,transparent),transparent 62%)}.lf-hero-right{display:grid;justify-items:center;gap:22px;min-width:0}.lf-stage{aspect-ratio:1/.96;max-width:660px;justify-self:center;cursor:pointer}.lf-stage:active{cursor:grabbing}.lf-canvas{position:absolute;inset:0}.lf-fallback{position:absolute;inset:2% 6% 4%;display:grid;place-items:center;transition:opacity .7s}.wd-stage.is-live .lf-fallback{opacity:0}.lf-flat{width:100%;height:100%;overflow:visible}.lf-flat-stone{fill:var(--lf-stone)}.lf-flat-stone2{fill:var(--lf-stone-dark)}.lf-flat-flute{stroke:var(--lf-stone-dark);stroke-width:2.4;stroke-linecap:round}.lf-flat-brass{fill:var(--lf-brass)}.lf-flat-chain{stroke:var(--lf-brass);stroke-width:1.2}.lf-flat-grey{fill:var(--lf-weight)}.lf-flat-ours{fill:var(--accent-fill);stroke:color-mix(in srgb,var(--accent-fill) 60%,var(--ink));stroke-width:.8}.lf-flat-shadow{fill:var(--lf-shadow);opacity:.1}.lf-flat-beam{transition:transform .9s var(--lf-ease)}.lf-chip-1{left:0;top:60%;animation-delay:1.2s}.lf-chip-2{right:0;top:55%;animation-delay:1.4s}.lf-chip-3{right:0;bottom:13%;animation-delay:1.6s}.lf-stage .wd-stage-hint{bottom:0}.lf-tray{width:100%;max-width:660px;display:flex;flex-wrap:wrap;gap:10px 14px}.lf-add,.lf-tray{align-items:center}.lf-add{display:inline-flex;gap:9px;min-height:46px;padding:10px 18px 10px 14px;border-radius:99px;border:1px solid var(--line-strong);background:var(--surface-raised);font-size:13px;font-weight:600;color:var(--ink);box-shadow:0 14px 30px -22px var(--shadow);transition:border-color .25s,transform .2s,background .25s}.lf-add svg{color:var(--accent);transition:transform .4s var(--lf-ease)}.lf-add b{font-weight:700}.lf-add:hover{border-color:var(--accent)}.lf-add:hover svg{transform:rotate(90deg)}.lf-add:active{transform:scale(.97)}.lf-tray-list{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.lf-tray-list li{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:99px;border:1px dashed var(--line-strong);font-size:11px;font-weight:600;color:var(--muted);transition:background .35s,border-color .35s,color .35s}.lf-tray-list li.is-on{border-style:solid;border-color:color-mix(in srgb,var(--accent-fill) 70%,var(--line));background:color-mix(in srgb,var(--accent-fill) 22%,transparent);color:var(--ink)}.lf-tray-list li svg{color:var(--accent)}.lf-serp-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,84px);align-items:center}.lf-serp-stage{perspective:1700px;padding:10px 0}.lf-serp-card{--rx:9deg;--ry:-13deg;position:relative;display:grid;gap:8px;padding:18px;border-radius:18px;background:var(--serp-bg);color:var(--serp-ink);border:1px solid var(--line);box-shadow:0 50px 90px -50px var(--shadow),0 0 0 1px color-mix(in srgb,var(--ink) 4%,transparent);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .7s var(--lf-ease);font-family:Arial,Helvetica,sans-serif;letter-spacing:0}.lf-serp-bar{display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:99px;border:1px solid var(--serp-line);font-size:14px;color:var(--serp-ink);box-shadow:0 2px 6px -2px #20212422;margin-bottom:4px}.lf-serp-bar svg{color:var(--serp-muted)}.lf-serp-layer{position:relative;padding:12px 14px;border-radius:12px;background:var(--serp-bg);cursor:pointer;opacity:.86;filter:grayscale(1);transition:transform .6s var(--lf-ease),opacity .4s,filter .4s,box-shadow .4s}.lf-serp-layer:not(.is-on) .lf-pin,.lf-serp-layer:not(.is-on) .lf-stars,.lf-serp-layer:not(.is-on) i{opacity:.55}.lf-serp-layer.is-on{opacity:1;filter:none;transform:translateZ(52px);box-shadow:0 28px 50px -26px #0b0f0a66,0 0 0 2px var(--accent)}.lf-serp-label{font-size:11px;font-weight:700;margin-bottom:6px}.lf-serp-label,.lf-serp-url{display:block;color:var(--serp-ink)}.lf-serp-url{font-size:12px}.lf-serp-title{font-size:17px;line-height:1.3;color:var(--serp-link);margin:2px 0 4px}.lf-serp-desc{font-size:13px;line-height:1.45;color:var(--serp-muted)}.lf-serp-layer i{display:block;height:7px;border-radius:4px;background:var(--serp-line)}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.lf-lsa-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lf-lsa-card{display:grid;gap:6px;align-content:start;padding:10px;border-radius:10px;border:1px solid var(--serp-line);min-height:92px}.lf-lsa-card b{font-size:13px;color:var(--serp-ink)}.lf-screened{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;color:#137333}.lf-lsa-card em,.lf-map-list em{font-style:normal;font-size:10.5px;color:var(--serp-muted)}.lf-stars{display:inline-flex;gap:1px;color:#e8a200}.lf-serp-map{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.lf-map{position:relative;height:104px;border-radius:10px;overflow:hidden;background:#e6eee2}.lf-map-road{position:absolute;background:#fff;border-radius:4px}.lf-map-road.r1{left:-10%;right:-10%;top:46%;height:9px;transform:rotate(-8deg)}.lf-map-road.r2{top:-10%;bottom:-10%;left:38%;width:7px;transform:rotate(14deg)}.lf-map-road.r3{left:55%;right:-10%;top:20%;height:5px;transform:rotate(24deg);background:#f6d98a}.lf-pin{position:absolute;color:#8a9097}.lf-pin.is-you{left:44%;top:22%;color:#d93025;animation:lf-bob 2.6s ease-in-out infinite}.lf-pin.p2{left:20%;top:56%}.lf-pin.p3{left:74%;top:52%}@keyframes lf-bob{50%{transform:translateY(-4px)}}.lf-map-list{display:grid;gap:10px}.lf-map-list>div{display:grid;gap:5px}.lf-map-list b{font-size:13px;color:var(--serp-link)}.lf-serp-map .lf-map-list>div+div{padding-top:10px;border-top:1px solid var(--serp-line)}.lf-serp-tabs{border-top:1px solid var(--line)}.lf-cases-list button,.lf-serp-tabs button{position:relative;width:100%;display:grid;grid-template-columns:40px 1fr;align-items:center;gap:10px;min-height:52px;padding:13px 0 13px 4px;background:none;text-align:left;border-bottom:1px solid var(--line);font-family:var(--font-display),Arial,sans-serif;font-size:clamp(18px,1.5vw,21px);letter-spacing:-.03em;color:var(--muted);transition:color .25s}.lf-case-name,.lf-tab-name{transition:transform .35s var(--lf-ease)}.lf-serp-tabs button.is-on,.lf-serp-tabs button:hover{color:var(--ink)}.lf-serp-tabs button:hover .lf-tab-name{transform:translateX(6px)}.lf-serp-tabs button.is-on .lf-tab-name{transform:translateX(10px)}.lf-tab-n{font-family:var(--font-body),Arial,sans-serif;font-size:11px;letter-spacing:.1em;color:var(--muted)}.is-on .lf-tab-n{color:var(--accent)}.lf-serp-copy{margin-top:26px;min-height:300px}.lf-serp-tag{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--accent);margin-bottom:10px}.lf-serp-copy h3{font-size:clamp(24px,2.2vw,32px);margin-bottom:12px}.lf-serp-copy>p:not(.lf-serp-tag){color:var(--muted);font-size:15px;max-width:54ch}.lf-serp-copy ul,.wd-page .lf-check-list{display:grid;gap:11px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.lf-serp-copy li{display:flex;gap:10px;align-items:flex-start;font-size:14px;font-weight:500}.lf-serp-copy li svg{color:var(--accent);margin-top:3px;flex-shrink:0}.lf-intake-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,5vw,84px);align-items:start}.lf-switch{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:99px;border:1px solid var(--line);background:var(--surface);isolation:isolate;max-width:100%}.lf-switch button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:99px;background:none;font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap;transition:color .35s}.lf-switch button[aria-pressed=true]{color:var(--bg)}.lf-switch button:nth-child(2)[aria-pressed=true]{color:var(--accent-ink)}.lf-switch-thumb{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:99px;background:var(--ink);transition:transform .5s var(--lf-ease),background .4s}.lf-switch-thumb.is-with{transform:translateX(100%);background:var(--accent-fill)}.lf-tl{margin-top:30px;gap:0}.lf-tl,.lf-tl li{position:relative;display:grid}.lf-tl li{grid-template-columns:22px 92px minmax(0,1fr);gap:14px;padding:0 0 26px}.lf-tl li:before{content:"";position:absolute;left:6px;top:18px;bottom:0;width:2px;background:var(--line)}.lf-tl li:last-child{padding-bottom:0}.lf-tl li:last-child:before{display:none}.lf-tl-dot{width:14px;height:14px;margin-top:5px;border-radius:50%;border:3px solid var(--bg);box-shadow:0 0 0 1.5px var(--c);background:var(--c)}.lf-tl li.is-good{--c:var(--accent)}.lf-tl li.is-bad{--c:var(--error)}.lf-tl-time{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--muted);padding-top:4px;font-variant-numeric:tabular-nums}.lf-tl p{font-size:16px;line-height:1.5}.lf-tl-tag{display:inline-block;margin-top:8px;padding:3px 10px;border-radius:99px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 8%,transparent)}.lf-form-kicker{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--accent);margin-bottom:14px}.lf-form{border-radius:18px;border:1px solid var(--line);background:var(--surface-raised);box-shadow:0 40px 80px -46px var(--shadow);overflow:hidden;perspective:900px}.lf-form-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px 10px 16px;border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap}.lf-form-chrome{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--muted)}.lf-form-chrome i{width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.lf-form-chrome span{display:inline-flex;align-items:center;gap:5px;margin-left:8px}.lf-lang{display:inline-flex;padding:3px;border-radius:99px;border:1px solid var(--line);background:var(--bg)}.lf-lang button{min-height:44px;padding:0 14px;border-radius:99px;background:none;font-size:12.5px;font-weight:600;color:var(--muted);transition:background .3s,color .3s}.lf-lang button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.lf-form-body{padding:24px 22px 22px;transform-origin:center left}.lf-form-title{font-family:var(--font-display),Arial,sans-serif;font-size:25px;letter-spacing:-.04em;line-height:1.1}.lf-form-sub{color:var(--muted);font-size:14px;margin-top:6px}.lf-fields{display:grid;gap:10px;margin-top:18px}.lf-field{position:relative;display:grid;gap:2px;padding:9px 14px;border-radius:9px;border:1px solid var(--line-strong);background:var(--bg)}.lf-field small{font-size:10.5px;font-weight:600;color:var(--muted)}.lf-field span{font-size:14px;color:var(--muted)}.lf-field span.is-val{color:var(--ink)}.lf-field.is-select svg{position:absolute;right:14px;top:50%;translate:0 -50%;color:var(--muted)}.lf-form-cta{display:block;margin-top:14px;padding:14px;border-radius:9px;text-align:center;background:var(--accent-fill);color:var(--accent-ink);font-size:14px;font-weight:700}.lf-form-note{margin-top:12px;font-size:11.5px;color:var(--muted);line-height:1.45}.lf-form-caption{margin-top:16px;font-size:14px;color:var(--muted);max-width:46ch}.lf-cases-grid{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:clamp(28px,5vw,80px);align-items:start}.lf-cases-list{display:grid;gap:26px}.lf-cases-group{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--muted);padding-bottom:10px;border-bottom:1px solid var(--line)}.lf-cases-list button{grid-template-columns:1fr 20px;min-height:50px;padding:11px 4px;font-size:clamp(17px,1.4vw,20px)}.lf-cases-list button svg{color:var(--accent);opacity:0;transform:translateX(-8px);transition:opacity .3s,transform .35s var(--lf-ease)}.lf-cases-list button.is-on,.lf-cases-list button:hover{color:var(--ink)}.lf-cases-list button:hover .lf-case-name{transform:translateX(6px)}.lf-cases-list button.is-on .lf-case-name{transform:translateX(10px)}.lf-cases-list button.is-on svg,.lf-cases-list button:hover svg{opacity:1;transform:none}.lf-cases-list button.is-on:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--accent-fill)}.lf-cases-stage{display:grid;gap:18px;perspective:1600px;min-width:0}.lf-match{display:flex;gap:10px}.lf-match,.lf-query{align-items:center;min-width:0}.lf-query{display:inline-flex;gap:8px;padding:9px 14px;border-radius:99px;border:1px solid var(--line-strong);background:var(--surface-raised);font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.lf-query svg{color:var(--muted);flex-shrink:0}.lf-match-line{flex:1;min-width:24px;height:2px;background:repeating-linear-gradient(90deg,var(--accent) 0 6px,transparent 6px 12px);background-size:24px 2px;animation:lf-march 1s linear infinite}@keyframes lf-march{to{background-position:24px 0}}.lf-match-group{padding:8px 13px;border-radius:99px;background:color-mix(in srgb,var(--accent-fill) 26%,transparent);border:1px solid color-mix(in srgb,var(--accent-fill) 70%,var(--line));font-size:12px;font-weight:700;white-space:nowrap}.lf-lp{--rx:0deg;--ry:0deg;--m-bg:#f7f5f0;--m-ink:#141b2d;--m-navy:#1d2b4f;--m-gold:#c9a45c;--m-gold-ink:#7a5a20;--m-line:#dcd8cd;border-radius:14px;overflow:hidden;background:var(--m-bg);color:var(--m-ink);border:1px solid var(--line);box-shadow:0 40px 80px -40px var(--shadow),0 0 0 1px color-mix(in srgb,var(--ink) 4%,transparent);transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s var(--lf-ease)}.lf-lp-chrome{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#ebe8e0}.lf-lp-chrome .wd-dots i{width:8px;height:8px;background:#c9c4b7}.lf-lp-url{display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:4px 12px;border-radius:99px;background:var(--m-bg);color:#5d6170;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lf-lp-url b{color:var(--m-ink);font-weight:700}.lf-lp-page{padding:20px 26px 24px}.lf-lp-nav{display:flex;align-items:center;gap:16px;font-size:13px}.lf-lp-nav b{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:600;letter-spacing:-.01em}.lf-lp-links{display:flex;gap:10px;margin-left:auto}.lf-lp-links i{width:34px;height:6px;border-radius:3px;background:#d6d2c6}.lf-lp-call{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:99px;border:1px solid var(--m-gold);color:var(--m-gold-ink);font-size:11px;font-weight:700}.lf-lp-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:26px;align-items:center;margin-top:26px;min-height:230px}.lf-lp-hero small{display:block;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--m-gold-ink);margin-bottom:10px}.lf-lp-h{font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.4vw,36px);line-height:1.1;letter-spacing:-.015em}.lf-lp-sub{margin-top:12px;font-size:13.5px;color:#4b5060}.lf-lp-form{display:grid;gap:8px;padding:16px;border-radius:12px;background:#fff;box-shadow:0 24px 40px -26px #141b2d55;border:1px solid var(--m-line)}.lf-lp-form small{font-size:11px;letter-spacing:.04em;text-transform:none;color:var(--m-ink);margin:0 0 2px;font-weight:700}.lf-lp-form i{display:block;height:26px;border-radius:6px;border:1px solid var(--m-line);background:var(--m-bg)}.lf-lp-form b{display:block;margin-top:4px;padding:9px;border-radius:7px;text-align:center;font-size:11.5px;background:var(--m-navy);color:#f3d27a}.lf-lp-faq{display:grid;margin-top:22px;border-top:1px solid var(--m-line)}.lf-lp-faq small{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--m-gold-ink);padding:12px 0 4px}.lf-lp-faq span{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--m-line);font-size:13px;font-weight:600}.lf-lp-faq span svg{color:#7c8090;flex-shrink:0}.lf-cases-note{color:var(--muted);font-size:14.5px;max-width:70ch;min-height:3.2em}.lf-cases-note b{color:var(--ink);font-weight:600}.lf-bar-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,80px);align-items:start}.lf-review{padding:22px;border-radius:18px;border:1px solid var(--line);background:radial-gradient(120% 70% at 85% 0,color-mix(in srgb,var(--lf-brass) 10%,transparent),transparent 60%),var(--surface)}.lf-review-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.lf-review-status{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--error);transition:color .4s}.lf-review-status.is-ok{color:var(--success)}.lf-ad{padding:18px 20px;border-radius:12px;background:var(--serp-bg);font-family:Arial,Helvetica,sans-serif;letter-spacing:0;box-shadow:0 24px 50px -34px var(--shadow)}.lf-ad,.lf-ad small{color:var(--serp-ink)}.lf-ad small{display:block;font-size:12px;margin-bottom:6px}.lf-ad-h{font-size:clamp(17px,1.6vw,21px);line-height:1.35;color:var(--serp-link)}.lf-ad-d{margin-top:6px;font-size:14px;line-height:1.5;color:var(--serp-muted)}.lf-flag{position:relative;display:inline;padding:1px 2px;border-radius:4px;cursor:help;transition:background .45s,box-shadow .3s}.lf-flag.is-open{background:#b32b331a}.lf-flag.is-open .lf-flag-text{-webkit-text-decoration:underline wavy #b32b33;text-decoration:underline wavy #b32b33;text-decoration-thickness:1.5px;text-underline-offset:3px}.lf-flag.is-done{background:#2f7d321c}.lf-flag.is-done .lf-flag-text{-webkit-text-decoration:underline solid #2f7d32;text-decoration:underline solid #2f7d32;text-underline-offset:3px}.lf-flag.is-hot{box-shadow:0 0 0 2px var(--accent)}.lf-flag sup{display:inline-grid;place-items:center;width:15px;height:15px;margin-left:2px;border-radius:50%;font-size:9px;font-weight:700;vertical-align:super;line-height:1;color:#fff;background:#b32b33;transition:background .4s}.lf-flag.is-done sup{background:#2f7d32}.lf-notes{display:grid;gap:4px;margin-top:18px}.lf-notes li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px;border-radius:10px;transition:background .3s}.lf-notes li.is-hot{background:color-mix(in srgb,var(--accent-fill) 12%,transparent)}.lf-note-n{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--error);color:var(--error);font-size:11px;font-weight:700;transition:background .4s,border-color .4s,color .4s}.lf-notes li.is-done .lf-note-n{background:var(--success);border-color:var(--success);color:var(--bg)}.lf-note-swap{font-size:14px;margin-bottom:3px}.lf-note-swap s{color:var(--muted)}.lf-note-swap>span{color:var(--muted);margin:0 4px}.lf-notes li p:not(.lf-note-swap){font-size:13.5px;color:var(--muted)}.lf-checks-title{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--muted);margin-bottom:14px}.lf-checks ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lf-checks li{--sx:50%;--sy:50%;position:relative;display:grid;gap:10px;align-content:start;padding:18px;border-radius:14px;border:1px solid var(--line);background:var(--wd-card);overflow:hidden;isolation:isolate;transition:border-color .3s,transform .4s var(--lf-ease)}.lf-checks li:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .3s;background:radial-gradient(260px circle at var(--sx) var(--sy),color-mix(in srgb,var(--lf-brass) 20%,transparent),transparent 65%)}.lf-checks li:hover{border-color:color-mix(in srgb,var(--lf-brass) 60%,var(--line));transform:translateY(-3px)}.lf-checks li:hover:before{opacity:1}.lf-check-n{font-size:11px;letter-spacing:.1em;font-weight:700;color:var(--lf-champ)}.lf-checks h3{font-size:17px;margin-bottom:5px}.lf-checks p{font-size:13.5px;color:var(--muted)}.lf-disclaimer{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.lf-svc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;perspective:1400px}.lf-svc{--rx:0deg;--ry:0deg;--sx:50%;--sy:50%;position:relative;display:flex;flex-direction:column;min-height:340px;padding:26px;border-radius:16px;border:1px solid var(--line);background:var(--wd-card);overflow:hidden;isolation:isolate;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .5s var(--lf-ease),border-color .3s}.lf-svc:focus-within,.lf-svc:hover{border-color:color-mix(in srgb,var(--accent-fill) 55%,var(--line))}.lf-svc:focus-within .wd-plat-spot,.lf-svc:hover .wd-plat-spot{opacity:1}.lf-svc-icon{display:grid;place-items:center;width:60px;height:60px;margin:30px 0 auto;border-radius:16px;border:1px solid var(--line-strong);background:var(--bg);color:var(--accent);transform:translateZ(46px);transition:background .35s,color .35s,transform .5s var(--lf-ease),border-color .35s;box-shadow:0 20px 34px -22px var(--shadow)}.lf-svc:hover .lf-svc-icon{background:var(--accent-fill);color:var(--accent-ink);border-color:var(--accent-fill);transform:translateZ(60px) rotate(-6deg)}.lf-svc h3{margin-top:34px;font-size:clamp(21px,1.8vw,26px);margin-bottom:10px;transform:translateZ(24px)}.lf-svc p{color:var(--muted);font-size:14px;transform:translateZ(18px)}.lf-svc-links{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:16px;padding-top:6px;border-top:1px solid var(--line)}.lf-svc-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:600;color:var(--ink);transition:color .25s}.lf-svc-link:not(.is-extra):after{content:"";position:absolute;inset:0;z-index:1}.lf-svc-link.is-extra{position:relative;z-index:2}.lf-svc-link svg{transition:transform .25s}.lf-svc-link svg,.lf-svc-link:hover{color:var(--accent)}.lf-svc:hover .lf-svc-link:not(.is-extra) svg{transform:translate(2px,-2px)}.lf-svc-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1100px){.lf-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-checks ul{grid-template-columns:1fr}}@media (max-width:999px){.lf-bar-grid,.lf-intake-grid,.lf-serp-grid{grid-template-columns:1fr}.lf-serp-copy{min-height:0}.lf-cases-grid{grid-template-columns:1fr}.lf-cases-list{display:flex;flex-wrap:wrap;gap:8px}.lf-cases-list>div{display:contents}.lf-cases-group{display:none}.lf-cases-list button{width:auto;grid-template-columns:1fr;padding:8px 14px!important;min-height:44px;border:1px solid var(--line);border-radius:99px;font-size:14px}.lf-cases-list button svg,.lf-cases-list button.is-on:before{display:none}.lf-cases-list button.is-on{border-color:var(--accent-fill);background:color-mix(in srgb,var(--accent-fill) 18%,transparent)}.lf-cases-list button .lf-case-name{transform:none!important}.lf-checks ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.lf-hero-right{margin-top:24px}.lf-stage{max-width:560px}.lf-serp-card{--rx:6deg;--ry:-6deg}.lf-serp-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:0}.lf-serp-tabs button{grid-template-columns:1fr;padding:10px 14px!important;border:1px solid var(--line);border-radius:10px;font-size:15px;min-height:48px}.lf-serp-tabs button.is-on{border-color:var(--accent-fill);background:color-mix(in srgb,var(--accent-fill) 14%,transparent)}.lf-serp-tabs .lf-tab-n,.lf-serp-tabs .wd-ind-bar{display:none}.lf-serp-tabs button .lf-tab-name{transform:none!important}.lf-serp-grid{gap:22px}.lf-serp-side{display:contents}.lf-serp-tabs{order:1}.lf-serp-stage{order:2}.lf-serp-copy{order:3;margin-top:0}}@media (max-width:640px){.lf-checks ul,.lf-svc-grid{grid-template-columns:1fr}.lf-svc{min-height:0;padding:22px}.lf-svc h3,.lf-svc-icon{margin-top:22px}}@media (max-width:600px){.lf-stage{aspect-ratio:1/1.02}.lf-chip-1,.lf-chip-2{display:none}.lf-chip-3{right:0;bottom:10%}.lf-stage .wd-stage-hint{bottom:-6px}.lf-add,.lf-tray{justify-content:center}.lf-add{width:100%}.lf-tray-list{justify-content:center}.lf-tray-list li{font-size:10.5px;padding:4px 8px}.lf-serp-card{padding:12px;--rx:4deg;--ry:0deg}.lf-serp-layer{padding:10px}.lf-serp-layer.is-on{transform:translateZ(24px)}.lf-lsa-row{grid-template-columns:1fr 1fr}.lf-lsa-card.hide-sm{display:none}.lf-serp-title{font-size:15.5px}.lf-serp-map{grid-template-columns:1fr}.lf-switch{display:grid;width:100%}.lf-switch button{padding:0 8px;font-size:12px;gap:6px;white-space:normal;text-align:center;line-height:1.2}.lf-tl li{grid-template-columns:22px minmax(0,1fr);gap:4px 12px}.lf-tl-time{padding-top:2px}.lf-tl li>div,.lf-tl-time{grid-column:2}.lf-tl p{font-size:15px}.lf-form-body{padding:20px 16px}.lf-form-chrome span,.lf-match-group{display:none}.lf-lp-page{padding:14px 14px 18px}.lf-lp-links{display:none}.lf-lp-call{margin-left:auto}.lf-lp-hero{grid-template-columns:1fr;min-height:0;margin-top:18px;gap:16px}.lf-lp-form{display:none}.lf-lp-h{font-size:24px}.lf-ad,.lf-review{padding:14px}.lf-notes li{padding:10px 4px}}@media (prefers-reduced-motion:reduce){.lf-lp,.lf-serp-card,.lf-svc{transform:none!important}.lf-match-line,.lf-pin.is-you{animation:none}}