@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Libre+Caslon+Display&family=Roboto+Condensed:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Instrument+Serif:ital@0;1&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Newsreader:opsz,wght@6..72,300;6..72,400&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Newsreader:opsz,wght@6..72,400;6..72,500&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Caslon+Display&display=swap";.abt-page{background:#fff;color:var(--ink)}.abt-page h1,.abt-page h2,.abt-page h3{font-family:var(--display);font-weight:400}.abt-kicker,.abt-label{display:block;color:var(--mg);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.abt-hero{position:relative;overflow:hidden;background:var(--dark);color:#fff;padding:76px 0 82px}.abt-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 49.9%,rgba(255,255,255,.055) 50%,transparent 50.1%),radial-gradient(circle at 80% 30%,rgba(143,239,0,.14),transparent 30%)}.abt-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:76px;align-items:center}.abt-hero-copy h1{font-size:clamp(50px,6.5vw,86px);line-height:.98;letter-spacing:-.035em;margin:18px 0 26px;max-width:870px}.abt-page h1 em,.abt-page h2 em{color:var(--mg);font-style:italic}.abt-hero-copy>p{max-width:700px;color:#ffffff9e;font-size:17px;line-height:1.75}.abt-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.abt-outline{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:13px 24px;color:#fff;font-size:14px;font-weight:600}.abt-outline:hover,.abt-outline:focus-visible{border-color:var(--mg);color:var(--mg)}.abt-portrait{margin:0;border:1px solid rgba(255,255,255,.13);border-radius:24px;padding:18px;background:#ffffff0e;box-shadow:0 30px 80px #0000004d}.abt-portrait img{display:block;width:100%;aspect-ratio:4/4.35;object-fit:cover;object-position:center 22%;border-radius:15px}.abt-portrait figcaption{display:grid;gap:5px;padding:18px 5px 2px}.abt-portrait strong{font-size:16px;color:#fff}.abt-portrait span{font-size:11px;color:#ffffff75;text-transform:uppercase;letter-spacing:.08em}.abt-experience,.abt-public,.abt-process,.abt-portfolio,.abt-contact{padding:clamp(78px,8vw,120px) 0}.abt-two-col{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}.abt-two-col h2,.abt-section-head h2,.abt-portfolio h2,.abt-contact h2{font-size:clamp(42px,5vw,66px);line-height:1.03;letter-spacing:-.03em;margin:18px 0 0}.abt-copy{border-left:1px solid var(--line);padding-left:48px}.abt-copy p{font-size:17px;line-height:1.82;color:#566069;margin:0 0 24px}.abt-copy p:first-child{font:400 24px/1.55 var(--display);color:var(--ink)}.abt-text-links{display:flex;flex-wrap:wrap;gap:26px;margin-top:32px}.abt-text-links a,.abt-public-card b{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:4px}.abt-public{background:var(--soft)}.abt-section-head{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end;margin-bottom:48px}.abt-section-head>p{color:#697178;line-height:1.8;margin:0 0 8px}.abt-public-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.abt-public-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px 22px 24px;transition:.18s ease}.abt-public-card:hover,.abt-public-card:focus-visible{transform:translateY(-3px);border-color:#7ccf00}.abt-public-visual{aspect-ratio:16/8.6;margin:-1px -7px 22px;padding:22px;border-radius:12px;background:#101010;color:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.abt-public-visual:after{content:"";position:absolute;width:150px;height:150px;right:-45px;bottom:-80px;border-radius:50%;background:var(--mg);opacity:.85}.abt-public-visual span{color:var(--mg);font-size:11px}.abt-public-visual strong{max-width:86%;font:400 27px/1.04 var(--display)}.abt-public-card small{color:#5aaa00;text-transform:uppercase;letter-spacing:.13em}.abt-public-card h3{font-size:25px;line-height:1.05;margin:14px 0 12px}.abt-public-card p{color:#687178;font-size:14px;line-height:1.7;flex:1}.abt-public-card b{align-self:flex-start;margin-top:18px}.abt-process{background:var(--dark);color:#fff}.abt-process .abt-section-head>p{color:#ffffff8f}.abt-process-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14)}.abt-process-grid article{min-height:330px;padding:28px 24px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column}.abt-process-grid article>span{color:var(--mg);font-size:11px}.abt-process-grid h3{font-size:30px;line-height:1.04;margin:68px 0 16px}.abt-process-grid p{color:#ffffff85;font-size:13px;line-height:1.72;margin:0}.abt-portfolio{background:var(--soft)}.abt-portfolio-box{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end;background:#fff;border:1px solid var(--line);border-radius:22px;padding:clamp(38px,5vw,68px)}.abt-portfolio-box p{color:#697178;line-height:1.8;margin:0 0 26px}.abt-contact{background:#fff}.abt-contact-box{position:relative;overflow:hidden;background:var(--dark);color:#fff;border-radius:22px;padding:clamp(42px,6vw,76px);display:grid;grid-template-columns:1.25fr .75fr;gap:26px 70px;align-items:end}.abt-contact-box:after{content:"";position:absolute;width:340px;height:340px;right:-110px;top:-150px;border-radius:50%;background:radial-gradient(circle,rgba(143,239,0,.2),transparent 70%)}.abt-contact-box .abt-label{grid-column:1/-1}.abt-contact-box h2{margin:0;grid-row:2/5}.abt-contact-box p{color:#ffffff94;line-height:1.8;margin:0}.abt-contact-box .btn{justify-self:start;margin-top:5px}.abt-related{padding-top:62px;padding-bottom:62px;background:#fafafa}.abt-related .related-grid h2{font-size:20px}.abt-related .related-grid li{font-size:13px}@media (max-width:960px){.abt-hero-grid,.abt-two-col,.abt-section-head,.abt-portfolio-box,.abt-contact-box{grid-template-columns:1fr}.abt-hero-grid{gap:48px}.abt-portrait{max-width:520px}.abt-copy{border-left:0;border-top:1px solid var(--line);padding:36px 0 0}.abt-public-grid,.abt-process-grid{grid-template-columns:1fr 1fr}.abt-contact-box .abt-label,.abt-contact-box h2{grid-column:1;grid-row:auto}}@media (max-width:620px){.abt-hero{padding:56px 0 62px}.abt-hero-copy h1{font-size:46px}.abt-hero-copy>p{font-size:16px}.abt-actions>a{width:100%}.abt-public-grid,.abt-process-grid{grid-template-columns:1fr}.abt-process-grid article{min-height:245px}.abt-process-grid h3{margin-top:42px}.abt-portrait{padding:12px}.abt-portfolio-box,.abt-contact-box{padding:34px 24px}.abt-two-col h2,.abt-section-head h2,.abt-portfolio h2,.abt-contact h2{font-size:42px}}.abt-portrait figcaption>span{color:#ffffff75;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.abt-portrait-link{align-items:center;border:1px solid rgba(143,239,0,.45);border-radius:999px;color:var(--mg);display:inline-flex;font-size:11px;font-weight:600;gap:12px;justify-content:space-between;letter-spacing:.06em;margin-top:10px;padding:11px 14px;text-transform:uppercase}.abt-portrait-link span{color:inherit}.abt-portrait-link:hover,.abt-portrait-link:focus-visible{background:var(--mg);color:#243c00}.abt-two-col h2 strong{color:inherit;font:inherit}.abt-two-col h2 small{color:#737b81;display:block;font:500 13px/1.5 var(--body);letter-spacing:.08em;margin-top:18px;text-transform:uppercase}.abt-legal-test .abt-portrait-role{color:#fff;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:none}.abt-legal-test .abt-related-two .related-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.abt-legal-test .abt-related-two .related-grid>div{min-width:0}.abt-legal-test .abt-related-two .related-grid h2{text-align:left}.abt-legal-test .abt-related-two .related-grid i{margin-left:0}.abt-hero-intro{max-width:740px}.abt-hero-intro p{margin:0 0 14px;color:#ffffff9e;font-size:17px;line-height:1.72}.abt-industries{padding:clamp(70px,7vw,96px) 0;border-top:1px solid var(--line)}.abt-industries-head{margin-bottom:36px}.abt-industries-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.abt-industry-card{min-height:235px;padding:28px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;transition:.18s ease}.abt-industry-card>span{color:#5aaa00;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.abt-industry-card h3{margin:36px 0 12px;font-size:30px;line-height:1.05}.abt-industry-card p{margin:0;color:#687178;font-size:14px;line-height:1.65}.abt-industry-card b{margin-top:auto;padding-top:20px;font-size:12px;text-transform:uppercase;letter-spacing:.07em}.abt-industry-card:hover,.abt-industry-card:focus-visible{background:#f4ffe7}.abt-industry-card:focus-visible,.abt-industries-all:focus-visible{outline:3px solid #5aaa00;outline-offset:4px}.abt-industries-all{display:inline-flex;align-items:center;gap:12px;margin-top:26px;font-size:13px;font-weight:700}.abt-industries-all span{color:#5aaa00}.abt-portfolio-showcase{background:#fff;border:1px solid var(--line);border-radius:22px;padding:clamp(34px,4.5vw,64px)}.abt-portfolio-head{margin-bottom:38px}.abt-portfolio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.abt-portfolio-card{display:flex;min-width:0;flex-direction:column;background:#080b09;border:1px solid #252925;color:#fff;transition:transform .18s ease,border-color .18s ease}.abt-portfolio-card>img{display:block;width:100%;aspect-ratio:1.3/1;object-fit:cover;border-bottom:1px solid #252925}.abt-portfolio-card>div{display:flex;min-height:225px;flex:1;flex-direction:column;padding:24px}.abt-portfolio-card span{color:#83f000;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.abt-portfolio-card h3{margin:14px 0 8px;color:#fff;font-size:29px;line-height:1.05}.abt-portfolio-card p{margin:0;color:#c1c8c2;font-size:14px;line-height:1.6}.abt-portfolio-card b{margin-top:auto;padding-top:24px;color:#fff;font-size:12px;letter-spacing:.07em;text-transform:uppercase}.abt-portfolio-card b i{color:#83f000;font-style:normal}.abt-portfolio-card:hover{transform:translateY(-3px);border-color:#83f000}.abt-portfolio-card:focus-visible{outline:3px solid #5aaa00;outline-offset:4px}@media (max-width:900px){.abt-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.abt-portfolio-card:last-child{grid-column:1/-1;max-width:calc(50% - 9px)}}@media (max-width:620px){.abt-legal-test .abt-related-two .related-grid,.abt-industries-grid{grid-template-columns:1fr}.abt-legal-test .abt-hero-copy h1{font-size:43px}.abt-hero-intro p{font-size:16px}.abt-industry-card{min-height:220px;padding:24px}}@media (max-width:620px){.abt-portfolio-showcase{padding:28px 18px}.abt-portfolio-grid{grid-template-columns:1fr}.abt-portfolio-card:last-child{grid-column:auto;max-width:none}.abt-portfolio-card>div{min-height:205px;padding:22px}}.services-review{--sr-lime:#8fef00;--sr-ink:#080a09;--sr-paper:#f4f4ef;--sr-line:#d9dcd5;color:#111;background:#fff;font-family:var(--body);overflow:hidden}.services-review *{box-sizing:border-box}.services-review a:focus-visible{outline:3px solid #5fa700;outline-offset:4px}.sr-eyebrow{color:#568f00;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.sr-hero{background:var(--sr-ink);color:#fff;border-bottom:1px solid #272a27}.sr-hero-inner{padding-top:clamp(62px,7vw,96px);padding-bottom:clamp(66px,8vw,104px)}.sr-hero h1,.sr-directory-hero h1,.sr-section h2,.sr-contact-box h2,.sr-directory-group h2{font-family:var(--display);font-weight:400;letter-spacing:-.045em}.sr-hero h1{max-width:960px;margin:20px 0 26px;font-size:clamp(50px,7vw,86px);line-height:.95}.sr-hero h1 em{color:var(--sr-lime);font-style:italic}.sr-hero p{max-width:760px;margin:0;color:#ffffffab;font-size:18px;line-height:1.68}.sr-actions{display:flex;gap:14px;align-items:center;margin-top:32px}.sr-outline{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 23px;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:#fff;font-size:14px;font-weight:600}.sr-outline:hover,.sr-outline:focus-visible{border-color:var(--sr-lime);color:var(--sr-lime)}.sr-section{padding:clamp(76px,8vw,108px) 0}.sr-service-area{scroll-margin-top:88px}.sr-section-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:50px;align-items:end;margin-bottom:48px}.sr-section-head h2{max-width:760px;margin:14px 0 0;font-size:clamp(38px,5vw,62px);line-height:1}.sr-section-head>p{max-width:520px;margin:0;color:#606660;font-size:16px;line-height:1.7}.sr-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--sr-line);border-left:1px solid var(--sr-line)}.sr-service-card{min-height:350px;padding:30px;display:flex;flex-direction:column;border-right:1px solid var(--sr-line);border-bottom:1px solid var(--sr-line);background:#fff}.sr-service-card>span{color:#5b655a;font-size:12px;font-weight:700;letter-spacing:.12em}.sr-service-card h3{max-width:340px;margin:auto 0 15px;font-size:25px;line-height:1.08}.sr-service-card p{margin:0 0 24px;color:#626862;font-size:15px;line-height:1.6}.sr-card-links{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.sr-card-links a{color:#17220c;font-size:13px;font-weight:700}.sr-card-links a b{color:#5a9900}.sr-card-links .sr-secondary-link{color:#596058;font-size:12px;text-decoration:underline;text-underline-offset:4px}.sr-service-card:hover{background:#f4ffe7}.sr-portfolio{background:var(--sr-paper)}.sr-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sr-preview{display:flex;flex-direction:column;min-width:0;background:var(--sr-ink);color:#fff;border:1px solid #252825}.sr-preview img{width:100%;aspect-ratio:4/3;display:block;object-fit:cover;object-position:top center}.sr-preview>div{min-height:240px;padding:24px;display:flex;flex-direction:column}.sr-preview span{color:var(--sr-lime);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sr-preview h3{margin:12px 0 10px;font:400 29px/1 var(--display)}.sr-preview p{margin:0;color:#aeb4ae;font-size:14px;line-height:1.55}.sr-preview b{margin-top:auto;padding-top:22px;color:#fff;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.sr-preview b i{color:var(--sr-lime);font-style:normal}.sr-preview:hover img{filter:brightness(1.08)}.sr-text-link,.sr-back-link{display:inline-flex;gap:12px;align-items:center;margin-top:30px;color:#1b211a;font-size:13px;font-weight:700}.sr-text-link span,.sr-back-link span{color:#5d9d00}.sr-directory-row{border-top:1px solid var(--sr-line);border-bottom:1px solid var(--sr-line)}.sr-directory-row .container,.sr-directory-contact .container{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:30px}.sr-directory-row p,.sr-directory-contact p{margin:0;color:#565c56}.sr-directory-row a,.sr-directory-contact a{font-weight:700}.sr-directory-row a span,.sr-directory-contact a span{color:#5f9f00}.sr-contact{background:#fff}.sr-contact-box{padding:clamp(42px,6vw,74px);background:var(--sr-ink);color:#fff;border-radius:20px}.sr-contact-box h2{margin:16px 0 18px;font-size:clamp(40px,5vw,64px);line-height:1}.sr-contact-box p{max-width:700px;margin:0;color:#b5bbb4;font-size:17px;line-height:1.65}.sr-contact-box .btn{margin-top:28px}.sr-directory-hero{padding:54px 0 58px;background:var(--sr-ink);color:#fff}.sr-breadcrumb{display:flex;gap:9px;align-items:center;margin-bottom:38px;color:#a4aaa4;font-size:13px}.sr-breadcrumb a:hover{color:var(--sr-lime)}.sr-directory-hero h1{margin:16px 0 18px;font-size:clamp(46px,6vw,74px);line-height:.98}.sr-directory-hero p{margin:0;color:#aeb4ae;font-size:17px}.sr-directory-hero .sr-back-link{color:#fff}.sr-shortcuts{position:sticky;top:68px;z-index:12;background:var(--sr-lime);border-bottom:1px solid #6cb500}.sr-shortcuts .container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:10px;padding-bottom:10px}.sr-shortcuts a{padding:9px 12px;border-right:1px solid rgba(0,0,0,.14);color:#294400;font-size:12px;font-weight:700;line-height:1.35}.sr-shortcuts a:hover,.sr-shortcuts a:focus-visible{background:#ffffff5c;outline-color:#172900}.sr-directory-list{padding:36px 0 86px;background:#fff}.sr-directory-group{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:55px;padding:58px 0;border-bottom:1px solid var(--sr-line);scroll-margin-top:154px}.sr-group-heading{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start}.sr-group-heading>span{padding-top:7px;color:#5b9800;font-size:12px;font-weight:700}.sr-directory-group h2{margin:0;font-size:clamp(32px,4vw,47px);line-height:1}.sr-directory-group ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--sr-line)}.sr-directory-group li{border-bottom:1px solid var(--sr-line)}.sr-directory-group li a{display:flex;justify-content:space-between;gap:22px;padding:15px 4px;color:#333a33;font-size:14px;line-height:1.4}.sr-directory-group li a:hover{padding-left:10px;color:#3f7000}.sr-directory-group li a span{color:#68ad00}.sr-subgroup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.sr-subgroup h3{margin:0 0 14px;color:#5c635c;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.sr-directory-contact{background:var(--sr-paper);border-top:1px solid var(--sr-line)}@media (max-width:900px){.sr-section-head,.sr-directory-group{grid-template-columns:1fr;gap:28px}.sr-service-grid,.sr-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-preview:last-child{grid-column:1/-1}.sr-shortcuts .container{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-shortcuts{top:0}.sr-directory-group{scroll-margin-top:126px}}@media (max-width:620px){.sr-actions{align-items:stretch;flex-direction:column}.sr-actions .btn,.sr-outline{width:100%}.sr-service-grid,.sr-preview-grid,.sr-subgroup-grid,.sr-shortcuts .container{grid-template-columns:1fr}.sr-preview:last-child{grid-column:auto}.sr-service-card{min-height:300px;padding:26px}.sr-section-head{margin-bottom:34px}.sr-directory-row .container,.sr-directory-contact .container{padding-top:24px;padding-bottom:24px;align-items:flex-start;flex-direction:column;justify-content:center;gap:10px}.sr-shortcuts{position:relative;top:auto}.sr-shortcuts a{border-right:0;border-bottom:1px solid rgba(0,0,0,.13)}.sr-directory-group{padding:46px 0;scroll-margin-top:20px}.sr-group-heading{grid-template-columns:34px 1fr}.sr-preview>div{min-height:220px}.sr-contact-box{border-radius:14px}}.scr-page{background:#fff;color:var(--ink);overflow-x:hidden}.scr-hero .hero-grid>*{min-width:0}.scr-hero h1{font-size:clamp(42px,5.6vw,70px);overflow-wrap:anywhere}.scr-hero .intro{overflow-wrap:anywhere}.scr-hero-card strong{font-size:clamp(34px,4vw,46px);letter-spacing:-.03em;overflow-wrap:normal;word-break:normal}.scr-audience .card{min-height:132px}.scr-audience .card h3{margin-top:auto}.scr-included{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;align-items:start}.scr-included h2{margin-bottom:18px}.scr-included>div>p,.scr-ai-intro{color:var(--muted);font-size:16px;line-height:1.75}.scr-included ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.scr-included li{position:relative;padding:18px 10px 18px 38px;border-bottom:1px solid var(--line);line-height:1.5}.scr-included li:before{content:"✓";position:absolute;left:8px;top:18px;color:#579600;font-weight:700}.scr-examples .card{min-height:230px;padding:28px}.scr-examples .card h3{font:400 27px/1.1 var(--display);margin:54px 0 14px}.scr-faq h2{margin-bottom:28px}.scr-faq-list{border-top:1px solid var(--line)}.scr-faq details{border-bottom:1px solid var(--line)}.scr-faq summary{position:relative;padding:22px 52px 22px 4px;cursor:pointer;font-weight:600;list-style:none}.scr-faq summary::-webkit-details-marker{display:none}.scr-faq summary:after{content:"+";position:absolute;right:8px;top:18px;font-size:24px;color:#579600}.scr-faq details[open] summary:after{content:"−"}.scr-faq details p{max-width:830px;margin:0;padding:0 48px 24px 4px;color:var(--muted);line-height:1.75}.scr-related .container{display:grid;grid-template-columns:repeat(2,1fr);gap:70px}.scr-related h2{font-family:var(--body);font-size:25px;line-height:1.2;font-weight:500;text-transform:uppercase;letter-spacing:.8px;text-align:center;color:#20262c;margin:0}.scr-related i{display:block;width:20px;height:3px;background:#20262c;margin:26px auto 18px}.scr-related ul{margin:0;padding-left:18px;color:#7d858c}.scr-related li{margin:0 0 10px;line-height:1.65;font-size:14px}.scr-related a{color:#7d858c}.scr-related a:hover{color:#2d4a00}.scr-cta>p{max-width:680px;color:#ffffff9e;line-height:1.7}.scr-ai-intro{max-width:850px;margin:-14px 0 38px}.scr-ai-grid{grid-template-columns:repeat(3,1fr)}.scr-ai-grid .card{min-height:230px}.scr-child-audience{max-width:860px}.scr-child-audience p{max-width:760px;color:var(--muted);font-size:16px;line-height:1.75}.scr-child-related .container{grid-template-columns:1fr}.scr-child-related .container>div{max-width:920px;margin:0 auto;width:100%}.scr-child-related ul{columns:2;column-gap:52px}.scr-child-related li{break-inside:avoid}@media (max-width:900px){.scr-included{grid-template-columns:1fr;gap:32px}.scr-ai-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.scr-related .container,.scr-ai-grid{grid-template-columns:1fr}.scr-related{padding:48px 0}.scr-related h2{text-align:left;font-size:21px}.scr-related i{margin-left:0}.scr-child-related ul{columns:1}.scr-page .scr-hero .hero-grid{width:100%;max-width:100%}.scr-page .scr-hero .hero-grid>div:first-child,.scr-page .scr-hero h1,.scr-page .scr-hero .intro{width:100%;max-width:100%}.scr-page .scr-hero h1{font-size:36px;letter-spacing:-.015em;line-height:1.04}.scr-page .scr-hero .intro{font-size:16px;line-height:1.65}.scr-hero-card strong{font-size:38px;overflow-wrap:anywhere}.scr-examples .card h3{margin-top:28px}}.avalon-law{--al-ink:#101820;--al-navy:#0c2438;--al-blue:#0e3b5c;--al-copper:#b96f48;--al-cream:#f3eee5;--al-white:#fff;--al-line:rgba(16,24,32,.14);font-family:DM Sans,sans-serif;color:var(--al-ink);background:#f8f6f1}.avalon-law *{box-sizing:border-box}.avalon-law a{text-decoration:none}.al-main{padding:0}.al-nav{height:82px;padding:0 4.5vw;display:flex;align-items:center;justify-content:space-between;gap:28px;background:#f8f6f1;border-bottom:1px solid var(--al-line);position:sticky;top:0;z-index:50}.al-brand{display:flex;align-items:center;gap:12px;color:var(--al-ink)}.al-brand i{width:42px;height:42px;border:1px solid var(--al-ink);display:grid;place-items:center;font-family:"Instrument Serif",serif;font-size:20px;font-style:normal}.al-brand span{font-family:"Instrument Serif",serif;font-size:22px;line-height:.8;white-space:nowrap}.al-brand small{display:block;font-family:DM Sans,sans-serif;font-size:8px;letter-spacing:2.1px;text-transform:uppercase;margin-top:8px}.al-nav nav{display:flex;gap:30px;font-size:13px}.al-nav nav a,.al-phone{color:#3d4851}.al-nav nav a:hover,.al-phone:hover{color:var(--al-copper)}.al-nav-actions{display:flex;align-items:center;gap:20px}.al-phone{font-size:13px;font-weight:600}.al-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;background:var(--al-copper);color:#fff;padding:17px 20px;font-size:13px;font-weight:600;border:0;cursor:pointer;transition:.2s}.al-btn:hover{background:#995536;transform:translateY(-1px)}.al-btn-small{padding:12px 16px;gap:14px}.al-hero{min-height:720px;display:grid;grid-template-columns:1.07fr .93fr}.al-hero-copy{padding:92px 6vw 72px;display:flex;flex-direction:column;justify-content:center;background:var(--al-navy);color:#fff;position:relative;overflow:hidden}.al-hero-copy:after{content:"";position:absolute;right:-140px;bottom:-180px;width:390px;height:390px;border:1px solid rgba(255,255,255,.12);border-radius:50%}.al-eyebrow,.al-kicker{font-size:11px;text-transform:uppercase;letter-spacing:1.7px;font-weight:600}.al-eyebrow{display:flex;align-items:center;gap:10px;color:#cfd8de}.al-eyebrow span{width:22px;height:1px;background:var(--al-copper)}.al-hero h1,.al-section h2,.al-story h2,.al-eligibility h2,.al-consult h2{font-family:"Instrument Serif",serif;font-weight:400;letter-spacing:-.02em}.al-hero h1{font-size:clamp(64px,7.2vw,112px);line-height:.85;margin:36px 0 30px}.al-hero h1 em{font-weight:400;color:#d58b61}.al-lead{font-size:17px;line-height:1.72;color:#c6d0d7;max-width:590px}.al-actions{display:flex;align-items:center;gap:28px;margin-top:28px}.al-text-link{color:#fff;font-size:13px;border-bottom:1px solid rgba(255,255,255,.45);padding-bottom:4px}.al-assurance{display:flex;gap:26px;border-top:1px solid rgba(255,255,255,.14);margin-top:56px;padding-top:26px;color:#899aa6;font-size:11px}.al-assurance b{display:block;color:#fff;font-size:16px;margin-bottom:4px}.al-hero-media{position:relative;overflow:hidden;min-height:720px;background:#d7d0c6}.al-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:saturate(.82) contrast(1.04)}.al-profile-card{position:absolute;left:0;bottom:0;background:var(--al-cream);padding:25px 34px;min-width:310px;display:flex;flex-direction:column}.al-profile-card small,.al-story-panel>small{font-size:9px;letter-spacing:1.8px;text-transform:uppercase;color:#6f767b}.al-profile-card strong{font-family:"Instrument Serif",serif;font-size:32px;font-weight:400;margin:4px 0}.al-profile-card span{font-size:11px;color:#59636a}.al-availability{position:absolute;right:22px;top:22px;background:#f8f6f1eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px 13px;font-size:10px;display:flex;align-items:center;gap:8px}.al-availability i{width:7px;height:7px;background:#4b8e68;border-radius:50%;box-shadow:0 0 0 4px #4b8e6824}.al-proof{display:grid;grid-template-columns:repeat(4,1fr);background:var(--al-cream);border-bottom:1px solid var(--al-line)}.al-proof div{padding:35px 4vw;border-right:1px solid var(--al-line)}.al-proof div:last-child{border:0}.al-proof strong{font-family:"Instrument Serif",serif;font-size:39px;font-weight:400;display:block}.al-proof span{font-size:10px;text-transform:uppercase;letter-spacing:1.1px;color:#6b7176}.al-section{padding:115px 6vw}.al-section-intro{display:grid;grid-template-columns:180px minmax(360px,1fr) minmax(240px,.7fr);gap:35px;align-items:start;margin-bottom:64px}.al-kicker{color:var(--al-copper)}.al-section h2{font-size:clamp(48px,5.2vw,76px);line-height:.96;margin:0}.al-section-intro>p{font-size:14px;color:#657079;line-height:1.75;margin:0}.al-case-list{border-top:1px solid var(--al-line)}.al-case{display:grid;grid-template-columns:90px 1fr 48px;align-items:center;gap:20px;color:var(--al-ink);padding:27px 0;border-bottom:1px solid var(--al-line);transition:.2s}.al-case>span{font-size:11px;color:#8a9196}.al-case h3{font-family:"Instrument Serif",serif;font-size:29px;font-weight:400;margin:0 0 5px}.al-case p{font-size:12px;color:#68737a;margin:0}.al-case b{width:40px;height:40px;border:1px solid var(--al-line);display:grid;place-items:center;font-weight:400}.al-case:hover{padding-left:12px;color:var(--al-copper)}.al-story{display:grid;grid-template-columns:1.15fr .85fr;background:var(--al-blue);color:#fff}.al-story-quote{padding:100px 8vw}.al-story blockquote{font-family:"Instrument Serif",serif;font-size:clamp(44px,5vw,70px);line-height:1.02;margin:30px 0}.al-story-quote p{color:#bdcbd4;max-width:600px;line-height:1.8;font-size:14px}.al-light-link{display:inline-block;color:#fff;margin-top:22px;border-bottom:1px solid rgba(255,255,255,.45);padding-bottom:4px;font-size:13px}.al-story-panel{background:var(--al-cream);color:var(--al-ink);padding:90px 6vw;display:flex;flex-direction:column;justify-content:center}.al-story-panel h3{font-family:"Instrument Serif",serif;font-size:48px;font-weight:400;margin:16px 0 35px}.al-story-panel ul{list-style:none;padding:0;margin:0}.al-story-panel li{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:18px 0;border-top:1px solid var(--al-line);font-size:13px;line-height:1.55}.al-story-panel li span{color:var(--al-copper);font-size:10px}.al-process{background:#fff}.al-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--al-line);border:1px solid var(--al-line)}.al-steps article{background:#fff;padding:44px 34px;min-height:280px}.al-steps article>span{color:var(--al-copper);font-size:11px}.al-steps h3{font-family:"Instrument Serif",serif;font-size:32px;font-weight:400;margin:70px 0 12px}.al-steps p{color:#68737a;font-size:13px;line-height:1.7}.al-eligibility{background:var(--al-copper);color:#fff;padding:82px 8vw;display:flex;align-items:end;justify-content:space-between;gap:60px}.al-eligibility .al-kicker{color:#40291e}.al-eligibility h2{font-size:clamp(48px,5vw,72px);line-height:.95;margin:22px 0}.al-eligibility p{max-width:620px;line-height:1.7;color:#f4d7c8}.al-btn-cream{background:var(--al-cream);color:var(--al-ink);min-width:220px}.al-btn-cream:hover{background:#fff}.al-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.al-faq .al-section-intro{display:block;margin:0}.al-faq .al-section-intro h2{margin-top:24px}.al-faq-list{border-top:1px solid var(--al-line)}.al-faq details{border-bottom:1px solid var(--al-line);padding:24px 0}.al-faq summary{list-style:none;cursor:pointer;font-size:15px;font-weight:600;display:flex;justify-content:space-between;gap:20px}.al-faq summary::-webkit-details-marker{display:none}.al-faq summary span{font-size:21px;font-weight:400;color:var(--al-copper)}.al-faq details p{font-size:13px;color:#68737a;line-height:1.75;max-width:680px;padding-right:40px}.al-consult{display:grid;grid-template-columns:.85fr 1.15fr;background:var(--al-navy);color:#fff}.al-consult-copy{padding:90px 7vw}.al-consult-copy h2{font-size:clamp(58px,6vw,88px);line-height:.88;margin:28px 0}.al-consult-copy>p{color:#adbdc8;line-height:1.7;max-width:430px}.al-consult-copy>a{color:#adbdc8;display:inline-block;margin-top:30px;line-height:1.8}.al-consult-copy>a strong{font-family:"Instrument Serif",serif;font-size:28px;color:#fff;font-weight:400}.al-form{background:var(--al-cream);color:var(--al-ink);padding:82px 7vw;display:flex;flex-direction:column;gap:20px}.al-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.al-form label{font-size:10px;text-transform:uppercase;letter-spacing:1.1px}.al-form input,.al-form textarea{background:transparent;border:0;border-bottom:1px solid #bcb5aa;border-radius:0;padding:13px 0;font-family:inherit;font-size:14px;outline:none}.al-form input:focus,.al-form textarea:focus{border-color:var(--al-copper)}.al-form textarea{resize:vertical}.al-check{display:flex!important;grid-template-columns:18px 1fr;align-items:flex-start;text-transform:none!important;letter-spacing:0!important;font-size:11px!important;color:#68737a!important}.al-check input{width:15px;margin:1px 0 0}.al-form .al-btn{align-self:flex-start;min-width:250px}.al-form>small{color:#7c858b}.al-success{min-height:340px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.al-success>span{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#dceadf;color:#2e6d44}.al-success h3{font-family:"Instrument Serif",serif;font-size:40px;font-weight:400;margin:22px 0 10px}.al-success p{line-height:1.7;color:#657079;max-width:520px}.al-success button{background:none;border:0;border-bottom:1px solid;cursor:pointer;padding:0 0 4px}.al-footer{padding:55px 5vw;background:#091722;color:#9cabb5;display:grid;grid-template-columns:1fr 1.5fr .7fr;align-items:center;gap:50px}.al-footer .al-brand{color:#fff}.al-footer .al-brand i{border-color:#fff}.al-footer p{font-size:11px;line-height:1.7}.al-footer>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:9px;font-size:11px}.al-footer a{color:#fff}.al-mobile-bar{display:none}.al-main .al-kicker{color:var(--al-copper)}@media (max-width:1050px){.al-nav nav,.al-phone{display:none}.al-hero{grid-template-columns:1fr}.al-hero-copy{min-height:650px}.al-hero-media{min-height:620px}.al-section-intro{grid-template-columns:130px 1fr}.al-section-intro>p{grid-column:2}.al-story,.al-faq,.al-consult{grid-template-columns:1fr}.al-footer{grid-template-columns:1fr 1fr}.al-footer>div:last-child{grid-column:1/-1;align-items:flex-start}}@media (max-width:680px){.al-nav{height:68px;padding:0 18px}.al-brand i{width:35px;height:35px}.al-brand span{font-size:18px}.al-nav-actions .al-btn{padding:10px 12px;font-size:11px}.al-hero-copy{padding:68px 22px 54px;min-height:650px}.al-hero h1{font-size:62px}.al-lead{font-size:15px}.al-actions{align-items:flex-start;flex-direction:column}.al-assurance{gap:14px}.al-assurance b{font-size:13px}.al-hero-media{min-height:500px}.al-profile-card{min-width:270px;padding:20px 24px}.al-proof{grid-template-columns:1fr 1fr}.al-proof div:nth-child(2){border-right:0}.al-section{padding:78px 22px}.al-section-intro{display:block}.al-section-intro .al-kicker{display:block;margin-bottom:22px}.al-section-intro>p{margin-top:24px}.al-section h2{font-size:48px}.al-case{grid-template-columns:38px 1fr 38px}.al-case p{display:none}.al-case h3{font-size:23px}.al-story-quote,.al-story-panel{padding:72px 22px}.al-story blockquote{font-size:44px}.al-story-panel h3{font-size:38px}.al-steps{grid-template-columns:1fr}.al-steps article{min-height:230px}.al-steps h3{margin-top:45px}.al-eligibility{padding:70px 22px;align-items:flex-start;flex-direction:column}.al-eligibility h2{font-size:48px}.al-faq{gap:45px}.al-consult-copy,.al-form{padding:70px 22px}.al-form-grid{grid-template-columns:1fr}.al-footer{grid-template-columns:1fr;padding:46px 22px 90px}.al-footer>div:last-child{grid-column:auto}.al-mobile-bar{display:grid;grid-template-columns:1fr 1fr;position:fixed;left:0;right:0;bottom:0;z-index:60;box-shadow:0 -6px 24px #00000029}.al-mobile-bar a{padding:16px;text-align:center;font-size:12px;font-weight:600;background:var(--al-cream);color:var(--al-ink)}.al-mobile-bar a:last-child{background:var(--al-copper);color:#fff}}.avalon-law .al-hero-media img{object-position:82% center}@media (max-width:680px){.avalon-law .al-hero-media img{object-position:88% center}}.avalon-law-classic .al-hero-copy{padding-top:74px;padding-bottom:58px}.avalon-law-classic .al-hero-copy:after{content:none}.avalon-law-classic .al-main{padding-top:0!important}.avalon-law-classic .al-hero h1{font-size:clamp(58px,5.9vw,88px);line-height:.91;margin:30px 0 24px}.avalon-law-classic .al-lead{font-size:17px;line-height:1.68}.avalon-law-classic .al-assurance{margin-top:42px}.avalon-law-classic .al-eyebrow,.avalon-law-classic .al-kicker{font-size:12px;line-height:1.45}.avalon-law-classic .al-profile-card small,.avalon-law-classic .al-story-panel>small{font-size:10px}.avalon-law-classic .al-availability{font-size:11px}.avalon-law-classic .al-case p{font-size:13px;line-height:1.55}.avalon-law-classic .al-case small{display:inline-block;margin-top:9px;color:var(--al-copper);font-size:10px;font-weight:600;letter-spacing:.7px;text-transform:uppercase}.avalon-law-classic .al-form label{font-size:11px;line-height:1.45}.avalon-law-classic .al-form>small{font-size:11px;line-height:1.5}.avalon-law-classic .al-field-note{display:block;margin-top:10px;color:#5f6a72;font-size:11px;line-height:1.55;letter-spacing:0;text-transform:none}.avalon-law-classic .al-help-manage{display:block;padding:62px 6vw 40px}.avalon-law-classic .al-help-intro{display:grid;grid-template-columns:160px minmax(300px,.9fr) minmax(260px,.7fr);gap:34px;align-items:start;padding:0 0 38px!important;border:0!important}.avalon-law-classic .al-help-intro h2{font:400 clamp(42px,4.4vw,64px)/.96 "Instrument Serif",serif;margin:0}.avalon-law-classic .al-help-intro p{font-size:14px;line-height:1.7;color:#657079;margin:0}.avalon-law-classic .al-help-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--al-line);padding:0!important}.avalon-law-classic .al-help-grid article{padding:30px 3vw;min-height:210px;border-right:1px solid var(--al-line);display:flex;flex-direction:column}.avalon-law-classic .al-help-grid article:last-child{border-right:0}.avalon-law-classic .al-help-grid article>span{font-size:10px;color:var(--al-copper)}.avalon-law-classic .al-help-grid h3{font:400 29px/1.05 "Instrument Serif",serif;margin:38px 0 12px}.avalon-law-classic .al-help-grid p{font-size:12px;line-height:1.65;color:#68737a;margin:0}.avalon-law-classic .al-assessment{margin-top:34px;padding-top:26px;border-top:1px solid rgba(255,255,255,.18)}.avalon-law-classic .al-assessment strong{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#fff}.avalon-law-classic .al-assessment ul{margin:18px 0;padding-left:19px;color:#c3d0d8}.avalon-law-classic .al-assessment li{margin:0 0 10px;font-size:13px;line-height:1.55}.avalon-law-classic .al-assessment p{font-size:13px;line-height:1.6;color:#fff;margin:20px 0 0}.avalon-law-classic .al-form select{width:100%;background:transparent;border:0;border-bottom:1px solid #bcb5aa;border-radius:0;padding:13px 0;font:inherit;font-size:14px;color:var(--al-ink);outline:none}.avalon-law-classic .al-form select:focus{border-color:var(--al-copper)}.avalon-law-classic .al-firm-photo{display:block;width:min(240px,100%);height:auto;margin:0 0 28px}.avalon-law-classic .al-firm-details{margin:30px 0 0;border-top:1px solid rgba(255,255,255,.22)}.avalon-law-classic .al-firm-details>div{display:grid;grid-template-columns:155px 1fr;gap:16px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.14)}.avalon-law-classic .al-firm-details dt{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#d7e0e6}.avalon-law-classic .al-firm-details dd{margin:0;font-size:13px;line-height:1.5}.avalon-law-classic .al-contact-details{margin-top:30px}@media (max-width:900px){.avalon-law-classic .al-help-intro{grid-template-columns:1fr}}@media (max-width:680px){.avalon-law-classic .al-hero-copy{padding-top:54px;min-height:620px}.avalon-law-classic .al-hero h1{font-size:clamp(50px,15vw,62px);line-height:.93}.avalon-law-classic .al-assurance{flex-wrap:wrap;margin-top:36px}.avalon-law-classic .al-assurance span{min-width:28%}.avalon-law-classic .al-case{align-items:start}.avalon-law-classic .al-case p{display:block;margin-top:8px}.avalon-law-classic .al-case small{line-height:1.4}.avalon-law-classic .al-mobile-bar{grid-template-columns:1fr}.avalon-law-classic .al-mobile-bar a:last-child{display:none}.avalon-law-classic .al-help-manage{padding:52px 22px 34px}.avalon-law-classic .al-help-intro{display:block;padding-bottom:30px!important}.avalon-law-classic .al-help-intro h2{font-size:43px;margin:18px 0}.avalon-law-classic .al-help-grid{grid-template-columns:1fr}.avalon-law-classic .al-help-grid article{min-height:0;padding:26px 24px;border-right:0;border-bottom:1px solid var(--al-line)}.avalon-law-classic .al-help-grid article:last-child{border-bottom:0}.avalon-law-classic .al-help-grid h3{margin:18px 0 8px;font-size:27px}.avalon-law-classic .al-firm-details>div{grid-template-columns:1fr;gap:5px}}.av2{--v2-ink:#111116;--v2-paper:#f4f2ec;--v2-violet:#5b4bff;--v2-acid:#eaff66;--v2-pink:#ff6b8b;--v2-line:rgba(17,17,22,.16);font-family:DM Sans,sans-serif;color:var(--v2-ink);background:var(--v2-paper)}.av2 *{box-sizing:border-box}.av2 a{text-decoration:none}.av2-nav{height:82px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:34px;padding:0 3vw;background:var(--v2-paper);border-bottom:1px solid var(--v2-line);position:sticky;top:0;z-index:70}.av2-logo{display:flex;align-items:center;gap:12px;color:var(--v2-ink)}.av2-logo>b{width:42px;height:42px;display:grid;place-items:center;background:var(--v2-ink);color:var(--v2-acid);font:800 14px Manrope,sans-serif;border-radius:50%}.av2-logo>span{font:800 13px/1 Manrope,sans-serif;letter-spacing:.04em}.av2-logo small{display:block;font:500 8px/1 DM Sans,sans-serif;letter-spacing:.2em;margin-top:6px}.av2-nav nav{display:flex;justify-content:center;gap:28px}.av2-nav nav a{font-size:12px;color:#57575f}.av2-nav nav a:hover{color:var(--v2-violet)}.av2-call{display:flex;flex-direction:column;color:var(--v2-ink)}.av2-call span{font-size:8px;text-transform:uppercase;letter-spacing:.14em;color:#797981}.av2-call b{font-size:12px}.av2-nav-cta{background:var(--v2-ink);color:#fff;padding:14px 18px;font-size:11px;font-weight:600;display:flex;gap:22px}.av2-hero{min-height:calc(100vh - 82px);display:grid;grid-template-columns:1.15fr .85fr .58fr;border-bottom:1px solid var(--v2-line)}.av2-hero-copy{padding:8vh 4.5vw;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.av2-hero-copy:after{content:"AV";position:absolute;right:-.08em;bottom:-.24em;font:800 min(34vw,540px)/1 "Manrope",sans-serif;letter-spacing:-.12em;color:#5b4bff0e;z-index:0}.av2-status{font-size:10px;text-transform:uppercase;letter-spacing:.12em;display:flex;align-items:center;gap:9px;position:relative;z-index:1}.av2-status i{width:8px;height:8px;background:#38a66d;border-radius:50%;box-shadow:0 0 0 4px #38a66d21}.av2-hero h1{font:800 clamp(62px,7.5vw,120px)/.8 "Manrope",sans-serif;letter-spacing:-.075em;text-transform:uppercase;margin:6vh 0 4vh;position:relative;z-index:1}.av2-hero h1 em{font-style:normal;color:var(--v2-violet);position:relative}.av2-hero h1 em:after{content:"";position:absolute;left:0;right:0;bottom:.04em;height:.09em;background:var(--v2-acid);z-index:-1;transform:rotate(-1deg)}.av2-hero-copy>p{max-width:620px;line-height:1.75;color:#606068;font-size:14px;position:relative;z-index:1}.av2-hero-actions{display:flex;align-items:center;gap:28px;margin-top:30px;position:relative;z-index:1}.av2-hero-actions a:first-child{background:var(--v2-violet);color:#fff;padding:17px 20px;display:flex;justify-content:space-between;gap:42px;font-size:12px;font-weight:600}.av2-hero-actions a:last-child{font-size:12px;color:var(--v2-ink);border-bottom:1px solid;padding-bottom:3px}.av2-portrait{position:relative;background:var(--v2-violet);overflow:hidden}.av2-portrait img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:grayscale(1) contrast(1.05);mix-blend-mode:luminosity}.av2-portrait:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#5b4bff0d,#5b4bff8c);mix-blend-mode:multiply;pointer-events:none}.av2-name{position:absolute;left:24px;bottom:24px;color:#fff;z-index:2}.av2-name small,.av2-name span{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:8px}.av2-name strong{display:block;font:800 43px/.82 Manrope,sans-serif;text-transform:uppercase;letter-spacing:-.06em;margin:9px 0}.av2-orbit{position:absolute;right:20px;top:20px;width:72px;height:72px;border:1px solid rgba(255,255,255,.65);border-radius:50%;display:grid;place-items:center;color:var(--v2-acid);font:700 14px Manrope;z-index:2}.av2-quick-form{background:var(--v2-acid);padding:7vh 2.5vw;display:flex;flex-direction:column;justify-content:flex-end}.av2-label{font-size:9px;text-transform:uppercase;letter-spacing:.17em;font-weight:700}.av2-quick-form h2{font:800 clamp(40px,4vw,62px)/.87 "Manrope",sans-serif;letter-spacing:-.065em;text-transform:uppercase;margin:30px 0 18px}.av2-quick-form p{font-size:12px;line-height:1.7}.av2-quick-form>a{margin-top:28px;padding:15px 0;border-top:1px solid;border-bottom:1px solid;display:flex;justify-content:space-between;color:var(--v2-ink);font-size:12px;font-weight:700}.av2-quick-form>small{margin-top:14px;font-size:9px;color:#60652e}.av2-marquee{overflow:hidden;background:var(--v2-ink);color:#fff;border-bottom:1px solid var(--v2-ink)}.av2-marquee>div{display:flex;width:max-content;align-items:center;animation:av2-scroll 22s linear infinite}.av2-marquee span{font:700 11px Manrope;text-transform:uppercase;letter-spacing:.1em;padding:15px 26px}.av2-marquee i{color:var(--v2-acid);font-style:normal}@keyframes av2-scroll{to{transform:translate(-50%)}}.av2-cases{padding:120px 4.5vw;background:var(--v2-paper)}.av2-head{display:grid;grid-template-columns:180px 1.2fr .7fr;gap:35px;align-items:start;margin-bottom:70px}.av2-head h2,.av2-faq h2,.av2-consult h2{font:800 clamp(52px,6vw,92px)/.88 "Manrope",sans-serif;letter-spacing:-.07em;text-transform:uppercase;margin:0}.av2-head>p{font-size:13px;color:#63636b;line-height:1.8;margin:0}.av2-case-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--v2-line)}.av2-case-grid>a{min-height:330px;padding:25px;display:flex;flex-direction:column;color:var(--v2-ink);border-right:1px solid var(--v2-line);transition:.25s}.av2-case-grid>a:last-child{border:0}.av2-case-grid>a>span{font-size:10px;color:#777780}.av2-case-grid h3{font:700 25px/1.02 Manrope;letter-spacing:-.04em;margin:65px 0 16px}.av2-case-grid p{font-size:12px;line-height:1.7;color:#686870}.av2-case-grid b{margin-top:auto;width:40px;height:40px;border:1px solid;display:grid;place-items:center;border-radius:50%}.av2-case-grid>a:hover{background:var(--v2-violet);color:#fff;transform:translateY(-8px);box-shadow:0 18px 40px #3026913d}.av2-case-grid>a:hover p,.av2-case-grid>a:hover>span{color:#dedaff}.av2-lawyer{display:grid;grid-template-columns:.82fr 1.18fr;background:var(--v2-pink)}.av2-lawyer-photo{min-height:700px;position:relative;overflow:hidden}.av2-lawyer-photo img{width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(1) contrast(1.1);mix-blend-mode:multiply}.av2-lawyer-photo>span{position:absolute;left:24px;bottom:24px;background:var(--v2-acid);padding:14px;font:800 11px/1.35 Manrope;transform:rotate(-2deg)}.av2-lawyer-copy{padding:10vh 7vw;display:flex;flex-direction:column;justify-content:center}.av2-lawyer-copy blockquote{font:700 clamp(42px,5vw,75px)/.96 "Manrope";letter-spacing:-.055em;margin:42px 0}.av2-lawyer-copy>p{max-width:650px;font-size:14px;line-height:1.8}.av2-mini-proof{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid;margin-top:45px}.av2-mini-proof>div{padding-top:22px}.av2-mini-proof b{display:block;font:800 35px Manrope;letter-spacing:-.05em}.av2-mini-proof span{font-size:9px;text-transform:uppercase;letter-spacing:.12em}.av2-process{padding:120px 4.5vw;background:var(--v2-violet);color:#fff}.av2-head-light{grid-template-columns:180px 1fr}.av2-head-light .av2-label{color:var(--v2-acid)}.av2-steps{border-top:1px solid rgba(255,255,255,.3)}.av2-steps article{display:grid;grid-template-columns:150px 1fr;padding:36px 0;border-bottom:1px solid rgba(255,255,255,.3)}.av2-steps article>span{font:700 11px Manrope;color:var(--v2-acid)}.av2-steps article>div{display:grid;grid-template-columns:.7fr 1fr;gap:40px}.av2-steps h3{font:700 30px/1 Manrope;letter-spacing:-.04em;margin:0}.av2-steps p{font-size:13px;line-height:1.7;color:#d5d1ff;margin:0;max-width:600px}.av2-faq{padding:120px 4.5vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.av2-faq h2{margin-top:35px}.av2-faq-list{border-top:1px solid var(--v2-line)}.av2-faq details{padding:26px 0;border-bottom:1px solid var(--v2-line)}.av2-faq summary{list-style:none;display:flex;justify-content:space-between;gap:25px;font:600 15px Manrope;cursor:pointer}.av2-faq summary::-webkit-details-marker{display:none}.av2-faq summary span{color:var(--v2-violet);font-size:20px}.av2-faq details p{max-width:680px;color:#64646c;font-size:13px;line-height:1.8;padding-right:35px}.av2-consult{display:grid;grid-template-columns:1fr 1fr;background:var(--v2-ink);color:#fff}.av2-consult-title{padding:100px 5vw}.av2-consult-title .av2-label{color:var(--v2-acid)}.av2-consult h2{margin:45px 0 25px}.av2-consult-title p{color:#a8a8ae;line-height:1.8;max-width:500px}.av2-consult-title>a{display:inline-block;color:var(--v2-acid);font-weight:700;margin-top:30px}.av2-consult form{background:var(--v2-acid);color:var(--v2-ink);padding:80px 5vw;display:flex;flex-direction:column;gap:25px}.av2-consult label{display:grid;gap:8px}.av2-consult label>span{font-size:9px;text-transform:uppercase;letter-spacing:.14em;font-weight:700}.av2-consult input,.av2-consult textarea{border:0;border-bottom:1px solid;background:transparent;border-radius:0;padding:12px 0;font:14px DM Sans;outline:none}.av2-check{display:flex!important;align-items:flex-start;grid-template-columns:18px 1fr}.av2-check input{width:15px;margin:1px 0}.av2-check span{text-transform:none!important;letter-spacing:0!important;font-weight:400!important}.av2-consult form>button{border:0;background:var(--v2-violet);color:#fff;padding:18px;display:flex;justify-content:space-between;font-weight:700;cursor:pointer}.av2-consult form>small{font-size:9px;color:#62672f}.av2-success{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:380px}.av2-success>b{width:52px;height:52px;border-radius:50%;background:var(--v2-violet);color:#fff;display:grid;place-items:center}.av2-success h3{font:800 45px/1 Manrope;letter-spacing:-.05em;margin:25px 0 10px}.av2-success p{max-width:500px;line-height:1.7}.av2-success button{background:none;border:0;border-bottom:1px solid;padding:0 0 4px;cursor:pointer}.av2-footer{padding:50px 4vw;background:#070709;color:#aaaab0;display:grid;grid-template-columns:1fr 1.5fr .5fr;gap:50px;align-items:center}.av2-footer .av2-logo{color:#fff}.av2-footer p{font-size:10px;line-height:1.7}.av2-footer>a{color:#fff;font-size:11px;text-align:right}.av2-mobile{display:none}@media (max-width:1100px){.av2-nav nav,.av2-call{display:none}.av2-nav{grid-template-columns:1fr auto}.av2-hero{grid-template-columns:1.15fr .85fr}.av2-quick-form{grid-column:1/-1;padding:55px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:end}.av2-quick-form .av2-label,.av2-quick-form p,.av2-quick-form small{grid-column:1}.av2-quick-form h2{grid-column:1;margin:0}.av2-quick-form>a{grid-column:2;grid-row:1/4}.av2-head{grid-template-columns:130px 1fr}.av2-head>p{grid-column:2}.av2-case-grid{grid-template-columns:1fr 1fr}.av2-case-grid>a{border-bottom:1px solid var(--v2-line)}.av2-lawyer{grid-template-columns:1fr}.av2-lawyer-photo{min-height:620px}.av2-faq,.av2-consult{grid-template-columns:1fr}.av2-footer{grid-template-columns:1fr 1fr}.av2-footer>a{grid-column:1/-1;text-align:left}}@media (max-width:680px){.av2-nav{height:68px;padding:0 16px}.av2-nav-cta{padding:11px 12px;gap:10px}.av2-hero{grid-template-columns:1fr}.av2-hero-copy{min-height:620px;padding:60px 20px}.av2-hero h1{font-size:61px}.av2-portrait{min-height:520px}.av2-quick-form{display:block;padding:55px 20px}.av2-quick-form h2{font-size:50px;margin:26px 0 18px}.av2-cases,.av2-process,.av2-faq{padding:80px 20px}.av2-head{display:block}.av2-head h2{font-size:52px;margin:25px 0}.av2-case-grid{grid-template-columns:1fr}.av2-case-grid>a{min-height:250px;border-right:0}.av2-case-grid h3{margin-top:45px}.av2-lawyer-photo{min-height:500px}.av2-lawyer-copy{padding:75px 20px}.av2-lawyer-copy blockquote{font-size:42px}.av2-steps article,.av2-steps article>div{grid-template-columns:1fr;gap:20px}.av2-steps article{gap:20px}.av2-faq{gap:55px}.av2-faq h2{font-size:52px}.av2-consult-title,.av2-consult form{padding:75px 20px}.av2-consult h2{font-size:52px}.av2-footer{grid-template-columns:1fr;padding:50px 20px 90px}.av2-footer>a{grid-column:auto}.av2-mobile{display:grid;grid-template-columns:1fr 1fr;position:fixed;left:0;right:0;bottom:0;z-index:80;box-shadow:0 -8px 30px #0000002e}.av2-mobile a{padding:16px;text-align:center;background:#fff;color:var(--v2-ink);font-size:11px;font-weight:700}.av2-mobile a:last-child{background:var(--v2-violet);color:#fff}}@media (prefers-reduced-motion:reduce){.av2-marquee>div{animation:none}}.av2 .av2-portrait img,.av2 .av2-lawyer-photo img{object-position:right center}.av2-bold-test main{padding-top:0!important}.av2-bold-test .av2-nav{grid-template-columns:auto 1fr auto}.av2-bold-test .av2-nav nav a{font-size:13px;color:#3f3f47}.av2-bold-test #av2-top,.av2-bold-test #av2-cases,.av2-bold-test #av2-lawyer,.av2-bold-test #av2-process,.av2-bold-test #av2-faq,.av2-bold-test #av2-consult{scroll-margin-top:82px}.av2-bold-test .av2-hero-copy{padding-top:5vh;padding-bottom:5vh}.av2-bold-test .av2-hero h1{font-size:clamp(56px,5.8vw,88px);line-height:.86;margin:3.5vh 0 2.5vh}.av2-bold-test .av2-hero-copy>p{font-size:15px;color:#4f4f57}.av2-bold-test .av2-quick-form{justify-content:center;padding-top:5vh;padding-bottom:5vh}.av2-bold-test .av2-quick-form p{font-size:13px}.av2-bold-test .av2-portrait img{filter:grayscale(.35) contrast(1.03);mix-blend-mode:normal}.av2-bold-test .av2-portrait:after{background:linear-gradient(180deg,#5b4bff14,#5b4bff52);mix-blend-mode:normal}.av2-bold-test .av2-support{padding:82px 4.5vw 48px;background:var(--v2-ink);color:#fff}.av2-bold-test .av2-support-head{display:grid;grid-template-columns:180px 1fr .7fr;gap:35px;align-items:start;margin-bottom:44px}.av2-bold-test .av2-support-head .av2-label{color:var(--v2-acid)}.av2-bold-test .av2-support-head h2{font:800 clamp(48px,5.2vw,78px)/.86 "Manrope",sans-serif;letter-spacing:-.065em;text-transform:uppercase;margin:0}.av2-bold-test .av2-support-head>p{font-size:13px;line-height:1.8;color:#b6b6bd;margin:0}.av2-bold-test .av2-support-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.2)}.av2-bold-test .av2-support-grid article{padding:28px;min-height:230px;border-right:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column}.av2-bold-test .av2-support-grid article:last-child{border-right:0}.av2-bold-test .av2-support-grid article>span{font:700 10px Manrope,sans-serif;color:var(--v2-acid)}.av2-bold-test .av2-support-grid h3{font:700 27px/1.02 Manrope,sans-serif;letter-spacing:-.04em;margin:48px 0 14px}.av2-bold-test .av2-support-grid p{font-size:12px;line-height:1.7;color:#bebec4;margin:0}.av2-bold-test .av2-case-grid small{margin-top:12px;color:#4f46d8;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.av2-bold-test .av2-case-grid>a:hover small{color:var(--v2-acid)}.av2-bold-test .av2-mini-proof b{font-size:27px;line-height:1.05}.av2-bold-test .av2-steps p{font-size:14px;color:#efedff}.av2-bold-test .av2-consult label>span{font-size:10px}.av2-bold-test .av2-consult input,.av2-bold-test .av2-consult textarea{font-size:15px}.av2-bold-test .av2-check span,.av2-bold-test .av2-consult form>small{font-size:11px;line-height:1.5;color:#4f531f}.av2-bold-test .av2-field-note{margin-top:4px;color:#4f531f;font-size:11px;line-height:1.5}.av2-bold-test .av2-consult select{border:0;border-bottom:1px solid;background:transparent;border-radius:0;padding:12px 0;font:15px DM Sans;outline:none}.av2-bold-test .av2-assessment{margin-top:34px;padding-top:26px;border-top:1px solid rgba(255,255,255,.22)}.av2-bold-test .av2-assessment strong{font:700 10px Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-acid)}.av2-bold-test .av2-assessment ul{padding-left:18px;margin:18px 0;color:#c3c3c9}.av2-bold-test .av2-assessment li{font-size:13px;line-height:1.55;margin-bottom:9px}.av2-bold-test .av2-assessment p{font-size:13px;line-height:1.6;color:#fff;margin:19px 0 0}.av2-bold-test .av2-firm-details{margin:28px 0 0;border-top:1px solid rgba(17,17,22,.24)}.av2-bold-test .av2-firm-details>div{display:grid;grid-template-columns:155px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid rgba(17,17,22,.18)}.av2-bold-test .av2-firm-details dt{font-size:9px;text-transform:uppercase;letter-spacing:.12em}.av2-bold-test .av2-firm-details dd{margin:0;font-size:13px;line-height:1.5}.av2-bold-test .av2-contact-details{border-color:#ffffff38}.av2-bold-test .av2-contact-details>div{border-color:#ffffff29}.av2-bold-test .av2-contact-details dt{color:var(--v2-acid)}.av2-bold-test .av2-mobile{grid-template-columns:1fr}@media (max-width:1100px){.av2-bold-test .av2-nav{grid-template-columns:1fr auto}.av2-bold-test .av2-quick-form{justify-content:initial}.av2-bold-test .av2-support-head{grid-template-columns:150px 1fr}.av2-bold-test .av2-support-head>p{grid-column:2}}@media (max-width:680px){.av2-bold-test #av2-top,.av2-bold-test #av2-cases,.av2-bold-test #av2-lawyer,.av2-bold-test #av2-process,.av2-bold-test #av2-faq,.av2-bold-test #av2-consult{scroll-margin-top:68px}.av2-bold-test .av2-hero-copy{min-height:590px;padding-top:48px;padding-bottom:48px}.av2-bold-test .av2-hero h1{font-size:clamp(48px,14.5vw,58px);line-height:.89;margin:30px 0 22px}.av2-bold-test .av2-quick-form{padding-top:44px;padding-bottom:44px}.av2-bold-test .av2-support{padding:62px 22px 38px}.av2-bold-test .av2-support-head{display:block;margin-bottom:32px}.av2-bold-test .av2-support-head h2{font-size:46px;margin:20px 0}.av2-bold-test .av2-support-grid{grid-template-columns:1fr}.av2-bold-test .av2-support-grid article{min-height:0;padding:25px 22px;border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}.av2-bold-test .av2-support-grid article:last-child{border-bottom:0}.av2-bold-test .av2-support-grid h3{font-size:24px;margin:20px 0 10px}.av2-bold-test .av2-lawyer-copy blockquote{font-size:38px}.av2-bold-test .av2-mini-proof{gap:18px}.av2-bold-test .av2-mini-proof b{font-size:21px}.av2-bold-test .av2-consult h2{font-size:46px}.av2-bold-test .av2-firm-details>div{grid-template-columns:1fr;gap:5px}}.lt3-updated main{padding-top:0!important}.lt3-updated .lt3-nav{grid-template-columns:auto 1fr auto auto}.lt3-updated .lt3-back-link>span{font-size:12px;letter-spacing:.12em}.lt3-updated .lt3-location{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#535353}.lt3-updated #lt3-top,.lt3-updated #lt3-capabilities,.lt3-updated #lt3-method,.lt3-updated #lt3-counsel,.lt3-updated #lt3-faq,.lt3-updated #lt3-contact{scroll-margin-top:78px}.lt3-updated .lt3-hero-stage{min-height:560px;display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:26px;align-items:center;justify-content:stretch;overflow:visible}.lt3-updated .lt3-banner-art{position:relative;min-width:0;min-height:510px;align-self:center;overflow:hidden}.lt3-updated .lt3-banner-art>h1{position:absolute;z-index:5;left:0;bottom:104px;width:min-content;margin:0;font-size:clamp(64px,7vw,110px);line-height:.75;pointer-events:none}.lt3-updated .lt3-banner-art>h1 span{color:var(--l3-red);-webkit-text-stroke:1.5px #303030;paint-order:stroke fill;text-shadow:1px 1px 0 #777,2px 2px 0 #555,3px 3px 0 #3a3a3a,7px 10px 15px rgba(0,0,0,.22)}.lt3-updated .lt3-hero h1>span{clip-path:none;animation:none;transform:none;letter-spacing:-.07em}.lt3-updated .lt3-banner-portrait{position:absolute;z-index:2;right:-1.5%;bottom:0;width:min(76%,700px);height:510px;background:transparent;overflow:visible}.lt3-updated .lt3-banner-portrait img{position:absolute;left:0;top:0;width:100%;height:auto;display:block;filter:grayscale(1) contrast(1.06) drop-shadow(7px 9px 8px rgba(0,0,0,.14));mix-blend-mode:multiply}.lt3-updated .lt3-pose-initial{z-index:1;animation:lt3-pose-initial 2.8s ease-in-out both}.lt3-updated .lt3-pose-protective{z-index:2;opacity:0;animation:lt3-pose-protective 2.8s ease-in-out both}@keyframes lt3-pose-initial{0%,58%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.01)}}@keyframes lt3-pose-protective{0%,58%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}.lt3-updated .lt3-banner-portrait .lt3-stamp{z-index:7;left:57%;top:auto;bottom:92px;color:var(--l3-red);background:#f5f5f3;border-color:var(--l3-red);white-space:nowrap;font-size:clamp(20px,2.2vw,32px);letter-spacing:-.025em;padding:.12em .22em;filter:drop-shadow(0 7px 4px rgba(0,0,0,.16));animation:lt3-stamp-finish .58s cubic-bezier(.16,.9,.24,1.28) 2.45s both}@keyframes lt3-stamp-finish{0%{opacity:0;transform:translate(-50%,-135%) rotate(-12deg) scale(1.38)}58%{opacity:1;transform:translate(-50%,5%) rotate(-3deg) scale(.93)}78%{transform:translate(-50%,-3%) rotate(-6deg) scale(1.04)}to{opacity:1;transform:translate(-50%) rotate(-5deg) scale(1)}}.lt3-updated .lt3-hero-form{position:relative;inset:auto;transform:none;width:100%;min-height:0;align-self:center;box-shadow:12px 12px 0 var(--l3-grey)}.lt3-updated .lt3-replay{bottom:6px}.lt3-updated .lt3-form-index{font-size:11px}.lt3-updated .lt3-hero-form label>span,.lt3-updated .lt3-contact label>span{font-size:12px;line-height:1.35}.lt3-updated .lt3-hero-form input,.lt3-updated .lt3-hero-form select,.lt3-updated .lt3-hero-form textarea,.lt3-updated .lt3-contact input,.lt3-updated .lt3-contact textarea{font-size:16px;line-height:1.4}.lt3-updated .lt3-hero-form>small,.lt3-updated .lt3-contact form>small,.lt3-updated .lt3-field-help{font-size:14px;line-height:1.45;color:#4e4e4e;letter-spacing:0}.lt3-updated .lt3-field-help{display:block;margin-bottom:6px;text-transform:none}.lt3-updated .lt3-cap-grid p,.lt3-updated .lt3-columns>p,.lt3-updated .lt3-rules p,.lt3-updated .lt3-counsel dd{font-size:16px;line-height:1.6}.lt3-updated .lt3-hero-form input:focus-visible,.lt3-updated .lt3-hero-form select:focus-visible,.lt3-updated .lt3-hero-form textarea:focus-visible,.lt3-updated .lt3-contact input:focus-visible,.lt3-updated .lt3-contact textarea:focus-visible{outline:2px solid var(--l3-red);outline-offset:3px;border-color:var(--l3-red)}.lt3-updated .lt3-demo-success{min-height:350px}.lt3-updated .lt3-demo-success p{font-size:16px;line-height:1.6}.lt3-updated .lt3-demo-success button{font-size:14px}.lt3-updated .lt3-hero-success.lt3-demo-success{min-height:455px}.lt3-updated .lt3-faq{padding:110px 4vw;display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;background:var(--l3-paper)}.lt3-updated .lt3-faq>div:first-child>span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--l3-red)}.lt3-updated .lt3-faq h2{font:400 clamp(52px,6vw,84px)/.92 "Libre Caslon Display",serif;margin:28px 0 0}.lt3-updated .lt3-faq-list{border-top:1px solid var(--l3-black)}.lt3-updated .lt3-faq details{padding:24px 0;border-bottom:1px solid var(--l3-line)}.lt3-updated .lt3-faq summary{list-style:none;display:flex;justify-content:space-between;gap:24px;cursor:pointer;font-size:16px;font-weight:600}.lt3-updated .lt3-faq summary::-webkit-details-marker{display:none}.lt3-updated .lt3-faq summary span{color:var(--l3-red);font-size:21px}.lt3-updated .lt3-faq details p{max-width:680px;padding-right:36px;font-size:16px;line-height:1.65;color:#4f4f4f}.lt3-updated .lt3-contact>div p{font-size:20px}.lt3-updated .lt3-check span{font-size:14px!important;line-height:1.45}.lt3-updated .lt3-footer p{font-size:14px;line-height:1.6;color:#c4c4c4}.lt3-updated .lt3-mobile{grid-template-columns:1fr}@media (min-width:1600px){.lt3-updated .lt3-hero{min-height:auto}.lt3-updated .lt3-hero-stage{flex:0 0 auto;width:min(100%,1600px);min-height:clamp(620px,68vh,740px);margin:0 auto;grid-template-columns:minmax(0,1fr) 390px;gap:34px}.lt3-updated .lt3-banner-art{min-height:570px}.lt3-updated .lt3-banner-art>h1{bottom:112px;font-size:clamp(96px,6vw,122px)}.lt3-updated .lt3-banner-portrait{right:0;width:min(78%,760px);height:560px}.lt3-updated .lt3-banner-portrait .lt3-stamp{bottom:100px}.lt3-updated .lt3-hero-form{width:390px}}@media (max-width:1180px){.lt3-updated .lt3-hero-stage{min-height:580px;grid-template-columns:minmax(0,1fr) 320px}.lt3-updated .lt3-banner-art{min-height:520px}.lt3-updated .lt3-banner-art>h1{font-size:clamp(58px,7vw,84px)}.lt3-updated .lt3-banner-portrait{width:78%;height:470px}.lt3-updated .lt3-hero-form{min-height:0}}@media (max-width:1000px){.lt3-updated .lt3-nav{grid-template-columns:1fr auto auto}.lt3-updated .lt3-hero-stage{min-height:0;grid-template-columns:1fr;gap:30px;padding:100px 0 34px}.lt3-updated .lt3-banner-art{min-height:530px;width:100%}.lt3-updated .lt3-banner-art>h1{font-size:clamp(60px,12vw,92px);bottom:50px}.lt3-updated .lt3-banner-portrait{right:0;width:min(70%,560px);height:440px}.lt3-updated .lt3-replay{position:static;justify-self:end;order:4}.lt3-updated .lt3-faq{grid-template-columns:1fr;gap:50px}}@media (max-width:650px){.lt3-updated #lt3-top,.lt3-updated #lt3-capabilities,.lt3-updated #lt3-method,.lt3-updated #lt3-counsel,.lt3-updated #lt3-faq,.lt3-updated #lt3-contact{scroll-margin-top:68px}.lt3-updated .lt3-location{display:none}.lt3-updated .lt3-nav{grid-template-columns:1fr auto}.lt3-updated .lt3-hero-stage{min-height:0;padding-top:110px;gap:26px}.lt3-updated .lt3-banner-art{min-height:510px;width:100%;max-width:100vw;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.lt3-updated .lt3-banner-art>h1{position:relative;left:auto;bottom:auto;width:100%;font-size:56px;line-height:.78;margin-bottom:-16px}.lt3-updated .lt3-banner-art>h1 span{-webkit-text-stroke-width:1px}.lt3-updated .lt3-banner-portrait{position:relative;right:auto;bottom:auto;align-self:center;width:min(88vw,340px);height:275px}.lt3-updated .lt3-banner-portrait img{filter:grayscale(1) contrast(1.06) drop-shadow(4px 6px 6px rgba(0,0,0,.12))}.lt3-updated .lt3-banner-portrait .lt3-stamp{font-size:23px;bottom:68px;left:56%}.lt3-updated .lt3-hero-form{padding:24px 18px}.lt3-updated .lt3-faq{padding:76px 20px;gap:38px}.lt3-updated .lt3-faq h2{font-size:52px}.lt3-updated .lt3-faq details p{padding-right:0}.lt3-updated .lt3-footer p{font-size:13px}}@media (prefers-reduced-motion:reduce){.lt3-updated .lt3-hero h1>span{animation:none;transform:none;letter-spacing:-.07em}.lt3-updated .lt3-pose-initial{animation:none;opacity:0;transform:none}.lt3-updated .lt3-pose-protective{animation:none;opacity:1;transform:none}.lt3-updated .lt3-banner-portrait .lt3-stamp{animation:none;opacity:1;transform:translate(-50%) rotate(-5deg)}}.lt3{--l3-black:#0b0b0b;--l3-ink:#181818;--l3-paper:#f5f5f3;--l3-grey:#d8d8d5;--l3-red:#c81319;--l3-line:rgba(11,11,11,.22);font-family:Roboto Condensed,sans-serif;color:var(--l3-ink);background:var(--l3-paper)}.lt3 *{box-sizing:border-box}.lt3 a{text-decoration:none}.lt3-nav{height:78px;padding:0 3vw;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:34px;border-bottom:1px solid var(--l3-black);background:#f5f5f3f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:80}.lt3-logo{display:flex;align-items:center;gap:12px;color:var(--l3-black)}.lt3-logo>b{width:43px;height:43px;border:1px solid;display:grid;place-items:center;font-size:12px}.lt3-logo>span{font-size:14px;letter-spacing:.08em;font-weight:700}.lt3-logo small{display:block;font-size:7px;letter-spacing:.18em;margin-top:5px}.lt3-nav nav{display:flex;justify-content:center;gap:28px}.lt3-nav nav a,.lt3-phone{color:#535353;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.lt3-btn{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:14px 17px;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.lt3-btn-dark{background:var(--l3-black);color:#fff}.lt3-hero{min-height:calc(100vh - 78px);padding:0 3vw;display:flex;flex-direction:column}.lt3-edition{height:46px;border-bottom:1px solid var(--l3-black);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;font-size:9px;text-transform:uppercase;letter-spacing:.16em}.lt3-edition b{text-align:center}.lt3-edition span:last-child{text-align:right}.lt3-hero-stage{position:relative;flex:1;min-height:520px;display:flex;align-items:center;justify-content:center;perspective:1000px;overflow:hidden}.lt3-overline{position:absolute;top:24px;left:0;margin:0;font-family:Libre Caslon Display,serif;font-size:16px}.lt3-hero h1{position:relative;z-index:2;margin:0;text-align:left;width:min(1090px,90vw);font:700 clamp(76px,10vw,160px)/.72 "Roboto Condensed",sans-serif;letter-spacing:-.07em;text-transform:uppercase;transform:rotateX(5deg);transform-style:preserve-3d}.lt3-hero h1>span{display:block;color:#303030;text-shadow:1px 1px 0 #777,2px 2px 0 #555,3px 3px 0 #3a3a3a,7px 10px 15px rgba(0,0,0,.22)}.lt3-cases-word{width:max-content;clip-path:inset(0 100% 0 0);animation:lt3-type .72s steps(5,end) .55s forwards}.lt3-web{position:absolute;z-index:3;width:min(760px,72vw);left:50%;top:48%;transform:translate(-50%,-50%) scale(.45);opacity:0;filter:grayscale(1) contrast(1.25);animation:lt3-web .38s ease-out 1.85s forwards,lt3-web-out .12s linear 3.38s forwards;pointer-events:none}.lt3-spider{position:absolute;z-index:4;width:clamp(80px,11vw,165px);left:-13%;top:18%;opacity:0;filter:grayscale(1) contrast(1.2) drop-shadow(9px 12px 10px rgba(0,0,0,.28));animation:lt3-spider 1.25s cubic-bezier(.3,.9,.3,1) 1s forwards,lt3-spider-out .08s linear 3.15s forwards;pointer-events:none}.lt3-stamp{position:absolute;z-index:7;left:53%;top:57%;border:clamp(5px,.7vw,10px) solid var(--l3-red);border-radius:8px;color:var(--l3-red);padding:.02em .13em;font:700 clamp(60px,9vw,140px)/.92 "Roboto Condensed",sans-serif;letter-spacing:-.04em;text-transform:uppercase;opacity:0;transform:translate(-50%,-250%) rotate(-9deg) scale(1.7);filter:drop-shadow(0 8px 5px rgba(0,0,0,.15));animation:lt3-stamp .3s cubic-bezier(.1,1.6,.3,1) 3.05s forwards}.lt3-stamp:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:2px solid currentColor;opacity:.5}.lt3-impact{position:absolute;z-index:6;left:53%;top:57%;width:80px;height:80px;border:3px solid var(--l3-red);border-radius:50%;opacity:0;animation:lt3-impact .5s ease-out 3.05s forwards}.lt3-replay{position:absolute;right:0;bottom:22px;background:none;border:0;border-bottom:1px solid;cursor:pointer;padding:0 0 4px;font:500 9px Roboto Condensed;letter-spacing:.13em;text-transform:uppercase}.lt3-hero-foot{border-top:1px solid var(--l3-black);padding:24px 0 30px;display:grid;grid-template-columns:1.1fr 1.4fr .55fr;gap:40px;align-items:end}.lt3-hero-foot>p{font-family:Libre Caslon Display,serif;font-size:18px;line-height:1.35;max-width:500px;margin:0}.lt3-hero-foot>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.lt3-hero-foot>div span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;border-top:1px solid var(--l3-line);padding-top:7px}.lt3-hero-foot>a{background:var(--l3-black);color:#fff;padding:16px;display:flex;justify-content:space-between;font-size:10px;text-transform:uppercase;letter-spacing:.1em}@keyframes lt3-type{to{clip-path:inset(0 0 0 0)}}@keyframes lt3-spider{0%{left:-13%;top:10%;opacity:0;transform:rotate(-20deg) scale(.65)}20%{opacity:1}65%{left:46%;top:29%;transform:rotate(13deg) scale(1)}to{left:58%;top:38%;opacity:1;transform:rotate(-7deg) scale(.9)}}@keyframes lt3-web{to{opacity:.78;transform:translate(-50%,-50%) scale(1)}}@keyframes lt3-stamp{to{opacity:1;transform:translate(-50%,-50%) rotate(-9deg) scale(1)}}@keyframes lt3-impact{0%{opacity:.9;transform:translate(-50%,-50%) scale(.2)}to{opacity:0;transform:translate(-50%,-50%) scale(7)}}@keyframes lt3-spider-out{to{opacity:0;transform:scale(.15)}}@keyframes lt3-web-out{to{opacity:0}}.lt3-ticker{background:var(--l3-black);color:#fff;padding:13px 3vw;display:flex;justify-content:space-around;gap:24px;font-size:10px;letter-spacing:.14em}.lt3-ticker i{color:var(--l3-red);font-style:normal}.lt3-capabilities{padding:120px 4vw}.lt3-section-head{display:grid;grid-template-columns:160px 1.2fr .7fr;gap:40px;margin-bottom:70px}.lt3-section-head>span,.lt3-brief-title>span,.lt3-counsel-copy>span,.lt3-contact>div>span{font-size:9px;text-transform:uppercase;letter-spacing:.16em}.lt3-section-head h2,.lt3-brief h2,.lt3-counsel h2,.lt3-contact h2{font:400 clamp(52px,6vw,90px)/.93 "Libre Caslon Display",serif;margin:0}.lt3-section-head>p{font-family:Libre Caslon Display,serif;font-size:17px;line-height:1.5;margin:0}.lt3-cap-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--l3-black);border-left:1px solid var(--l3-black)}.lt3-cap-grid>a{min-height:275px;border-right:1px solid var(--l3-black);border-bottom:1px solid var(--l3-black);padding:25px;color:var(--l3-ink);display:grid;grid-template-columns:45px 1fr 35px;grid-template-rows:auto 1fr auto;gap:10px;transition:.22s;transform-style:preserve-3d}.lt3-cap-grid h3{font:400 34px/1 Libre Caslon Display,serif;margin:0}.lt3-cap-grid p{grid-column:2;max-width:520px;color:#676767;font-size:12px;line-height:1.7}.lt3-cap-grid b{grid-column:3;grid-row:1;width:34px;height:34px;border:1px solid;border-radius:50%;display:grid;place-items:center}.lt3-cap-grid>a:hover{background:var(--l3-black);color:#fff;transform:perspective(600px) rotateX(2deg) rotateY(-2deg) translateZ(10px);box-shadow:14px 18px 0 var(--l3-grey)}.lt3-cap-grid>a:hover p{color:#bbb}.lt3-brief{background:#d9d9d5;padding:120px 4vw}.lt3-brief-title{display:grid;grid-template-columns:160px 1fr;gap:40px}.lt3-brief h2 em{font-weight:400;color:#686868}.lt3-columns{margin:70px 0;display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:50px;border-top:1px solid;padding-top:25px}.lt3-columns>p{font-size:13px;line-height:1.75}.lt3-columns blockquote{font:400 30px/1.15 Libre Caslon Display,serif;margin:0;border-left:4px solid var(--l3-red);padding-left:25px}.lt3-rules{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid;border-bottom:1px solid}.lt3-rules article{padding:32px;border-right:1px solid}.lt3-rules article:last-child{border:0}.lt3-rules b{font-size:10px}.lt3-rules h3{font:400 36px Libre Caslon Display,serif;margin:42px 0 10px}.lt3-rules p{font-size:12px;line-height:1.7}.lt3-counsel{display:grid;grid-template-columns:1fr 1fr;background:var(--l3-black);color:#fff}.lt3-counsel-photo{min-height:760px;position:relative;overflow:hidden;background:#222}.lt3-counsel-photo img{width:100%;height:100%;object-fit:cover;object-position:right center;filter:grayscale(1) contrast(1.12);opacity:.9}.lt3-photo-code{position:absolute;left:20px;top:20px;width:75px;height:75px;border:1px solid white;border-radius:50%;display:grid;place-items:center;font-size:10px}.lt3-counsel-copy{padding:9vh 7vw;display:flex;flex-direction:column;justify-content:center}.lt3-counsel h2{font-size:clamp(68px,8vw,118px);line-height:.75;margin:45px 0}.lt3-counsel-copy>p{font-family:Libre Caslon Display,serif;font-size:20px;line-height:1.45;color:#ccc;max-width:590px}.lt3-counsel dl{margin:35px 0}.lt3-counsel dl>div{display:grid;grid-template-columns:120px 1fr;border-top:1px solid #555;padding:14px 0}.lt3-counsel dt{font-size:9px;text-transform:uppercase;letter-spacing:.14em;color:#888}.lt3-counsel dd{margin:0;font-size:12px}.lt3-counsel-copy>a{color:#fff;border-bottom:1px solid;padding:13px 0;display:flex;justify-content:space-between;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.lt3-contact{display:grid;grid-template-columns:1fr 1fr}.lt3-contact>div{padding:110px 6vw;background:#fff}.lt3-contact h2{margin:40px 0}.lt3-contact>div p{font-family:Libre Caslon Display,serif;font-size:18px;line-height:1.5;max-width:500px}.lt3-contact>div>a{color:var(--l3-red);font:400 28px Libre Caslon Display,serif}.lt3-contact form{padding:90px 6vw;background:var(--l3-grey);display:flex;flex-direction:column;gap:21px}.lt3-contact label{display:grid;gap:7px}.lt3-contact label>span{font-size:9px;text-transform:uppercase;letter-spacing:.13em}.lt3-contact input,.lt3-contact textarea{border:0;border-bottom:1px solid;background:transparent;border-radius:0;padding:10px 0;font:14px Roboto Condensed;outline:none}.lt3-check{display:flex!important;align-items:flex-start}.lt3-check input{width:15px}.lt3-check span{text-transform:none!important;letter-spacing:0!important}.lt3-contact form>button{background:var(--l3-black);color:#fff;border:0;padding:17px;display:flex;justify-content:space-between;text-transform:uppercase;font:600 10px Roboto Condensed;letter-spacing:.12em;cursor:pointer}.lt3-contact form>small{font-size:9px}.lt3-success{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:420px}.lt3-success>b{background:var(--l3-red);color:#fff;padding:9px 12px;transform:rotate(-3deg)}.lt3-success h3{font:400 52px Libre Caslon Display;margin:25px 0 10px}.lt3-success p{font-size:13px;line-height:1.7}.lt3-success button{background:none;border:0;border-bottom:1px solid;padding:0 0 4px;cursor:pointer}.lt3-footer{background:#050505;color:#aaa;padding:48px 4vw;display:grid;grid-template-columns:1fr 1.5fr .5fr;gap:45px;align-items:center}.lt3-footer .lt3-logo{color:#fff}.lt3-footer p{font-size:10px;line-height:1.7}.lt3-footer>a{color:#fff;font-size:10px;text-align:right}.lt3-mobile{display:none}@media (max-width:1000px){.lt3-nav nav,.lt3-phone{display:none}.lt3-nav{grid-template-columns:1fr auto}.lt3-hero h1{font-size:clamp(70px,13vw,120px)}.lt3-hero-foot{grid-template-columns:1fr 1fr}.lt3-hero-foot>a{grid-column:1/-1}.lt3-section-head{grid-template-columns:120px 1fr}.lt3-section-head>p{grid-column:2}.lt3-columns{grid-template-columns:1fr 1fr}.lt3-columns blockquote{grid-column:1/-1}.lt3-counsel{grid-template-columns:1fr}.lt3-counsel-photo{min-height:650px}.lt3-contact{grid-template-columns:1fr}.lt3-footer{grid-template-columns:1fr 1fr}.lt3-footer>a{grid-column:1/-1;text-align:left}}@media (max-width:650px){.lt3-nav{height:68px;padding:0 16px}.lt3-btn{padding:11px;gap:10px}.lt3-hero{padding:0 18px;min-height:auto}.lt3-edition{grid-template-columns:1fr 1fr}.lt3-edition span:last-child{display:none}.lt3-hero-stage{min-height:620px;align-items:center}.lt3-overline{font-size:13px}.lt3-hero h1{font-size:59px;line-height:.78;width:100%}.lt3-web{width:120vw}.lt3-spider{width:105px}.lt3-stamp{font-size:62px;top:59%}.lt3-hero-foot{grid-template-columns:1fr}.lt3-hero-foot>div{grid-template-columns:1fr 1fr}.lt3-hero-foot>a{grid-column:auto}.lt3-ticker{overflow:hidden;justify-content:flex-start;white-space:nowrap}.lt3-capabilities,.lt3-brief{padding:80px 20px}.lt3-section-head,.lt3-brief-title{display:block}.lt3-section-head h2,.lt3-brief h2{font-size:52px;margin:25px 0}.lt3-cap-grid{grid-template-columns:1fr}.lt3-cap-grid>a{min-height:235px}.lt3-columns{grid-template-columns:1fr;gap:22px}.lt3-columns blockquote{grid-column:auto}.lt3-rules{grid-template-columns:1fr}.lt3-rules article{border-right:0;border-bottom:1px solid}.lt3-counsel-photo{min-height:540px}.lt3-counsel-copy{padding:80px 22px}.lt3-counsel h2{font-size:78px}.lt3-contact>div,.lt3-contact form{padding:75px 22px}.lt3-contact h2{font-size:58px}.lt3-footer{grid-template-columns:1fr;padding:50px 20px 90px}.lt3-footer>a{grid-column:auto}.lt3-mobile{display:grid;grid-template-columns:1fr 1fr;position:fixed;left:0;right:0;bottom:0;z-index:90}.lt3-mobile a{padding:16px;text-align:center;background:#fff;color:var(--l3-black);font-size:10px;text-transform:uppercase;letter-spacing:.09em}.lt3-mobile a:last-child{background:var(--l3-red);color:#fff}}@media (prefers-reduced-motion:reduce){.lt3-cases-word{clip-path:none;animation:none}.lt3-spider,.lt3-web{display:none}.lt3-stamp{opacity:1;transform:translate(-50%,-50%) rotate(-9deg);animation:none}.lt3-impact{display:none}}.lt3-cases-word{padding:0 .12em .08em .035em;margin-left:-.035em}.lt3-hero-stage>h1{width:calc(100% - 420px);margin-right:420px}.lt3-hero-form{position:absolute;z-index:12;right:0;top:50%;transform:translateY(-47%);width:370px;min-height:445px;padding:24px 25px 22px;background:#f5f5f3f7;border:1px solid var(--l3-black);box-shadow:12px 12px 0 var(--l3-grey);display:flex;flex-direction:column;gap:14px}.lt3-hero-form:before{content:"";position:absolute;left:-1px;top:-1px;width:88px;height:5px;background:var(--l3-red)}.lt3-form-index{display:flex;justify-content:space-between;padding-bottom:11px;border-bottom:1px solid var(--l3-black);font-size:8px;text-transform:uppercase;letter-spacing:.16em}.lt3-form-index b{color:var(--l3-red)}.lt3-hero-form h2{margin:4px 0 2px;font:400 34px/.94 Libre Caslon Display,serif}.lt3-hero-form h2 em{font-weight:400;color:var(--l3-red)}.lt3-hero-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lt3-hero-form label{display:grid;gap:5px}.lt3-hero-form label>span{font-size:7px;text-transform:uppercase;letter-spacing:.13em}.lt3-hero-form input,.lt3-hero-form select,.lt3-hero-form textarea{width:100%;border:0;border-bottom:1px solid var(--l3-black);border-radius:0;background:transparent;padding:7px 0;font:11px Roboto Condensed,sans-serif;outline:none;color:var(--l3-ink)}.lt3-hero-form select{cursor:pointer}.lt3-hero-form textarea{resize:none}.lt3-hero-form input:focus,.lt3-hero-form select:focus,.lt3-hero-form textarea:focus{border-color:var(--l3-red);box-shadow:0 2px 0 -1px var(--l3-red)}.lt3-hero-form>button{border:0;background:var(--l3-black);color:#fff;padding:13px 14px;display:flex;justify-content:space-between;align-items:center;font:600 9px Roboto Condensed,sans-serif;text-transform:uppercase;letter-spacing:.12em;cursor:pointer}.lt3-hero-form>button:hover,.lt3-hero-form>button:focus-visible{background:var(--l3-red);outline:none}.lt3-hero-form>small{font-size:7px;color:#6d6d6d;letter-spacing:.06em}.lt3-hero-success{min-height:395px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.lt3-hero-success>span{padding:7px 9px;background:var(--l3-red);color:#fff;font-size:8px;letter-spacing:.14em;transform:rotate(-2deg)}.lt3-hero-success>b{font:400 48px Libre Caslon Display,serif;margin-top:28px}.lt3-hero-success p{font:13px/1.6 Roboto Condensed,sans-serif;color:#555}.lt3-hero-success button{border:0;border-bottom:1px solid;background:none;padding:0 0 3px;font:600 9px Roboto Condensed,sans-serif;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}@media (max-width:1180px){.lt3-hero-stage{min-height:700px;align-items:flex-start;padding-top:90px}.lt3-hero-stage>h1{width:calc(100% - 340px);margin-right:340px}.lt3-hero-form{width:320px;top:54%;padding:21px;min-height:430px}.lt3-hero-form h2{font-size:30px}.lt3-hero-fields{grid-template-columns:1fr}}@media (max-width:1000px){.lt3-hero-stage{min-height:940px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding-top:105px;gap:300px}.lt3-hero-stage>h1{width:100%;margin-right:0}.lt3-hero-form{position:relative;inset:auto;transform:none;width:100%;min-height:0;box-shadow:8px 8px 0 var(--l3-grey)}.lt3-hero-fields{grid-template-columns:1fr 1fr}.lt3-stamp{top:36%}.lt3-web{top:33%}.lt3-replay{bottom:18px}}@media (max-width:650px){.lt3-hero-stage{min-height:1040px;padding-top:105px;gap:330px}.lt3-hero-form{padding:22px 18px}.lt3-hero-fields{grid-template-columns:1fr}.lt3-stamp{top:33%}.lt3-web{top:31%}.lt3-spider{top:12%}}.nl4{--n4-black:#050608;--n4-ink:#13161a;--n4-white:#f5f6f7;--n4-silver:#c9cdd2;--n4-blue:#5c85ff;--n4-line:rgba(19,22,26,.17);font-family:DM Sans,sans-serif;color:var(--n4-ink);background:var(--n4-white)}.nl4 *{box-sizing:border-box}.nl4 a{text-decoration:none}.nl4-nav{height:80px;padding:0 3vw;display:grid;grid-template-columns:auto 1fr auto auto;gap:32px;align-items:center;background:#f5f6f7f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--n4-line);position:sticky;top:0;z-index:80}.nl4-logo{display:flex;align-items:center;gap:12px;color:var(--n4-ink)}.nl4-logo i{width:43px;height:43px;border:1px solid;border-radius:50%;display:grid;place-items:center;font:400 24px "Instrument Serif";font-style:italic}.nl4-logo span{font-size:13px;letter-spacing:.12em;font-weight:600}.nl4-logo small{display:block;font-size:7px;letter-spacing:.2em;margin-top:5px}.nl4-nav nav{display:flex;justify-content:center;gap:28px}.nl4-nav nav a{color:#61666d;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.nl4-number{display:flex;flex-direction:column;color:var(--n4-ink);font-size:11px;font-weight:600}.nl4-number small{font-size:7px;text-transform:uppercase;letter-spacing:.13em;color:#777d85;margin-bottom:3px}.nl4-nav-cta{background:var(--n4-black);color:#fff;padding:14px 17px;display:flex;gap:25px;justify-content:space-between;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.nl4-hero{min-height:calc(100vh - 80px);display:grid;grid-template-columns:1.08fr .95fr .48fr;background:var(--n4-black);color:#fff;overflow:hidden}.nl4-hero-copy{padding:9vh 4.8vw;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.nl4-eyebrow,.nl4-title>span,.nl4-proof-copy>span,.nl4-section-head>span,.nl4-statement>span,.nl4-faq>div>span,.nl4-contact-copy>span{font-size:9px;text-transform:uppercase;letter-spacing:.18em;color:var(--n4-blue)}.nl4-hero h1,.nl4-title h2,.nl4-proof h2,.nl4-section-head h2,.nl4-statement blockquote,.nl4-faq h2,.nl4-contact h2{font-family:"Instrument Serif",serif;font-weight:400;letter-spacing:-.035em}.nl4-hero h1{font-size:clamp(68px,7vw,112px);line-height:.82;margin:6vh 0 4vh}.nl4-hero h1 em{font-weight:400;color:var(--n4-blue)}.nl4-hero-copy>p{max-width:560px;color:#aeb5bf;line-height:1.75;font-size:14px}.nl4-actions{display:flex;align-items:center;gap:26px;margin-top:30px}.nl4-actions a:first-child{background:var(--n4-blue);color:#fff;padding:17px 19px;display:flex;gap:42px;justify-content:space-between;font-size:11px;font-weight:600}.nl4-actions a:last-child{color:#fff;border-bottom:1px solid #777;padding-bottom:4px;font-size:11px}.nl4-visual{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:700px;background:radial-gradient(circle at 50% 38%,rgba(92,133,255,.25),transparent 45%)}.nl4-visual:before{content:"";position:absolute;top:4%;right:4%;bottom:4%;left:4%;border:1px solid rgba(255,255,255,.08);border-radius:50% 50% 5% 5%}.nl4-visual>img{position:relative;z-index:3;width:125%;height:96%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 30px 40px rgba(0,0,0,.5))}.nl4-halo{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.nl4-halo span{position:absolute;width:70%;aspect-ratio:1;border:1px solid rgba(92,133,255,.32);border-radius:50%;animation:nl4-pulse 5s ease-in-out infinite}.nl4-halo span:nth-child(2){width:49%;animation-delay:-1.7s}.nl4-halo span:nth-child(3){width:30%;animation-delay:-3.4s}.nl4-scan{position:absolute;z-index:4;left:14px;top:24px;display:flex;flex-direction:column;font-size:7px;letter-spacing:.16em}.nl4-scan b{color:var(--n4-blue);margin-top:4px}.nl4-coord{position:absolute;right:14px;bottom:18px;font-size:7px;line-height:1.5;color:#6e7680;letter-spacing:.12em;text-align:right}.nl4-hero-side{background:var(--n4-blue);color:#fff;padding:7vh 2.5vw;display:flex;flex-direction:column;justify-content:flex-end}.nl4-hero-side>span{font-size:8px;text-transform:uppercase;letter-spacing:.15em;color:#dce5ff}.nl4-hero-side h2{font:400 clamp(34px,3.4vw,54px)/.95 "Instrument Serif";margin:30px 0 16px}.nl4-hero-side p{font-size:11px;line-height:1.75;color:#e0e6ff}.nl4-hero-side>a{display:flex;justify-content:space-between;color:#fff;border-top:1px solid rgba(255,255,255,.45);border-bottom:1px solid rgba(255,255,255,.45);padding:15px 0;margin-top:26px;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.nl4-hero-side small{font-size:8px;margin-top:13px;color:#d7e0ff}.nl4-strip{display:flex;justify-content:space-around;gap:22px;background:#fff;border-bottom:1px solid var(--n4-line);padding:13px 3vw;white-space:nowrap;overflow:hidden;font-size:9px;letter-spacing:.12em}.nl4-strip i{color:var(--n4-blue);font-style:normal}.nl4-injury{padding:120px 4.5vw}.nl4-title{display:grid;grid-template-columns:160px 1.2fr .65fr;gap:42px;align-items:start;margin-bottom:70px}.nl4-title h2,.nl4-proof h2,.nl4-section-head h2,.nl4-faq h2,.nl4-contact h2{font-size:clamp(52px,6vw,90px);line-height:.9;margin:0}.nl4-title h2 em{color:#8b9097;font-weight:400}.nl4-title>p{font-size:13px;line-height:1.8;color:#646a72;margin:0}.nl4-impact-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--n4-black);border-left:1px solid var(--n4-black)}.nl4-impact-grid article{min-height:280px;padding:24px;border-right:1px solid var(--n4-black);border-bottom:1px solid var(--n4-black);display:flex;flex-direction:column}.nl4-impact-grid article>span{font-size:9px;color:#777}.nl4-impact-grid h3{font:400 34px "Instrument Serif";margin:60px 0 12px}.nl4-impact-grid p{font-size:11px;line-height:1.7;color:#686e76}.nl4-proof{display:grid;grid-template-columns:.85fr 1.15fr;background:#dfe2e6}.nl4-proof-art{min-height:760px;background:var(--n4-black);color:#fff;display:grid;place-items:center;position:relative;overflow:hidden}.nl4-proof-art>b{position:relative;z-index:2;font:600 clamp(48px,6vw,88px)/.8 "DM Sans";letter-spacing:-.07em}.nl4-rings{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.nl4-rings i{position:absolute;width:65%;aspect-ratio:1;border:1px solid rgba(92,133,255,.5);border-radius:50%;animation:nl4-spin 14s linear infinite}.nl4-rings i:nth-child(2){width:48%;border-style:dashed;animation-direction:reverse}.nl4-rings i:nth-child(3){width:30%}.nl4-rings i:nth-child(4){width:12%;background:var(--n4-blue);border:0;box-shadow:0 0 70px #5c85ffe6}.nl4-proof-copy{padding:10vh 7vw;display:flex;flex-direction:column;justify-content:center}.nl4-proof h2{margin:35px 0 25px}.nl4-proof-copy>p{font:400 19px/1.55 "Instrument Serif";max-width:620px}.nl4-proof ul{list-style:none;padding:0;margin:35px 0 0}.nl4-proof li{display:grid;grid-template-columns:110px 1fr;border-top:1px solid var(--n4-line);padding:15px 0}.nl4-proof li b{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.nl4-proof li span{font-size:11px;line-height:1.6;color:#666c74}.nl4-process{padding:120px 4.5vw;background:#fff}.nl4-section-head{display:grid;grid-template-columns:160px 1fr;gap:42px;margin-bottom:65px}.nl4-steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--n4-line)}.nl4-steps article{padding:34px;min-height:310px;border-right:1px solid var(--n4-line);display:flex;flex-direction:column}.nl4-steps article:last-child{border:0}.nl4-steps article>span{font-size:9px;color:var(--n4-blue)}.nl4-steps h3{font:400 32px "Instrument Serif";margin:70px 0 14px}.nl4-steps p{font-size:11px;line-height:1.7;color:#676d75}.nl4-steps i{margin-top:auto;width:38px;height:38px;border:1px solid;border-radius:50%;display:grid;place-items:center;font-style:normal}.nl4-statement{background:var(--n4-blue);color:#fff;padding:100px 8vw}.nl4-statement>span{color:#dce5ff}.nl4-statement blockquote{font-size:clamp(55px,7vw,104px);line-height:.94;margin:38px 0}.nl4-statement>p{max-width:680px;color:#dce4ff;line-height:1.75;font-size:12px}.nl4-faq{padding:120px 4.5vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.nl4-faq>div:first-child>p{font-size:11px;line-height:1.7;color:#747a82;max-width:450px;margin-top:35px}.nl4-faq h2{margin:35px 0 0}.nl4-faq-list{border-top:1px solid var(--n4-line)}.nl4-faq details{padding:25px 0;border-bottom:1px solid var(--n4-line)}.nl4-faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:13px;font-weight:600;cursor:pointer}.nl4-faq summary::-webkit-details-marker{display:none}.nl4-faq summary span{font-size:20px;color:var(--n4-blue)}.nl4-faq details p{font-size:11px;line-height:1.8;color:#696f77;max-width:700px;padding-right:35px}.nl4-contact{display:grid;grid-template-columns:1fr 1fr;background:var(--n4-black);color:#fff}.nl4-contact-copy{padding:100px 6vw}.nl4-contact h2{margin:40px 0}.nl4-contact-copy>p{color:#aab2bc;line-height:1.75;max-width:500px;font-size:13px}.nl4-contact-copy>a{display:inline-block;color:var(--n4-blue);font:400 26px "Instrument Serif";margin-top:30px}.nl4-contact form{background:#dfe2e6;color:var(--n4-ink);padding:85px 6vw;display:flex;flex-direction:column;gap:22px}.nl4-contact label{display:grid;gap:7px}.nl4-contact label>span{font-size:8px;text-transform:uppercase;letter-spacing:.14em}.nl4-contact input,.nl4-contact textarea{border:0;border-bottom:1px solid #777;border-radius:0;background:transparent;padding:10px 0;font:13px DM Sans;outline:none}.nl4-check{display:flex!important;align-items:flex-start}.nl4-check input{width:15px}.nl4-check span{text-transform:none!important;letter-spacing:0!important}.nl4-contact form>button{border:0;background:var(--n4-blue);color:#fff;padding:17px;display:flex;justify-content:space-between;font:600 10px DM Sans;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.nl4-contact form>small{font-size:8px}.nl4-success{min-height:390px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.nl4-success>b{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--n4-blue);color:#fff}.nl4-success h3{font:400 46px "Instrument Serif";margin:24px 0 10px}.nl4-success p{font-size:12px;line-height:1.7}.nl4-success button{background:none;border:0;border-bottom:1px solid;padding:0 0 4px;cursor:pointer}.nl4-footer{padding:48px 4vw;background:#020203;color:#989fa8;display:grid;grid-template-columns:1fr 1.5fr .5fr;gap:45px;align-items:center}.nl4-footer .nl4-logo{color:#fff}.nl4-footer p{font-size:9px;line-height:1.7}.nl4-footer>a{color:#fff;text-align:right;font-size:9px}.nl4-mobile{display:none}@keyframes nl4-pulse{0%,to{transform:scale(.92);opacity:.35}50%{transform:scale(1.08);opacity:.8}}@keyframes nl4-spin{to{transform:rotate(360deg)}}.nl4-model-stage{--model-x:0deg;--model-y:0deg;position:absolute;top:8%;right:-12%;bottom:4%;left:-12%;z-index:3;display:grid;place-items:center;perspective:1200px;cursor:grab}.nl4-model-stage:active{cursor:grabbing}.nl4-model-orbit{width:100%;height:100%;display:grid;place-items:center;transform-style:preserve-3d;animation:nl4-head-orbit 8s cubic-bezier(.45,0,.55,1) infinite}.nl4-model-tilt{position:relative;width:100%;height:100%;display:grid;place-items:center;transform-style:preserve-3d;transform:rotateX(var(--model-y)) rotateY(var(--model-x));transition:transform .25s ease-out}.nl4-model-tilt img{position:relative;z-index:2;width:112%;height:100%;object-fit:contain;filter:drop-shadow(0 34px 42px rgba(0,0,0,.75)) drop-shadow(0 0 25px rgba(92,133,255,.22));transform:translateZ(42px);-webkit-user-select:none;user-select:none;pointer-events:none}.nl4-model-shadow{position:absolute;z-index:1;width:67%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(92,133,255,.24),rgba(92,133,255,.05) 48%,transparent 70%);filter:blur(16px);transform:translateZ(-40px);animation:nl4-head-breathe 4s ease-in-out infinite}.nl4-model-sweep{position:absolute;z-index:4;left:15%;right:15%;height:1px;top:22%;background:linear-gradient(90deg,transparent,rgba(168,190,255,.95),transparent);box-shadow:0 0 18px #5c85ffe6;animation:nl4-head-scan 4.6s ease-in-out infinite;pointer-events:none}.nl4-motion-toggle{position:absolute;z-index:8;left:14px;bottom:18px;padding:0 0 3px;border:0;border-bottom:1px solid rgba(255,255,255,.4);background:none;color:#9299a4;font:500 7px DM Sans;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}.nl4-motion-toggle:hover,.nl4-motion-toggle:focus-visible{color:#fff;border-color:var(--n4-blue);outline:none}.nl4-visual.is-paused .nl4-model-orbit,.nl4-visual.is-paused .nl4-model-shadow,.nl4-visual.is-paused .nl4-model-sweep,.nl4-visual.is-paused .nl4-halo span{animation-play-state:paused}.nl4-visual.is-paused .nl4-model-tilt{transform:none}.nl4-visual:after{content:"";position:absolute;z-index:5;left:8%;right:8%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);pointer-events:none}@keyframes nl4-head-orbit{0%,to{transform:rotateY(-7deg) rotateX(2deg) translateY(5px) scale(.985)}50%{transform:rotateY(7deg) rotateX(-2deg) translateY(-7px) scale(1.015)}}@keyframes nl4-head-breathe{0%,to{opacity:.45;transform:translateZ(-40px) scale(.9)}50%{opacity:.9;transform:translateZ(-40px) scale(1.08)}}@keyframes nl4-head-scan{0%,10%{top:18%;opacity:0}25%{opacity:1}80%{opacity:.9}to{top:82%;opacity:0}}@media (max-width:1050px){.nl4-nav nav,.nl4-number{display:none}.nl4-nav{grid-template-columns:1fr auto}.nl4-hero{grid-template-columns:1fr 1fr}.nl4-hero-side{grid-column:1/-1;padding:50px 5vw}.nl4-model-stage{top:7%;right:-4%;bottom:4%;left:-4%}.nl4-title{grid-template-columns:120px 1fr}.nl4-title>p{grid-column:2}.nl4-impact-grid{grid-template-columns:1fr 1fr}.nl4-proof{grid-template-columns:1fr}.nl4-proof-art{min-height:620px}.nl4-faq,.nl4-contact{grid-template-columns:1fr}.nl4-footer{grid-template-columns:1fr 1fr}.nl4-footer>a{grid-column:1/-1;text-align:left}}@media (max-width:680px){.nl4-nav{height:68px;padding:0 16px}.nl4-nav-cta{padding:11px;gap:10px}.nl4-hero{grid-template-columns:1fr}.nl4-hero-copy{padding:70px 21px;min-height:620px}.nl4-hero h1{font-size:64px}.nl4-visual{min-height:560px}.nl4-model-stage{top:8%;right:-10%;bottom:5%;left:-10%}.nl4-model-tilt img{width:118%}.nl4-hero-side{grid-column:auto;padding:55px 21px}.nl4-strip{justify-content:flex-start}.nl4-injury,.nl4-process,.nl4-faq{padding:80px 21px}.nl4-title,.nl4-section-head{display:block}.nl4-title h2,.nl4-section-head h2,.nl4-faq h2{font-size:52px;margin:28px 0}.nl4-impact-grid{grid-template-columns:1fr}.nl4-impact-grid article{min-height:235px}.nl4-proof-art{min-height:520px}.nl4-proof-copy{padding:80px 21px}.nl4-proof h2{font-size:52px}.nl4-steps{grid-template-columns:1fr}.nl4-steps article{border-right:0;border-bottom:1px solid var(--n4-line);min-height:250px}.nl4-statement{padding:80px 21px}.nl4-statement blockquote{font-size:52px}.nl4-faq{gap:55px}.nl4-contact-copy,.nl4-contact form{padding:75px 21px}.nl4-contact h2{font-size:58px}.nl4-footer{grid-template-columns:1fr;padding:50px 21px 90px}.nl4-footer>a{grid-column:auto}.nl4-mobile{display:grid;grid-template-columns:1fr 1fr;position:fixed;left:0;right:0;bottom:0;z-index:90}.nl4-mobile a{padding:16px;text-align:center;background:#fff;color:var(--n4-black);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.nl4-mobile a:last-child{background:var(--n4-blue);color:#fff}}@media (prefers-reduced-motion:reduce){.nl4-halo span,.nl4-rings i,.nl4-model-orbit,.nl4-model-shadow,.nl4-model-sweep{animation:none}.nl4-motion-toggle{display:none}}.nl4-revised main{padding-top:0!important}.nl4-revised .nl4-nav{grid-template-columns:auto 1fr auto}.nl4-revised .nl4-logo>span{font-size:12px;letter-spacing:.12em}.nl4-revised #nl4-top,.nl4-revised #nl4-injury,.nl4-revised #nl4-proof,.nl4-revised #nl4-process,.nl4-revised #nl4-faq,.nl4-revised #nl4-contact{scroll-margin-top:80px}.nl4-revised .nl4-hero{grid-template-columns:minmax(0,1.15fr) minmax(300px,.72fr) minmax(310px,.68fr)}.nl4-revised .nl4-hero-copy{padding:7vh 4.5vw}.nl4-revised .nl4-location-line{margin-top:13px;color:#d5dae2;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.nl4-revised .nl4-hero h1{font-size:clamp(54px,5.3vw,86px);line-height:.9;margin:5vh 0 3vh}.nl4-revised .nl4-hero-copy>p{font-size:16px;line-height:1.65}.nl4-revised .nl4-eyebrow,.nl4-revised .nl4-title>span,.nl4-revised .nl4-proof-copy>span,.nl4-revised .nl4-section-head>span,.nl4-revised .nl4-statement span,.nl4-revised .nl4-faq>div>span,.nl4-revised .nl4-contact-copy>span{font-size:11px;line-height:1.4}.nl4-revised .nl4-actions a:first-child,.nl4-revised .nl4-nav-cta,.nl4-revised .nl4-hero-side>a,.nl4-revised .nl4-motion-toggle,.nl4-revised .nl4-contact form>button{font-size:12px;line-height:1.35}.nl4-revised .nl4-visual{min-height:620px;background:radial-gradient(circle at 50% 42%,rgba(92,133,255,.2),transparent 48%)}.nl4-revised .nl4-visual:before{content:none}.nl4-revised .nl4-model-stage{top:14%;right:0;bottom:11%;left:0;cursor:default}.nl4-revised .nl4-model-tilt img{width:92%;height:92%;transform:none;filter:drop-shadow(0 24px 32px rgba(0,0,0,.62))}.nl4-revised .nl4-model-orbit,.nl4-revised .nl4-model-shadow,.nl4-revised .nl4-halo span{animation-play-state:paused}.nl4-revised .nl4-visual.is-playing .nl4-model-orbit,.nl4-revised .nl4-visual.is-playing .nl4-model-shadow,.nl4-revised .nl4-visual.is-playing .nl4-halo span{animation-play-state:running}.nl4-revised .nl4-motion-toggle{left:50%;bottom:24px;transform:translate(-50%);color:#d5dae2;border-color:#8a94a2;padding:6px 0}.nl4-revised .nl4-hero-side{padding:7vh 3vw;justify-content:center}.nl4-revised .nl4-hero-side h2{font-size:clamp(34px,3vw,50px);line-height:1.02}.nl4-revised .nl4-hero-side p{font-size:14px;line-height:1.65;color:#fff}.nl4-revised .nl4-title>p,.nl4-revised .nl4-impact-grid p,.nl4-revised .nl4-steps p,.nl4-revised .nl4-proof li span,.nl4-revised .nl4-faq details p,.nl4-revised .nl4-faq>div:first-child>p,.nl4-revised .nl4-contact-copy>p{font-size:14px;line-height:1.65}.nl4-revised .nl4-impact-grid h3{font-size:31px;line-height:1.05}.nl4-revised .nl4-proof li{grid-template-columns:150px 1fr}.nl4-revised .nl4-proof li b{font-size:11px;line-height:1.45}.nl4-revised .nl4-statement.nl4-lawyer-intro{display:grid;grid-template-columns:.9fr minmax(260px,.48fr) 1fr;gap:5vw;align-items:center;padding:72px 8vw}.nl4-revised .nl4-lawyer-intro h2{font:400 clamp(48px,5vw,76px)/.95 "Instrument Serif";margin:20px 0}.nl4-revised .nl4-lawyer-intro p{font-size:14px;line-height:1.65;color:#fff}.nl4-revised .nl4-lawyer-intro a{display:flex;justify-content:space-between;color:#fff;border-bottom:1px solid rgba(255,255,255,.6);padding:14px 0;margin-top:22px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.nl4-revised .nl4-lawyer-intro img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:72% center;filter:grayscale(1);border:1px solid rgba(255,255,255,.35)}.nl4-revised .nl4-lawyer-intro blockquote{font-size:clamp(36px,4.3vw,66px);margin:0}.nl4-revised .nl4-faq summary{font-size:16px;line-height:1.4}.nl4-revised .nl4-faq summary span:before{content:"+"}.nl4-revised .nl4-faq details[open] summary span:before{content:"−"}.nl4-revised .nl4-contact label>span,.nl4-revised .nl4-contact form>small,.nl4-revised .nl4-field-help{font-size:12px;line-height:1.5}.nl4-revised .nl4-field-help{display:block;color:#555d66;text-transform:none;letter-spacing:0;margin-top:4px}.nl4-revised .nl4-mobile{grid-template-columns:1fr}@media (max-width:1180px){.nl4-revised .nl4-hero{grid-template-columns:1fr 1fr}.nl4-revised .nl4-hero-side{grid-column:1/-1;padding:52px 5vw}}@media (max-width:1050px){.nl4-revised .nl4-nav{grid-template-columns:1fr auto}.nl4-revised .nl4-statement.nl4-lawyer-intro{grid-template-columns:1fr 280px}.nl4-revised .nl4-lawyer-intro blockquote{grid-column:1/-1}}@media (max-width:680px){.nl4-revised #nl4-top,.nl4-revised #nl4-injury,.nl4-revised #nl4-proof,.nl4-revised #nl4-process,.nl4-revised #nl4-faq,.nl4-revised #nl4-contact{scroll-margin-top:68px}.nl4-revised .nl4-hero{grid-template-columns:1fr}.nl4-revised .nl4-hero-copy{min-height:0;padding:54px 21px}.nl4-revised .nl4-hero h1{font-size:clamp(48px,13.5vw,60px);margin:34px 0 24px}.nl4-revised .nl4-visual{min-height:390px}.nl4-revised .nl4-model-stage{top:8%;right:2%;bottom:12%;left:2%}.nl4-revised .nl4-model-tilt img{width:88%;height:88%}.nl4-revised .nl4-hero-side{grid-column:auto;padding:46px 21px}.nl4-revised .nl4-statement.nl4-lawyer-intro{grid-template-columns:1fr;padding:64px 21px}.nl4-revised .nl4-lawyer-intro img{width:min(270px,100%)}.nl4-revised .nl4-proof li{grid-template-columns:1fr;gap:5px}}@media (prefers-reduced-motion:reduce){.nl4-revised .nl4-motion-toggle{display:none}}.fn5{--f5-ink:#0a0a09;--f5-paper:#eee9df;--f5-ivory:#f8f5ee;--f5-amber:#c9793f;--f5-line:rgba(248,245,238,.2);font-family:Inter,sans-serif;background:var(--f5-ink);color:var(--f5-ivory)}.fn5 *{box-sizing:border-box}.fn5 a{text-decoration:none}.fn5 button{font-family:inherit}.fn5-nav{position:fixed;z-index:80;left:0;right:0;top:0;height:76px;padding:0 3vw;display:grid;grid-template-columns:auto 1fr auto auto;gap:34px;align-items:center;color:#fff;border-bottom:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#050505cc,#0505052e);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fn5-logo{display:flex;align-items:center;gap:12px;color:#fff}.fn5-logo b{width:44px;height:44px;border:1px solid rgba(255,255,255,.7);display:grid;place-items:center;font:400 12px Inter}.fn5-logo span{font-size:12px;letter-spacing:.16em;font-weight:600}.fn5-logo small{display:block;font-size:6px;letter-spacing:.24em;margin-top:5px;color:#ffffff94}.fn5-nav nav{display:flex;justify-content:center;gap:30px}.fn5-nav nav a,.fn5-phone{color:#ffffff9e;font-size:9px;text-transform:uppercase;letter-spacing:.16em}.fn5-nav nav a:hover,.fn5-phone:hover{color:#fff}.fn5-nav-cta{border:1px solid rgba(255,255,255,.4);background:#0a0a0961;color:#fff;padding:13px 15px;display:flex;gap:28px;justify-content:space-between;font-size:9px;text-transform:uppercase;letter-spacing:.13em;cursor:pointer}.fn5-nav-cta:hover{background:var(--f5-amber);border-color:var(--f5-amber)}.fn5-hero{height:100svh;min-height:760px;position:relative;overflow:hidden;background:#111}.fn5-hero-frame,.fn5-shade,.fn5-rain{position:absolute;top:0;right:0;bottom:0;left:0}.fn5-hero-frame img{width:100%;height:100%;object-fit:cover;object-position:center;animation:fn5-camera 18s ease-in-out infinite alternate}.fn5-shade{background:linear-gradient(90deg,#040506e0,#0405069e 38%,#04050629 70%,#04050675),linear-gradient(0deg,rgba(4,5,6,.72),transparent 45%)}.fn5-rain{opacity:.16;background-image:repeating-linear-gradient(104deg,transparent 0 12px,rgba(255,255,255,.12) 13px,transparent 14px 27px);background-size:180% 180%;animation:fn5-rain 1.8s linear infinite;mix-blend-mode:screen}.fn5-film-meta{position:absolute;z-index:4;top:105px;left:3vw;right:3vw;display:grid;grid-template-columns:1fr 1fr 1fr;font-size:7px;letter-spacing:.18em;color:#ffffff8c}.fn5-film-meta span:nth-child(2){text-align:center}.fn5-film-meta span:last-child{text-align:right}.fn5-hero-copy{position:absolute;z-index:5;left:6vw;top:50%;transform:translateY(-46%);max-width:900px}.fn5-hero-copy>span,.fn5-opening span,.fn5-proof-copy>span,.fn5-approach>span,.fn5-contact span{font-size:8px;text-transform:uppercase;letter-spacing:.2em;color:#e2b18e}.fn5-hero h1{font:300 clamp(76px,9vw,148px)/.78 "Newsreader",serif;letter-spacing:-.055em;margin:34px 0 32px}.fn5-hero h1 em{font-weight:300;color:#edb891}.fn5-hero-copy>p{font:300 clamp(19px,2vw,30px)/1.35 "Newsreader",serif;color:#ffffffb8;max-width:570px}.fn5-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.fn5-actions button,.fn5-contact button,.fn5-approach button{border:0;background:var(--f5-amber);color:#fff;padding:16px 18px;display:flex;justify-content:space-between;gap:45px;font-size:9px;text-transform:uppercase;letter-spacing:.12em;cursor:pointer}.fn5-actions a{color:#fff;font-size:10px;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:4px}.fn5-motion{position:absolute;z-index:6;right:3vw;bottom:36px;border:0;background:none;color:#fff9;font-size:7px;text-transform:uppercase;letter-spacing:.16em;display:flex;align-items:center;gap:8px;cursor:pointer}.fn5-motion i{width:24px;height:24px;border:1px solid rgba(255,255,255,.4);border-radius:50%;position:relative}.fn5-motion i:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;background:#fff;border-radius:50%}.fn5-scroll{position:absolute;z-index:6;left:50%;bottom:28px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;color:#ffffff80;font-size:7px;text-transform:uppercase;letter-spacing:.18em}.fn5-scroll i{height:35px;width:1px;background:linear-gradient(white,transparent)}.fn5.is-paused .fn5-hero-frame img,.fn5.is-paused .fn5-rain{animation-play-state:paused}.fn5-opening{background:var(--f5-paper);color:var(--f5-ink);padding:120px 7vw;display:grid;grid-template-columns:1.1fr .7fr;gap:90px;align-items:end}.fn5-opening h2,.fn5-proof h2,.fn5-contact h2{font:300 clamp(58px,7vw,100px)/.88 "Newsreader",serif;letter-spacing:-.045em;margin:30px 0 0}.fn5-opening p{font:300 23px/1.55 Newsreader,serif;margin:0;color:#51504d}.fn5-story{display:grid;grid-template-columns:1fr 1fr;background:#0b0b0a}.fn5-story-visual{height:100vh;position:sticky;top:0;overflow:hidden;background:#121212}.fn5-story-visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity 1s ease,transform 1.4s ease;filter:saturate(.6) contrast(1.1)}.fn5-story-visual img.active{opacity:1;transform:scale(1)}.fn5-story-visual img:nth-child(2){object-position:center}.fn5-story-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.86),transparent 56%),linear-gradient(90deg,transparent,rgba(0,0,0,.18))}.fn5-story-visual>span{position:absolute;left:35px;top:35px;font-size:8px;letter-spacing:.2em;color:#ffffff8c}.fn5-story-visual>b{position:absolute;left:35px;bottom:42px;font:300 52px Newsreader,serif}.fn5-chapters{padding:0 7vw}.fn5-chapter{min-height:86vh;border-bottom:1px solid var(--f5-line);display:grid;grid-template-columns:70px 1fr;align-items:center;gap:25px}.fn5-chapter>span{font-size:8px;letter-spacing:.15em;color:#d29a73}.fn5-chapter h3{font:300 clamp(50px,5vw,78px)/.9 "Newsreader",serif;margin:0 0 26px}.fn5-chapter p{color:#ffffff80;line-height:1.8;font-size:13px;max-width:540px}.fn5-chapter a{display:inline-flex;gap:30px;color:#e2b18e;font-size:9px;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid rgba(226,177,142,.45);padding-bottom:6px;margin-top:20px}.fn5-proof{display:grid;grid-template-columns:1.1fr .9fr;background:var(--f5-ivory);color:var(--f5-ink)}.fn5-proof-image{min-height:820px;position:relative;overflow:hidden}.fn5-proof-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.7) contrast(1.04)}.fn5-proof-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(5,5,5,.55),transparent 45%)}.fn5-proof-image span{position:absolute;z-index:2;left:28px;bottom:28px;color:#fff;font-size:8px;letter-spacing:.2em}.fn5-proof-copy{padding:9vh 7vw;display:flex;flex-direction:column;justify-content:center}.fn5-proof h2{font-size:clamp(60px,6vw,92px);margin:35px 0}.fn5-proof-copy>p{font:300 22px/1.55 Newsreader,serif;color:#55534f}.fn5-proof ol{list-style:none;padding:0;margin:40px 0 0;border-top:1px solid #c9c3b8}.fn5-proof li{display:grid;grid-template-columns:50px 1fr;padding:16px 0;border-bottom:1px solid #c9c3b8}.fn5-proof li b{font-size:8px;color:var(--f5-amber)}.fn5-proof li span{font-size:11px;text-transform:uppercase;letter-spacing:.12em}.fn5-approach{padding:130px 8vw;background:#151513}.fn5-approach blockquote{font:300 clamp(54px,7vw,108px)/.94 "Newsreader",serif;letter-spacing:-.04em;margin:45px 0 60px}.fn5-approach>div{display:grid;grid-template-columns:1fr auto;gap:70px;align-items:end;border-top:1px solid var(--f5-line);padding-top:28px}.fn5-approach p{max-width:650px;color:#ffffff85;line-height:1.8;font-size:13px}.fn5-contact{padding:120px 8vw;background:#c9793f;display:grid;grid-template-columns:1.25fr .75fr;gap:100px;align-items:end}.fn5-contact>div:last-child{display:flex;flex-direction:column;align-items:flex-start}.fn5-contact p{font:300 22px/1.55 Newsreader,serif}.fn5-contact a{font:300 37px Newsreader,serif;color:#fff;margin:20px 0}.fn5-contact button{background:var(--f5-ink);width:100%}.fn5-contact small{font-size:8px;margin-top:13px;color:#0000008f}.fn5-footer{padding:50px 4vw;background:#050505;color:#8b8b86;display:grid;grid-template-columns:1fr 1.5fr .5fr;gap:50px;align-items:center}.fn5-footer p{font-size:9px;line-height:1.8}.fn5-footer>a{color:#fff;text-align:right;font-size:9px}.fn5-intake-tab{position:fixed;z-index:70;right:0;top:50%;transform:translateY(-50%) rotate(-90deg) translateY(-100%);transform-origin:right top;border:0;background:var(--f5-amber);color:#fff;padding:14px 20px;display:flex;gap:30px;text-transform:uppercase;letter-spacing:.12em;font-size:8px;cursor:pointer}.fn5-drawer-shell{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;background:#000000a3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:flex;justify-content:flex-end}.fn5-drawer{width:min(560px,100%);height:100%;background:var(--f5-paper);color:var(--f5-ink);position:relative;padding:80px 60px;overflow:auto;animation:fn5-drawer .45s cubic-bezier(.2,.8,.2,1)}.fn5-close{position:absolute;right:24px;top:20px;border:1px solid #aaa;background:none;width:38px;height:38px;border-radius:50%;font-size:23px;cursor:pointer}.fn5-drawer form{display:flex;flex-direction:column;gap:22px}.fn5-drawer form>span,.fn5-success>span{font-size:8px;text-transform:uppercase;letter-spacing:.18em;color:#a55d2e}.fn5-drawer h2,.fn5-success h2{font:300 62px/.9 Newsreader,serif;margin:15px 0 35px}.fn5-drawer label{display:grid;gap:7px;font-size:8px;text-transform:uppercase;letter-spacing:.13em}.fn5-drawer input,.fn5-drawer textarea{border:0;border-bottom:1px solid #8d877d;background:transparent;border-radius:0;padding:11px 0;font:13px Inter;outline:none}.fn5-check{display:flex!important;align-items:flex-start;text-transform:none!important;letter-spacing:0!important}.fn5-check input{width:15px}.fn5-drawer form>button{border:0;background:var(--f5-ink);color:#fff;padding:17px;display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:.12em;font-size:9px;cursor:pointer}.fn5-drawer form>small{font-size:8px}.fn5-success{min-height:70vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.fn5-success p{line-height:1.75;color:#64615b}.fn5-success button{border:0;border-bottom:1px solid;background:none;padding:0 0 4px;cursor:pointer}@keyframes fn5-camera{0%{transform:scale(1.03) translateZ(0)}to{transform:scale(1.11) translate3d(-1.5%,1%,0)}}@keyframes fn5-rain{to{background-position:-100px 180px}}@keyframes fn5-drawer{0%{transform:translate(100%)}to{transform:none}}@media (max-width:1050px){.fn5-nav nav,.fn5-phone{display:none}.fn5-nav{grid-template-columns:1fr auto}.fn5-opening,.fn5-proof,.fn5-contact{grid-template-columns:1fr}.fn5-story{grid-template-columns:.85fr 1.15fr}.fn5-approach>div{grid-template-columns:1fr}.fn5-proof-image{min-height:650px}.fn5-footer{grid-template-columns:1fr 1fr}.fn5-footer>a{grid-column:1/-1;text-align:left}}@media (max-width:700px){.fn5-nav{height:68px;padding:0 16px}.fn5-logo b{width:38px;height:38px}.fn5-nav-cta{padding:11px;gap:10px}.fn5-hero{min-height:760px}.fn5-film-meta{top:90px;left:20px;right:20px}.fn5-film-meta span:nth-child(2){display:none}.fn5-film-meta{grid-template-columns:1fr 1fr}.fn5-hero-frame img{object-position:63% center}.fn5-shade{background:linear-gradient(90deg,#040506d1,#04050642),linear-gradient(0deg,rgba(4,5,6,.8),transparent 50%)}.fn5-hero-copy{left:21px;right:21px;top:48%}.fn5-hero h1{font-size:67px}.fn5-hero-copy>p{font-size:19px}.fn5-actions{align-items:flex-start;flex-direction:column}.fn5-motion{right:18px}.fn5-scroll{display:none}.fn5-opening,.fn5-approach,.fn5-contact{padding:80px 21px}.fn5-opening{gap:42px}.fn5-opening h2,.fn5-contact h2{font-size:55px}.fn5-opening p{font-size:20px}.fn5-story{display:block}.fn5-story-visual{height:64vh;top:68px}.fn5-chapters{position:relative;background:#0b0b0a;padding:0 21px}.fn5-chapter{min-height:70vh;grid-template-columns:45px 1fr}.fn5-chapter h3{font-size:51px}.fn5-proof-image{min-height:520px}.fn5-proof-copy{padding:80px 21px}.fn5-proof h2{font-size:58px}.fn5-approach blockquote{font-size:50px}.fn5-contact{gap:45px}.fn5-footer{grid-template-columns:1fr;padding:50px 21px 95px}.fn5-footer>a{grid-column:auto}.fn5-intake-tab{top:auto;bottom:0;left:0;right:0;width:100%;transform:none;transform-origin:center;justify-content:space-between;padding:16px 20px}.fn5-drawer{padding:75px 22px}.fn5-drawer h2,.fn5-success h2{font-size:53px}}@media (prefers-reduced-motion:reduce){.fn5-hero-frame img,.fn5-rain,.fn5-drawer{animation:none}.fn5-motion{display:none}.fn5-story-visual img{transition:none}}.fn5-revised main{padding-top:0!important}.fn5-revised .fn5-nav{grid-template-columns:auto 1fr auto}.fn5-revised .fn5-logo>span{font-size:11px;letter-spacing:.14em}.fn5-revised .fn5-film-meta{grid-template-columns:1fr 1fr}.fn5-revised .fn5-film-meta span:last-child{text-align:right}.fn5-revised .fn5-hero-copy>p{max-width:640px;font-size:clamp(19px,1.7vw,27px)}.fn5-revised .fn5-actions button,.fn5-revised .fn5-contact button,.fn5-revised .fn5-lawyer button{font-size:11px;line-height:1.35}.fn5-revised .fn5-motion{font-size:10px;line-height:1.4}.fn5-revised .fn5-opening p,.fn5-revised .fn5-chapter p,.fn5-revised .fn5-proof-copy>p,.fn5-revised .fn5-lawyer p,.fn5-revised .fn5-faq p,.fn5-revised .fn5-contact p{font-size:16px;line-height:1.65}.fn5-revised .fn5-opening-copy{display:grid;gap:20px}.fn5-revised .fn5-opening-copy p{margin:0}.fn5-revised .fn5-proof li span{font-size:12px;line-height:1.45}.fn5-revised .fn5-lawyer{display:grid;grid-template-columns:1fr minmax(320px,.65fr);gap:7vw;align-items:center;padding:100px 8vw}.fn5-revised .fn5-lawyer>div{display:flex;flex-direction:column;align-items:flex-start}.fn5-revised .fn5-lawyer>div>span,.fn5-revised .fn5-faq>div>span{font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:#e2b18e}.fn5-revised .fn5-lawyer h2,.fn5-revised .fn5-faq h2{font:300 clamp(56px,7vw,96px)/.9 "Newsreader",serif;letter-spacing:-.04em;margin:28px 0}.fn5-revised .fn5-lawyer p{max-width:620px;color:#ffffffad}.fn5-revised .fn5-lawyer img{width:100%;height:min(68vh,650px);object-fit:cover;object-position:72% center;filter:saturate(.55) contrast(1.06)}.fn5-revised .fn5-lawyer button{margin-top:28px}.fn5-revised .fn5-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:100px 8vw;background:var(--f5-paper);color:var(--f5-ink)}.fn5-revised .fn5-faq-list{border-top:1px solid #aaa297}.fn5-revised .fn5-faq details{padding:24px 0;border-bottom:1px solid #c9c3b8}.fn5-revised .fn5-faq summary{display:flex;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;font-size:16px;font-weight:600;line-height:1.4}.fn5-revised .fn5-faq summary::-webkit-details-marker{display:none}.fn5-revised .fn5-faq summary span{color:var(--f5-amber);font-size:22px}.fn5-revised .fn5-faq summary span:before{content:"+"}.fn5-revised .fn5-faq details[open] summary span:before{content:"−"}.fn5-revised .fn5-faq p{max-width:690px;color:#57544f;padding-right:38px}.fn5-revised .fn5-contact{grid-template-columns:minmax(0,1fr) minmax(480px,.82fr);align-items:center}.fn5-revised .fn5-contact>div:first-child>p{max-width:680px;margin:34px 0 0;color:#0a0a09b8}.fn5-revised .fn5-inline-form,.fn5-revised .fn5-inline-success{width:min(100%,700px);justify-self:end;background:#f8f5eef5;color:var(--f5-ink);padding:34px;box-shadow:12px 12px #0a0a0929}.fn5-revised .fn5-inline-form{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}.fn5-revised .fn5-inline-kicker,.fn5-revised .fn5-inline-outline,.fn5-revised .fn5-inline-check,.fn5-revised .fn5-inline-form>button,.fn5-revised .fn5-inline-notice{grid-column:1/-1}.fn5-revised .fn5-inline-form label{display:grid;gap:7px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.fn5-revised .fn5-inline-form input,.fn5-revised .fn5-inline-form textarea{width:100%;border:0;border-bottom:1px solid #625d55;border-radius:0;background:transparent;padding:10px 0;color:var(--f5-ink);font:14px Inter,sans-serif;outline:none;resize:vertical}.fn5-revised .fn5-inline-form input:focus-visible,.fn5-revised .fn5-inline-form textarea:focus-visible{border-color:var(--f5-ink);box-shadow:0 2px 0 -1px var(--f5-ink)}.fn5-revised .fn5-inline-outline small{font-size:11px;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;color:#665f56}.fn5-revised .fn5-inline-check{display:flex!important;align-items:flex-start;gap:10px;text-transform:none!important;letter-spacing:0!important}.fn5-revised .fn5-inline-check input{width:16px;flex:0 0 auto;margin-top:2px}.fn5-revised .fn5-inline-check span{color:#4f4a43;font-size:11px;line-height:1.45;letter-spacing:0;text-transform:none}.fn5-revised .fn5-inline-form>button,.fn5-revised .fn5-inline-success button{width:100%;border:0;background:var(--f5-ink);color:#fff;padding:16px 18px;display:flex;justify-content:space-between;cursor:pointer;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.fn5-revised .fn5-inline-form>button:focus-visible,.fn5-revised .fn5-inline-success button:focus-visible{outline:3px solid #fff;outline-offset:3px}.fn5-revised .fn5-inline-notice{font-size:10px;line-height:1.5;color:#625d55}.fn5-revised .fn5-inline-success{min-height:390px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.fn5-revised .fn5-inline-success h3{margin:22px 0 10px;font:300 62px/.9 Newsreader,serif}.fn5-revised .fn5-inline-success p{margin:0 0 30px}.fn5-revised .fn5-drawer{padding:54px 60px}.fn5-revised .fn5-drawer form{gap:17px}.fn5-revised .fn5-drawer h2,.fn5-revised .fn5-success h2{margin:10px 0 22px}.fn5-revised .fn5-drawer h2:focus{outline:2px solid var(--f5-amber);outline-offset:6px}.fn5-revised .fn5-drawer label,.fn5-revised .fn5-drawer form>span,.fn5-revised .fn5-drawer form>button,.fn5-revised .fn5-drawer form>small,.fn5-revised .fn5-field-help,.fn5-revised .fn5-check{font-size:12px;line-height:1.45}.fn5-revised .fn5-field-help{display:block;margin-top:4px;color:#68635b;text-transform:none;letter-spacing:0}.fn5-revised .fn5-check span{font-size:12px}@media (max-width:1050px){.fn5-revised .fn5-nav{grid-template-columns:1fr auto}.fn5-revised .fn5-lawyer{grid-template-columns:1fr 320px}.fn5-revised .fn5-faq{grid-template-columns:1fr;gap:45px}.fn5-revised .fn5-contact{grid-template-columns:1fr}}@media (max-width:700px){.fn5-revised .fn5-film-meta{grid-template-columns:1fr 1fr}.fn5-revised .fn5-hero-copy{top:49%}.fn5-revised .fn5-hero h1{font-size:62px}.fn5-revised .fn5-hero-copy>p{font-size:18px}.fn5-revised .fn5-lawyer{grid-template-columns:1fr;padding:78px 21px}.fn5-revised .fn5-lawyer img{width:min(340px,100%);height:430px;order:-1}.fn5-revised .fn5-faq{padding:76px 21px}.fn5-revised .fn5-faq h2{font-size:55px}.fn5-revised .fn5-inline-form{grid-template-columns:1fr;padding:26px 20px}.fn5-revised .fn5-inline-form>*{grid-column:1!important}.fn5-revised .fn5-inline-success{min-height:330px;padding:30px 22px}.fn5-revised .fn5-intake-tab{z-index:95}.fn5-revised .fn5-drawer{padding:58px 22px 36px}.fn5-revised .fn5-drawer h2,.fn5-revised .fn5-success h2{font-size:48px}}.hl6{--ink:#24322d;--forest:#344b42;--clay:#c66f55;--cream:#f4efe6;--paper:#fffdf8;--line:rgba(36,50,45,.16);background:var(--cream);color:var(--ink);font-family:DM Sans,sans-serif;font-size:16px;line-height:1.5;overflow:hidden}.hl6 *{box-sizing:border-box}.hl6 a{color:inherit;text-decoration:none}.hl6 button,.hl6 input,.hl6 textarea{font:inherit}.hl6-nav{height:88px;display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:34px;padding:0 4.5vw;background:var(--paper);border-bottom:1px solid var(--line);position:relative;z-index:20}.hl6-brand{display:flex;align-items:center;gap:13px;width:max-content}.hl6-brand>i{width:43px;height:43px;border:1px solid var(--forest);border-radius:50% 50% 46% 54%;display:grid;place-items:center;font:500 26px/1 Newsreader,serif;font-style:normal}.hl6-brand>span{font:500 19px/1 Newsreader,serif;letter-spacing:.01em}.hl6-brand em{color:var(--clay);font-style:italic}.hl6-brand small{display:block;margin-top:5px;font:600 8px/1 DM Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase}.hl6-nav nav{display:flex;gap:32px;font-size:13px}.hl6-nav nav a,.hl6-phone{transition:color .2s}.hl6-nav nav a:hover,.hl6-phone:hover{color:var(--clay)}.hl6-phone{font-size:13px;font-weight:600}.hl6-top-cta{background:var(--forest);color:#fff!important;padding:16px 20px;border-radius:100px;font-size:13px;font-weight:600;display:flex;gap:28px;align-items:center}.hl6-top-cta span,.hl6-actions span,.hl6-need a span,.hl6-form-card button span{transition:transform .2s}.hl6-top-cta:hover span,.hl6-actions a:hover span,.hl6-need a:hover span,.hl6-form-card button:hover span{transform:translate(3px,-3px)}.hl6-hero{min-height:calc(100vh - 88px);display:grid;grid-template-columns:49% 51%;background:var(--paper)}.hl6-hero-copy{padding:10vh 5vw 6vh 7vw;display:flex;flex-direction:column;justify-content:center;position:relative}.hl6-eyebrow,.hl6-kicker{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hl6-eyebrow{display:flex;align-items:center;gap:10px}.hl6-eyebrow i{width:8px;height:8px;background:var(--clay);border-radius:50%;box-shadow:0 0 0 6px #c66f551f}.hl6-hero h1{font:400 clamp(52px,5.45vw,88px)/.92 "Newsreader",serif;letter-spacing:-.045em;margin:7vh 0 3.5vh}.hl6-hero h1 em{font-style:italic;color:var(--clay)}.hl6-hero-copy>p{font:400 clamp(18px,1.35vw,22px)/1.5 "Newsreader",serif;max-width:540px;margin:0;color:#52605b}.hl6-actions{display:flex;align-items:center;gap:30px;margin-top:5vh}.hl6-actions a:first-child{background:var(--clay);color:#fff;border-radius:100px;padding:17px 23px;display:flex;align-items:center;gap:34px;font-size:13px;font-weight:600}.hl6-actions a:nth-child(2){font-size:13px;font-weight:600;border-bottom:1px solid var(--ink);padding:4px 0}.hl6-hero-copy>small{font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin-top:24px;color:#6d7772}.hl6-hero-photo{position:relative;margin:18px 18px 18px 0;min-height:680px;border-radius:190px 0 0;overflow:hidden;background:#c5b7a7}.hl6-hero-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(29,40,35,.4))}.hl6-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:saturate(.85)}.hl6-photo-note{position:absolute;left:30px;bottom:32px;z-index:2;background:#fffdf8f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:16px 20px;border-radius:4px;max-width:290px}.hl6-photo-note b,.hl6-photo-note span{display:block}.hl6-photo-note b{font:500 17px Newsreader,serif}.hl6-photo-note span{font-size:11px;margin-top:3px;color:#65706b}.hl6-photo-caption{position:absolute;right:22px;bottom:30px;z-index:2;color:#fff;font-size:10px;letter-spacing:.15em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.hl6-reassurance{height:82px;background:var(--forest);color:#fff;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;padding:0 5vw}.hl6-reassurance span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-align:center;border-right:1px solid rgba(255,255,255,.2)}.hl6-reassurance span:last-child{border:0}.hl6-reassurance span:before{content:"✓";color:#efb09a;margin-right:10px}.hl6-intro{padding:14vh 7vw 12vh;display:grid;grid-template-columns:22% 45% 1fr;gap:4vw;align-items:start}.hl6-intro>span,.hl6-process-heading>span,.hl6-contact-copy>span{font-size:11px;text-transform:uppercase;letter-spacing:.16em}.hl6-intro h2,.hl6-process h2,.hl6-contact h2{font:400 clamp(42px,4.5vw,70px)/.98 "Newsreader",serif;letter-spacing:-.035em;margin:0}.hl6-intro p{font:400 20px/1.55 Newsreader,serif;color:#56645e;margin:0}.hl6-support{display:grid;grid-template-columns:52% 48%;min-height:720px;background:var(--paper)}.hl6-support-image{position:relative;overflow:hidden}.hl6-support-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 70%,rgba(24,32,29,.35))}.hl6-support-image img{width:100%;height:100%;object-fit:cover;display:block}.hl6-support-image>span{position:absolute;z-index:2;bottom:26px;left:28px;color:#fff;font-size:10px;letter-spacing:.16em}.hl6-support-copy{padding:11vh 7vw;display:flex;flex-direction:column;justify-content:center}.hl6-kicker{color:var(--clay)}.hl6-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:38px 0 7vh}.hl6-tabs button{border:1px solid var(--line);background:transparent;border-radius:100px;padding:11px 15px;color:var(--ink);font-size:12px;cursor:pointer}.hl6-tabs button[aria-selected=true]{background:var(--forest);border-color:var(--forest);color:#fff}.hl6-need{animation:hl6-rise .45s ease both}.hl6-need h3{font:400 clamp(38px,3.7vw,58px)/1 "Newsreader",serif;letter-spacing:-.03em;margin:0 0 24px}.hl6-need p{font-size:15px;line-height:1.7;max-width:530px;color:#596761}.hl6-need a{display:flex;gap:32px;align-items:center;width:max-content;margin-top:34px;border-bottom:1px solid var(--clay);padding-bottom:7px;color:var(--clay);font-size:13px;font-weight:600}@keyframes hl6-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hl6-process{padding:14vh 7vw;display:grid;grid-template-columns:44% 1fr;gap:10vw}.hl6-process-heading p{font:400 20px Newsreader,serif;margin-top:30px;color:#596761}.hl6-process-heading>span{display:block;color:var(--clay);margin-bottom:38px}.hl6-process ol{list-style:none;padding:0;margin:0}.hl6-process li{display:grid;grid-template-columns:65px 1fr;gap:25px;border-top:1px solid var(--line);padding:28px 0}.hl6-process li:last-child{border-bottom:1px solid var(--line)}.hl6-process li>span{font:500 11px DM Sans;color:var(--clay);padding-top:7px}.hl6-process h3{font:400 29px Newsreader,serif;margin:0 0 8px}.hl6-process li p{font-size:14px;line-height:1.65;color:#5b6863;margin:0;max-width:550px}.hl6-promise{background:var(--clay);color:#fff;padding:13vh 7vw;text-align:center;position:relative}.hl6-promise>span{position:absolute;left:7vw;top:4vh;font:400 160px/1 Newsreader;opacity:.17}.hl6-promise blockquote{font:400 clamp(43px,5.2vw,82px)/1.02 "Newsreader",serif;letter-spacing:-.035em;margin:0}.hl6-promise blockquote em{font-style:italic;color:#f8e4d8}.hl6-promise p{max-width:640px;margin:5vh auto 0;font-size:13px;line-height:1.7;color:#fdece4}.hl6-contact{display:grid;grid-template-columns:46% 54%;background:var(--forest);color:#fff;padding:13vh 7vw;gap:8vw}.hl6-contact-copy>span{color:#e8ad98}.hl6-contact h2{margin:34px 0 28px}.hl6-contact-copy>p{font:400 19px/1.55 Newsreader;color:#d5ded9;max-width:470px}.hl6-contact-copy>a{display:block;font:400 31px Newsreader;color:#f0b6a1;margin-top:40px}.hl6-contact-copy>small{display:block;font-size:9px;letter-spacing:.12em;text-transform:uppercase;margin-top:10px;color:#9fafa8}.hl6-form-card{background:var(--paper);color:var(--ink);padding:38px 42px;border-radius:4px}.hl6-form-card form>div{border-bottom:1px solid var(--line);padding:0 0 18px;margin-bottom:22px}.hl6-form-card form div>span{display:block;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#7d8984;margin-bottom:10px}.hl6-form-card input,.hl6-form-card textarea{width:100%;border:0;outline:0;background:transparent;color:var(--ink);resize:vertical;font:400 20px Newsreader,serif}.hl6-form-card input::placeholder,.hl6-form-card textarea::placeholder{color:#98a19d}.hl6-form-card form>label{display:flex;align-items:flex-start;gap:10px;font-size:10px;color:#66736e}.hl6-form-card label input{width:auto;margin-top:2px}.hl6-form-card form>button,.hl6-success button{width:100%;border:0;background:var(--clay);color:#fff;padding:16px 20px;border-radius:100px;display:flex;justify-content:space-between;cursor:pointer;margin-top:24px;font-size:13px;font-weight:600}.hl6-form-card form>small{display:block;text-align:center;font-size:9px;margin-top:12px;color:#7f8985}.hl6-success{min-height:400px;display:flex;flex-direction:column;justify-content:center}.hl6-success>span{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--clay)}.hl6-success h3{font:400 43px/1 Newsreader;margin:24px 0}.hl6-success p{color:#68746f}.hl6-success button{justify-content:center}.hl6-footer{display:grid;grid-template-columns:1fr 1.5fr auto;align-items:center;gap:5vw;padding:44px 7vw;background:#202c27;color:#fff;border-top:1px solid rgba(255,255,255,.13)}.hl6-footer .hl6-brand>i{border-color:#fff}.hl6-footer p{font-size:10px;line-height:1.6;color:#aebbb5;margin:0;max-width:580px}.hl6-footer>a{font-size:11px}.hl6-mobile-cta{display:none}@media (max-width:980px){.hl6-nav{grid-template-columns:1fr auto}.hl6-nav nav,.hl6-phone{display:none}.hl6-hero{grid-template-columns:1fr}.hl6-hero-copy{padding:9vh 7vw}.hl6-hero-photo{margin:0 18px 18px;min-height:62vh;border-radius:100px 0 0}.hl6-intro{grid-template-columns:1fr;gap:30px}.hl6-support{grid-template-columns:1fr}.hl6-support-image{min-height:58vh}.hl6-process{grid-template-columns:1fr;gap:8vh}.hl6-contact{grid-template-columns:1fr}.hl6-footer{grid-template-columns:1fr;gap:25px}.hl6-footer>a{display:none}}@media (max-width:640px){.hl6-nav{height:70px;padding:0 18px}.hl6-brand>span{font-size:16px}.hl6-brand>i{width:36px;height:36px;font-size:21px}.hl6-top-cta{padding:12px 15px}.hl6-top-cta span{display:none}.hl6-hero{min-height:auto}.hl6-hero-copy{padding:8vh 22px 6vh}.hl6-hero h1{font-size:47px;margin:5vh 0 3vh}.hl6-actions{align-items:flex-start;flex-direction:column;gap:18px}.hl6-hero-photo{min-height:58vh;margin:0 10px 10px;border-radius:70px 0 0}.hl6-photo-note{left:14px;bottom:15px;max-width:260px}.hl6-photo-caption{display:none}.hl6-reassurance{height:auto;grid-template-columns:1fr 1fr;padding:22px 14px;gap:20px}.hl6-reassurance span{border:0;text-align:left;font-size:9px}.hl6-intro,.hl6-process,.hl6-contact{padding:10vh 22px}.hl6-intro h2,.hl6-process h2,.hl6-contact h2{font-size:42px}.hl6-support-image{min-height:48vh}.hl6-support-copy{padding:9vh 22px}.hl6-tabs{margin:30px 0 45px}.hl6-need h3{font-size:39px}.hl6-promise{padding:10vh 22px}.hl6-promise blockquote{font-size:39px}.hl6-contact{gap:7vh}.hl6-form-card{padding:28px 22px}.hl6-footer{padding:38px 22px 90px}.hl6-mobile-cta{display:flex;position:fixed;z-index:50;left:14px;right:14px;bottom:12px;background:var(--clay);color:#fff!important;border-radius:100px;padding:16px 19px;justify-content:space-between;font-size:13px;font-weight:600;box-shadow:0 10px 30px #1f2a2540}}@media (prefers-reduced-motion:reduce){.hl6 *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.hl6-revised main{padding-top:0!important}.hl6-revised .hl6-nav{grid-template-columns:1fr auto auto}.hl6-revised .hl6-back>span{font:600 12px/1.2 DM Sans,sans-serif;letter-spacing:.11em;text-transform:uppercase}.hl6-revised .hl6-hero{min-height:calc(100svh - 88px)}.hl6-revised .hl6-hero-copy{padding:5vh 5vw 5vh 7vw}.hl6-revised .hl6-disclosure{margin-top:18px;color:#727d78;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hl6-revised .hl6-hero h1{max-width:780px;font-size:clamp(50px,5vw,80px);margin:4vh 0 2.5vh}.hl6-revised .hl6-actions{margin-top:3.5vh}.hl6-revised .hl6-hero-photo img{object-position:center 42%}.hl6-revised .hl6-reassurance{grid-template-columns:repeat(3,1fr)}.hl6-revised .hl6-intro{grid-template-columns:18% 40% 1fr;padding-top:11vh;padding-bottom:10vh}.hl6-revised .hl6-intro-copy{display:grid;gap:20px}.hl6-revised .hl6-intro-copy p{margin:0}.hl6-revised .hl6-tabs button{font-size:13px;line-height:1.35}.hl6-revised .hl6-tabs button:focus-visible{outline:3px solid var(--clay);outline-offset:3px}.hl6-revised .hl6-lawyer-intro{display:grid;grid-template-columns:1fr minmax(280px,.52fr);gap:7vw;align-items:center;padding:9vh 7vw;text-align:left}.hl6-revised .hl6-lawyer-intro>div>span,.hl6-revised .hl6-faq>div>span{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#ffe6db}.hl6-revised .hl6-lawyer-intro h2{font:400 clamp(48px,5vw,76px)/.95 "Newsreader",serif;margin:22px 0}.hl6-revised .hl6-lawyer-intro p{max-width:590px;margin:0;color:#fff;font-size:16px;line-height:1.65}.hl6-revised .hl6-lawyer-intro a{display:flex;align-items:center;justify-content:space-between;width:min(320px,100%);margin-top:28px;padding:15px 19px;border-radius:100px;background:var(--forest);color:#fff;font-size:13px;font-weight:600}.hl6-revised .hl6-lawyer-photo{width:100%;aspect-ratio:1;overflow:hidden;border-radius:4px;background:#c9b9a9}.hl6-revised .hl6-lawyer-photo img{width:100%;height:100%;object-fit:cover;object-position:72% 28%;transform:scale(1.32);transform-origin:72% 28%;filter:saturate(.78)}.hl6-revised .hl6-faq{display:grid;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:10vh 7vw;background:var(--paper)}.hl6-revised .hl6-faq>div>span{color:var(--clay)}.hl6-revised .hl6-faq h2{font:400 clamp(48px,5vw,72px)/.96 "Newsreader",serif;margin:28px 0 0}.hl6-revised .hl6-faq-list{border-top:1px solid var(--line)}.hl6-revised .hl6-faq details{padding:24px 0;border-bottom:1px solid var(--line)}.hl6-revised .hl6-faq summary{display:flex;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;font-size:16px;font-weight:600;line-height:1.4}.hl6-revised .hl6-faq summary::-webkit-details-marker{display:none}.hl6-revised .hl6-faq summary span{color:#a44f39;font-size:22px}.hl6-revised .hl6-faq summary span:before{content:"+"}.hl6-revised .hl6-faq details[open] summary span:before{content:"−"}.hl6-revised .hl6-faq details p{max-width:700px;padding-right:36px;color:#53605b;font-size:15px;line-height:1.65}.hl6-revised .hl6-contact-copy>small{margin-top:28px}.hl6-revised .hl6-form-card form div>span,.hl6-revised .hl6-form-card form>label,.hl6-revised .hl6-form-card form>small,.hl6-revised .hl6-field-help{font-size:12px;line-height:1.5}.hl6-revised .hl6-field-help{display:block;margin:5px 0 10px;color:#64706b;letter-spacing:0;text-transform:none}@media (max-width:980px){.hl6-revised .hl6-nav{grid-template-columns:1fr auto}.hl6-revised .hl6-intro{grid-template-columns:1fr}.hl6-revised .hl6-lawyer-intro{grid-template-columns:1fr 300px}.hl6-revised .hl6-faq{grid-template-columns:1fr;gap:45px}}@media (max-width:640px){.hl6-revised .hl6-hero-copy{padding:6vh 22px 5vh}.hl6-revised .hl6-hero h1{font-size:44px;margin:4vh 0 2.5vh}.hl6-revised .hl6-hero-photo{min-height:52vh}.hl6-revised .hl6-reassurance{grid-template-columns:1fr;padding:22px;gap:14px}.hl6-revised .hl6-reassurance span{text-align:left}.hl6-revised .hl6-lawyer-intro{grid-template-columns:1fr;padding:8vh 22px}.hl6-revised .hl6-lawyer-photo{order:-1;width:min(310px,100%)}.hl6-revised .hl6-faq{padding:8vh 22px}.hl6-revised .hl6-faq h2{font-size:48px}.hl6-revised .hl6-tabs{align-items:stretch}.hl6-revised .hl6-tabs button{flex:1 1 100%;text-align:left}}.mh7{--mh-ivory:#fff;--mh-paper:#f7f7f7;--mh-ink:#202020;--mh-red:#d80621;--mh-red-dark:#ae051b;--mh-sage:#f7f7f7;--mh-sage-dark:#202020;--mh-sand:#f7f7f7;--mh-line:rgba(32,32,32,.16);background:var(--mh-ivory);color:var(--mh-ink);font-family:DM Sans,sans-serif;font-size:16px;line-height:1.6;overflow:hidden;scroll-behavior:smooth}.mh7 *{box-sizing:border-box}.mh7 a{color:inherit;text-decoration:none}.mh7 main{padding:0!important}.mh7 h1,.mh7 h2,.mh7 h3{font-family:"DM Serif Display",Georgia,serif;font-weight:400}.mh7 :focus-visible{outline:3px solid var(--mh-red);outline-offset:4px}.mh7-header{position:relative;z-index:20;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:38px;min-height:82px;padding:12px 4.5vw;background:var(--mh-paper);border-bottom:1px solid var(--mh-line)}.mh7-brand{display:inline-flex;flex-direction:column;width:max-content;line-height:1.05}.mh7-brand span{font:400 21px "DM Serif Display",serif}.mh7-brand small{margin-top:5px;font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--mh-red)}.mh7-header nav{display:flex;gap:28px;align-items:center}.mh7-header nav a{font-size:13px;color:#4b4b4b}.mh7-header nav a:hover{color:var(--mh-red)}.mh7-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:50px;padding:13px 18px;border-radius:999px;background:var(--mh-red);color:#fff!important;font-size:13px;font-weight:600;transition:background .2s ease,transform .2s ease}.mh7-button:hover{background:var(--mh-red-dark);transform:translateY(-1px)}.mh7-header-cta{min-height:46px;padding:11px 16px}.mh7-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(400px,.97fr);min-height:calc(100svh - 82px);background:var(--mh-ivory);overflow:hidden}.mh7-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.25;pointer-events:none;background-image:radial-gradient(rgba(32,32,32,.18) .55px,transparent .55px);background-size:7px 7px}.mh7-hero-copy{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:6vh 6vw 7vh 7vw}.mh7-disclosure,.mh7-eyebrow,.mh7-section-heading>span,.mh7-lawyer-copy>span,.mh7-enquiry-copy>span{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.mh7-disclosure{width:max-content;margin-bottom:30px;padding:7px 11px;border:1px solid var(--mh-line);border-radius:999px;color:#5e5e5e;background:#ffffffd6}.mh7-eyebrow{color:var(--mh-red)}.mh7-hero h1{max-width:770px;margin:24px 0 25px;font-size:clamp(58px,6.1vw,104px);line-height:.92;letter-spacing:-.035em}.mh7-hero h1 em{color:var(--mh-red);font-weight:400}.mh7-hero-copy>p{max-width:660px;margin:0;color:#505050;font-size:18px;line-height:1.65}.mh7-actions{display:flex;align-items:center;gap:28px;margin-top:34px}.mh7-text-link{display:inline-flex;align-items:center;gap:34px;padding:10px 0;border-bottom:1px solid var(--mh-red);color:var(--mh-red)!important;font-size:13px;font-weight:600}.mh7-supporting-line{display:block;max-width:580px;margin-top:35px;padding-top:17px;border-top:1px solid var(--mh-line);color:#5d5d5d;font-size:13px;line-height:1.55}.mh7-hero-image{position:relative;z-index:1;display:grid;place-items:center;padding:4.5vh 5vw 5vh 2vw;background:var(--mh-paper)}.mh7-arch{position:relative;width:min(100%,680px);height:min(74vh,760px);overflow:hidden;border-radius:49% 49% 26px 26px;border:10px solid rgba(255,255,255,.88);box-shadow:0 28px 70px #20202024}.mh7-arch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 68%,rgba(32,32,32,.16))}.mh7-arch img{width:100%;height:100%;object-fit:cover;object-position:53% center}.mh7-leaves{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.mh7-leaves i{position:absolute;display:block;width:54px;height:62px;background:var(--mh-red);opacity:0;clip-path:polygon(50% 0,59% 20%,69% 13%,61% 45%,77% 30%,82% 40%,94% 37%,90% 55%,100% 60%,71% 81%,74% 92%,53% 88%,53% 100%,47% 100%,47% 88%,25% 92%,29% 81%,0 60%,10% 52%,6% 37%,18% 40%,24% 30%,39% 45%,30% 13%,41% 20%);filter:drop-shadow(0 3px 3px rgba(32,32,32,.12));will-change:transform,opacity;animation:mh7-drift 3.2s cubic-bezier(.25,.05,.55,1) both}.mh7-leaves i:nth-child(1){left:3.5%;top:2%;--mh7-leaf-drift:22px}.mh7-leaves i:nth-child(2){left:50%;top:-2%;width:42px;height:48px;--mh7-leaf-drift:-18px;animation-delay:.35s;animation-duration:3.2s}.mh7-leaves i:nth-child(3){right:3.5%;top:5%;width:47px;height:54px;--mh7-leaf-drift:-26px;animation-delay:.65s;animation-duration:3.1s}.mh7-leaves i:nth-child(4){left:28%;top:-4%;width:45px;height:52px;--mh7-leaf-drift:28px;animation-delay:.85s;animation-duration:3s}.mh7-leaves i:nth-child(5){right:25%;top:1%;width:50px;height:57px;--mh7-leaf-drift:-20px;animation-delay:.55s;animation-duration:3.1s}@keyframes mh7-drift{0%{opacity:0;transform:translate3d(0,-35px,0) rotate(-16deg)}10%{opacity:.88}78%{opacity:.72}to{opacity:0;transform:translate3d(var(--mh7-leaf-drift),min(72vh,650px),0) rotate(46deg)}}.mh7-help{padding:120px 5vw 130px;background:var(--mh-paper)}.mh7-section-heading{display:grid;grid-template-columns:.32fr 1fr .65fr;gap:5vw;align-items:start;margin:0 auto 58px;max-width:1500px}.mh7-section-heading>span{color:var(--mh-red)}.mh7-section-heading h2{max-width:680px;margin:0;font-size:clamp(50px,5.4vw,82px);line-height:.95;letter-spacing:-.025em}.mh7-section-heading>p{max-width:510px;margin:4px 0 0;color:#555;font-size:17px;line-height:1.7}.mh7-service-grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1500px;margin:0 auto;border:1px solid var(--mh-line);border-radius:28px;overflow:hidden;background:var(--mh-line);gap:1px}.mh7-service-card{position:relative;display:flex;flex-direction:column;min-height:340px;padding:30px;background:var(--mh-ivory);transition:background .2s ease}.mh7-service-card:nth-child(2n){background:#f7f7f7}.mh7-service-card:hover{background:#ededed}.mh7-service-card>span{font-size:11px;color:var(--mh-red);letter-spacing:.1em}.mh7-service-card h3{margin:70px 0 18px;font-size:31px;line-height:1.08}.mh7-service-card p{margin:0;color:#505050;font-size:15px;line-height:1.65}.mh7-service-card i{display:grid;place-items:center;width:43px;height:43px;margin-top:auto;border:1px solid var(--mh-red);border-radius:50%;color:var(--mh-red);font-style:normal}.mh7-process{position:relative;padding:120px 5vw 130px;background:var(--mh-sage);overflow:hidden}.mh7-process .mh7-section-heading{grid-template-columns:.32fr 1.65fr}.mh7-process .mh7-section-heading h2{max-width:900px}.mh7-steps{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);max-width:1300px;margin:0 auto;gap:18px}.mh7-steps article{min-height:300px;padding:34px;border-radius:110px 110px 24px 24px;background:#ffffffe6;border:1px solid rgba(32,32,32,.14)}.mh7-steps article>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--mh-red);color:#fff;font-size:11px}.mh7-steps h3{margin:45px 0 14px;font-size:29px;line-height:1.1}.mh7-steps p{margin:0;color:#505050;font-size:15px;line-height:1.7}.mh7-journey-line{position:absolute;right:-8vw;top:5vh;width:48vw;height:38vh;border:1px solid rgba(216,6,33,.25);border-left:0;border-bottom:0;border-radius:0 70% 0 0;transform:rotate(16deg)}.mh7-journey-line i{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--mh-red)}.mh7-journey-line i:nth-child(1){left:15%;top:13%}.mh7-journey-line i:nth-child(2){left:50%;top:-4px}.mh7-journey-line i:nth-child(3){right:5%;top:28%}.mh7-lawyer{display:grid;grid-template-columns:.82fr 1.18fr;min-height:760px;background:var(--mh-ink);color:#fff}.mh7-lawyer-image{position:relative;overflow:hidden;margin:7vh 0 7vh 6vw;border-radius:26px 220px 26px 26px;background:var(--mh-sand)}.mh7-lawyer-image img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.mh7-lawyer-copy{display:flex;flex-direction:column;justify-content:center;padding:9vh 8vw}.mh7-lawyer-copy>span{color:#fff}.mh7-lawyer-copy>strong{margin-top:13px;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.mh7-lawyer h2{max-width:720px;margin:34px 0 28px;font-size:clamp(55px,6vw,92px);line-height:.92;letter-spacing:-.035em}.mh7-lawyer h2 em{color:var(--mh-red);font-weight:400}.mh7-lawyer p{max-width:650px;margin:0;color:#e5e5e5;font-size:17px;line-height:1.75}.mh7-lawyer .mh7-button{width:min(280px,100%);margin-top:38px}.mh7-faq{display:grid;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:120px 7vw;background:var(--mh-ivory)}.mh7-faq .mh7-section-heading{display:block;margin:0}.mh7-faq .mh7-section-heading h2{margin-top:25px}.mh7-faq-list{border-top:1px solid var(--mh-line)}.mh7-faq details{padding:25px 0;border-bottom:1px solid var(--mh-line)}.mh7-faq summary{display:flex;justify-content:space-between;align-items:center;gap:25px;list-style:none;cursor:pointer;font-size:17px;font-weight:600}.mh7-faq summary::-webkit-details-marker{display:none}.mh7-faq summary i{flex:0 0 34px;width:34px;height:34px;border:1px solid var(--mh-red);border-radius:50%;position:relative}.mh7-faq summary i:before,.mh7-faq summary i:after{content:"";position:absolute;left:9px;right:9px;top:16px;height:1px;background:var(--mh-red)}.mh7-faq summary i:after{transform:rotate(90deg);transition:transform .18s ease}.mh7-faq details[open] summary i:after{transform:rotate(0)}.mh7-faq details p{max-width:760px;margin:16px 60px 0 0;color:#505050;font-size:16px;line-height:1.7}.mh7-enquiry{display:grid;grid-template-columns:.82fr 1.18fr;background:var(--mh-red);color:#fff}.mh7-enquiry-copy{padding:105px 7vw}.mh7-enquiry-copy>span{color:#fff}.mh7-enquiry h2{margin:27px 0 25px;font-size:clamp(54px,5.7vw,88px);line-height:.94}.mh7-enquiry-copy>p{max-width:520px;color:#fff;font-size:17px;line-height:1.7}.mh7-enquiry-copy>small{display:block;max-width:520px;margin-top:42px;padding-top:22px;border-top:1px solid rgba(255,255,255,.3);font-size:13px;line-height:1.6}.mh7-enquiry form{display:flex;flex-direction:column;gap:20px;padding:85px 7vw;background:var(--mh-paper);color:var(--mh-ink)}.mh7-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mh7-enquiry label{display:flex;flex-direction:column;gap:8px;color:var(--mh-ink);font-size:13px;font-weight:600}.mh7-enquiry label small{color:#606060;font-size:12px;font-weight:400;line-height:1.5}.mh7-enquiry input,.mh7-enquiry select,.mh7-enquiry textarea{width:100%;border:1px solid var(--mh-line);border-radius:12px;background:#fff;padding:13px 14px;color:var(--mh-ink);font:400 16px DM Sans;outline:none}.mh7-enquiry input:focus,.mh7-enquiry select:focus,.mh7-enquiry textarea:focus{border-color:var(--mh-red);box-shadow:0 0 0 3px #d8062124}.mh7-ack{display:grid!important;grid-template-columns:20px 1fr;align-items:start;gap:11px!important;font-weight:400!important;line-height:1.5}.mh7-ack input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--mh-red)}.mh7-enquiry button{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-radius:999px;padding:16px 19px;background:var(--mh-ink);color:#fff;font:600 13px DM Sans;cursor:pointer}.mh7-enquiry button:hover{background:#000}.mh7-demo-message{margin:0;padding:13px 16px;border-radius:12px;background:#f7f7f7;color:#202020;font-size:13px}.mh7-footer{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;align-items:center;padding:52px 7vw;background:#202020;color:#d8d8d8}.mh7-footer p{max-width:790px;margin:0;font-size:13px;line-height:1.7}.mh7-footer div{display:flex;justify-content:flex-end;gap:28px}.mh7-footer a{border-bottom:1px solid rgba(255,255,255,.38);font-size:12px}.mh7-footer a:hover{color:var(--mh-red);border-color:var(--mh-red)}@media (max-width:1100px){.mh7-header{grid-template-columns:1fr auto}.mh7-header nav{grid-column:1/-1;grid-row:2;justify-content:center;padding:4px 0 8px}.mh7-hero{grid-template-columns:1fr .85fr}.mh7-hero-copy{padding-left:5vw}.mh7-service-grid{grid-template-columns:repeat(2,1fr)}.mh7-lawyer{grid-template-columns:.9fr 1.1fr}.mh7-faq{grid-template-columns:1fr;gap:55px}.mh7-enquiry{grid-template-columns:1fr 1.2fr}}@media (max-width:760px){.mh7-header{position:relative;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:72px;width:100%;padding:11px 16px;overflow:hidden}.mh7-header>*{min-width:0}.mh7-header nav{display:none}.mh7-header-cta{min-height:42px;max-width:148px;padding:9px 10px;font-size:10px;gap:8px;white-space:nowrap}.mh7-brand{width:auto}.mh7-brand span{font-size:18px}.mh7-hero{display:flex;flex-direction:column;min-height:0}.mh7-hero-copy{min-width:0;padding:52px 22px 42px}.mh7-disclosure{margin-bottom:24px}.mh7-hero h1{max-width:100%;font-size:clamp(42px,11.8vw,49px);margin:20px 0 22px}.mh7-hero-copy>p{max-width:100%;font-size:17px}.mh7-actions{align-items:flex-start;flex-direction:column;gap:15px;margin-top:28px}.mh7-supporting-line{margin-top:28px}.mh7-hero-image{padding:30px 22px 38px}.mh7-arch{height:52vh;min-height:390px;max-height:560px;border-width:7px}.mh7-leaves i{width:27px;height:31px}.mh7-leaves i:nth-child(2){left:auto;right:4%;top:2%;width:23px;height:27px}.mh7-leaves i:nth-child(n+3){display:none}.mh7-help,.mh7-process{padding:78px 22px}.mh7-section-heading,.mh7-process .mh7-section-heading{grid-template-columns:1fr;gap:17px;margin-bottom:40px}.mh7-section-heading h2{font-size:52px}.mh7-section-heading>p{font-size:16px}.mh7-service-grid{grid-template-columns:1fr;border-radius:20px}.mh7-service-card{min-height:285px;padding:25px}.mh7-service-card h3{margin-top:45px}.mh7-steps{grid-template-columns:1fr}.mh7-steps article{min-height:0;border-radius:70px 70px 20px 20px}.mh7-journey-line{display:none}.mh7-lawyer{grid-template-columns:1fr;min-height:0}.mh7-lawyer-image{height:540px;margin:24px 22px 0;border-radius:20px 140px 20px 20px}.mh7-lawyer-copy{padding:64px 22px 78px}.mh7-lawyer h2{font-size:55px}.mh7-faq{padding:78px 22px;gap:40px}.mh7-faq details p{margin-right:8px}.mh7-enquiry{grid-template-columns:1fr}.mh7-enquiry-copy,.mh7-enquiry form{padding:72px 22px}.mh7-enquiry h2{font-size:55px}.mh7-form-row{grid-template-columns:1fr}.mh7-footer{grid-template-columns:1fr;padding:45px 22px;gap:28px}.mh7-footer div{justify-content:flex-start;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.mh7{scroll-behavior:auto}.mh7-leaves i{animation:none;opacity:.32;transform:rotate(-12deg)}.mh7-button{transition:none}}.nd-page{--nd-paper:#faf9f6;--nd-ink:#183449;--nd-mist:#e7edf0;--nd-brass:#a18455;--nd-dark:#1d2a31;background:var(--nd-paper);color:var(--nd-dark);font-family:DM Sans,Arial,sans-serif;line-height:1.55;overflow:hidden}.nd-page *{box-sizing:border-box}.nd-page a{color:inherit;text-decoration:none}.nd-header{height:82px;padding:0 clamp(22px,4vw,66px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(24,52,73,.18);background:#fff;position:relative;z-index:20}.nd-logo{display:flex;align-items:center;gap:13px}.nd-logo span{width:43px;height:43px;display:grid;place-items:center;background:var(--nd-ink);color:#fff;font-family:Libre Caslon Display,serif;font-size:17px}.nd-logo b{font-family:Libre Caslon Display,serif;font-size:20px;font-weight:400}.nd-header nav{display:flex;gap:clamp(18px,2.4vw,38px);font-size:13px}.nd-header nav a,.nd-text-link{border-bottom:1px solid transparent}.nd-header nav a:hover,.nd-text-link:hover{border-color:currentColor}.nd-button{display:inline-flex;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:14px 22px;background:var(--nd-ink);color:#fff!important;border:1px solid var(--nd-ink);font:600 12px/1 DM Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:.2s ease}.nd-button:hover,.nd-button:focus-visible{background:#244b66;transform:translateY(-2px)}.nd-hero{min-height:680px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);border-bottom:1px solid rgba(24,52,73,.15)}.nd-hero-copy{padding:clamp(70px,8vw,126px) clamp(28px,6vw,100px);align-self:center}.nd-disclosure,.nd-eyebrow,.nd-section-head>span,.nd-bring-copy>span,.nd-provider>div:last-child>span,.nd-faq-intro>span,.nd-request-intro>span{display:block;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:600}.nd-disclosure{color:var(--nd-brass);margin-bottom:36px}.nd-eyebrow{margin-bottom:24px;color:#566874}.nd-hero h1,.nd-page h2,.nd-page h3{font-family:Libre Caslon Display,Georgia,serif;font-weight:400;line-height:.98}.nd-hero h1{font-size:clamp(50px,5.3vw,83px);letter-spacing:-.045em;margin:0;max-width:770px}.nd-hero h1 em,.nd-bring h2 em{color:var(--nd-ink);font-style:italic}.nd-hero-copy>p{font-size:18px;line-height:1.7;max-width:590px;margin:35px 0 38px;color:#52626c}.nd-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.nd-text-link{font-size:13px;font-weight:600;padding:10px 0}.nd-text-link span{color:var(--nd-brass);margin-left:12px}.nd-hero-art{position:relative;background:#dce4e8;min-height:560px;overflow:hidden}.nd-hero-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nd-hero-art small{position:absolute;right:28px;bottom:24px;padding:8px 12px;background:#faf9f6e0;color:var(--nd-ink);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.nd-paper{position:absolute;width:32%;height:41%;background:#fefdfa;box-shadow:0 18px 38px #18344929;border:1px solid rgba(24,52,73,.07);pointer-events:none;transform-origin:center}.nd-paper-one{left:13%;top:20%;animation:nd-align-one 1.55s cubic-bezier(.2,.75,.25,1) .12s both}.nd-paper-two{left:35%;top:39%;animation:nd-align-two 1.65s cubic-bezier(.2,.75,.25,1) .22s both}@keyframes nd-align-one{0%{transform:translate(-48px,-28px) rotate(-9deg)}to{transform:translate(0) rotate(-2deg)}}@keyframes nd-align-two{0%{transform:translate(70px,35px) rotate(11deg)}to{transform:translate(0) rotate(3deg)}}.nd-section{padding:clamp(80px,9vw,140px) clamp(25px,6vw,95px)}.nd-section-head{display:grid;grid-template-columns:.65fr 1.35fr;align-items:start;margin-bottom:58px}.nd-section-head>span,.nd-bring-copy>span,.nd-provider>div:last-child>span,.nd-faq-intro>span,.nd-request-intro>span{color:#60717b}.nd-section-head h2,.nd-bring h2,.nd-provider h2,.nd-faq h2,.nd-request h2{font-size:clamp(42px,5vw,76px);letter-spacing:-.035em;margin:0;max-width:900px}.nd-services{background:#fff}.nd-service-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #cfd8dc}.nd-service-grid article{position:relative;min-height:350px;padding:34px;border-right:1px solid #cfd8dc;background:linear-gradient(145deg,#fff 0,#fff 82%,#f4f6f6 82%)}.nd-service-grid article:last-child{border-right:0}.nd-service-grid small{color:var(--nd-brass);font-size:10px;text-transform:uppercase;letter-spacing:.16em}.nd-service-grid h3{font-size:38px;margin:82px 0 18px;max-width:360px}.nd-service-grid p{color:#5f6d74;max-width:420px}.nd-service-grid i{position:absolute;right:26px;bottom:22px;color:var(--nd-brass);font-style:normal;font-size:22px}.nd-bring{display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw;background:var(--nd-mist)}.nd-bring-copy h2{margin:25px 0 34px}.nd-bring-copy p{max-width:570px;color:#53656f;font-size:17px}.nd-bring ol{list-style:none;padding:0;margin:0;border-top:1px solid rgba(24,52,73,.25)}.nd-bring li{display:grid;grid-template-columns:62px 1fr;align-items:center;min-height:100px;border-bottom:1px solid rgba(24,52,73,.25)}.nd-bring li span{color:var(--nd-brass);font-size:12px}.nd-bring li b{font-weight:500;font-size:17px}.nd-appointment{background:var(--nd-ink);color:#fff}.nd-appointment .nd-section-head>span{color:#b4c2c9}.nd-step-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25)}.nd-step-grid article{padding:40px 34px 42px;border-right:1px solid rgba(255,255,255,.25);display:grid;grid-template-columns:46px 1fr;gap:22px}.nd-step-grid article:last-child{border:0}.nd-step-grid>article>b{color:#d2bc94;font-size:12px;letter-spacing:.14em}.nd-step-grid h3{font-size:31px;margin:0 0 18px}.nd-step-grid p{color:#cfdae0;margin:0}.nd-booking-note{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#d2bc94;margin:28px 0 0}.nd-provider{display:grid;grid-template-columns:1.05fr .95fr;min-height:650px;background:#fff}.nd-provider-image{min-height:540px;overflow:hidden}.nd-provider-image img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.nd-provider>div:last-child{padding:clamp(70px,8vw,130px);align-self:center}.nd-provider h2{margin:25px 0 28px}.nd-provider p{font-size:17px;color:#58676f;max-width:590px;margin-bottom:30px}.nd-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:9vw;background:var(--nd-paper)}.nd-faq-intro h2{margin:25px 0 26px}.nd-faq-intro p{color:#64727a;max-width:400px}.nd-faq-list{border-top:1px solid #b9c4c9}.nd-faq-list details{border-bottom:1px solid #b9c4c9}.nd-faq-list summary{display:grid;grid-template-columns:55px 1fr 22px;gap:14px;align-items:center;padding:28px 0;font-weight:500;cursor:pointer;list-style:none}.nd-faq-list summary::-webkit-details-marker{display:none}.nd-faq-list summary>span{color:var(--nd-brass);font-size:11px}.nd-faq-list summary i{position:relative;width:16px;height:16px}.nd-faq-list summary i:before,.nd-faq-list summary i:after{content:"";position:absolute;background:var(--nd-ink);left:0;top:7px;width:14px;height:1px}.nd-faq-list summary i:after{transform:rotate(90deg);transition:.2s}.nd-faq-list details[open] summary i:after{transform:rotate(0)}.nd-faq-list details p{margin:-8px 36px 30px 69px;color:#596971;max-width:720px}.nd-request{padding:clamp(85px,9vw,145px) clamp(25px,7vw,120px);background:#fff;display:grid;grid-template-columns:.78fr 1.22fr;gap:8vw}.nd-request-intro h2{margin:24px 0 28px}.nd-request-intro p{color:#5c6b73;max-width:500px}.nd-request form{display:grid;grid-template-columns:1fr 1fr;gap:26px 22px}.nd-request label{font-size:11px;text-transform:uppercase;letter-spacing:.13em;color:#53636b}.nd-request label small{float:right;font-size:9px;color:#8b969a}.nd-request input,.nd-request select,.nd-request textarea{display:block;width:100%;border:0;border-bottom:1px solid #aebbc1;background:transparent;border-radius:0;padding:12px 2px;font:15px DM Sans,sans-serif;color:var(--nd-dark);outline:none}.nd-request textarea{border:1px solid #aebbc1;margin-top:12px;padding:14px;resize:vertical}.nd-request input:focus,.nd-request select:focus,.nd-request textarea:focus{border-color:var(--nd-ink);box-shadow:0 2px 0 var(--nd-ink)}.nd-wide{grid-column:1/-1}.nd-helper{font-size:12px;color:#68767d;margin:-8px 0 0}.nd-request button{width:100%;justify-content:space-between}.nd-demo{font-size:12px;color:#6a7478;border-left:2px solid var(--nd-brass);padding-left:14px;margin:0}.nd-form-response{color:var(--nd-ink);font-weight:600;margin:0}.nd-footer{padding:44px clamp(24px,5vw,80px);background:#102839;color:#fff;display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.nd-footer .nd-logo span{background:#fff;color:var(--nd-ink)}.nd-footer .nd-logo b{color:#fff}.nd-footer p{max-width:620px;color:#cbd6dc;font-size:13px;margin:22px 0 0}.nd-footer>a{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#d4bd92}.nd-page .nd-hero-art img{top:-2%;right:-2%;bottom:-2%;left:-2%;width:104%;height:104%;transform-origin:center;animation:nd-desk-align 1.65s cubic-bezier(.2,.75,.25,1) .08s both}@keyframes nd-desk-align{0%{transform:translate(26px,-20px) rotate(.9deg) scale(1.025)}to{transform:translate(0) rotate(0) scale(1)}}@media (min-width:1001px){.nd-hero{min-height:610px}.nd-hero-copy{padding-top:58px;padding-bottom:58px}.nd-disclosure{margin-bottom:24px}.nd-hero-copy>p{margin-top:26px;margin-bottom:28px}.nd-hero-art{min-height:610px}}@media (min-width:1600px){.nd-provider{width:min(100%,1600px);height:720px;min-height:0;margin-inline:auto}.nd-provider-image{height:720px;min-height:0}.nd-provider-image img{object-position:center 32%}.nd-provider>div:last-child{padding:80px 90px}.nd-provider h2{font-size:64px}}@media (max-width:1000px){.nd-header nav{display:none}.nd-hero{grid-template-columns:1fr}.nd-hero-art{min-height:520px}.nd-section-head,.nd-bring,.nd-faq,.nd-request{grid-template-columns:1fr;gap:50px}.nd-provider>div:last-child{padding:70px 48px}.nd-service-grid{grid-template-columns:1fr}.nd-service-grid article{border-right:0;border-bottom:1px solid #cfd8dc;min-height:290px}.nd-service-grid article:last-child{border-bottom:0}.nd-service-grid h3{margin-top:50px}.nd-step-grid{grid-template-columns:1fr}.nd-step-grid article{border-right:0;border-bottom:1px solid rgba(255,255,255,.25)}.nd-step-grid article:last-child{border-bottom:0}}@media (max-width:680px){.nd-header{height:68px;padding:0 18px}.nd-logo b{font-size:17px}.nd-logo span{width:38px;height:38px}.nd-header-button{display:none}.nd-hero{min-height:0}.nd-hero-copy{padding:64px 22px 58px}.nd-disclosure{margin-bottom:25px}.nd-hero h1{font-size:48px}.nd-hero-copy>p{font-size:16px;margin:26px 0 30px}.nd-actions{align-items:flex-start;flex-direction:column;gap:12px}.nd-hero-art{min-height:390px}.nd-paper{width:36%;height:42%}.nd-section{padding:75px 22px}.nd-section-head{margin-bottom:38px}.nd-section-head h2,.nd-bring h2,.nd-provider h2,.nd-faq h2,.nd-request h2{font-size:43px}.nd-service-grid article{padding:28px;min-height:270px}.nd-service-grid h3{font-size:34px}.nd-bring li{grid-template-columns:48px 1fr}.nd-step-grid article{padding:32px 16px;grid-template-columns:38px 1fr}.nd-provider{grid-template-columns:1fr;min-height:0}.nd-provider-image{min-height:480px}.nd-provider>div:last-child{padding:70px 22px}.nd-faq-list details p{margin:-4px 8px 28px 52px}.nd-request{padding:75px 22px}.nd-request form{grid-template-columns:1fr}.nd-wide{grid-column:auto}.nd-footer{align-items:flex-start;flex-direction:column;padding:42px 22px}}@media (prefers-reduced-motion:reduce){.nd-page *{scroll-behavior:auto!important}.nd-paper,.nd-page .nd-hero-art img{animation:none!important}.nd-button{transition:none}}.pf-main{--lime:#8fef00;--black:#090a09;--paper:#f4f3ef;--ink:#11130f;--line:#d9dbd4;color:var(--ink);background:#fff;overflow:hidden}.pf-main a{color:inherit}.pf-hero{min-height:760px;background:var(--black);color:#fff;position:relative;padding:112px 0 80px}.pf-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 33.28%,rgba(255,255,255,.06) 33.33%,transparent 33.38%,transparent 66.61%,rgba(255,255,255,.06) 66.66%,transparent 66.71%)}.pf-hero-inner{position:relative;z-index:2}.pf-kicker{display:flex;justify-content:space-between;font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:#ffffff80}.pf-hero h1{font:400 clamp(68px,9.5vw,142px)/.84 var(--display);letter-spacing:-.06em;margin:100px 0 78px;max-width:1100px}.pf-hero h1 em{color:var(--lime);font-style:italic}.pf-hero-foot{display:grid;grid-template-columns:1fr 330px;gap:60px;align-items:end}.pf-hero-foot p{max-width:590px;color:#ffffff85;font-size:16px;line-height:1.7;margin:0}.pf-hero-foot a{display:flex;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.3);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.pf-hero-foot a span{color:var(--lime)}.pf-hero-code{position:absolute;right:3vw;top:115px;display:grid;gap:16px;color:#8fef004d;font:400 11px var(--body)}.pf-hero-code span{width:45px;height:45px;border:1px solid rgba(143,239,0,.2);border-radius:50%;display:grid;place-items:center}.pf-index{background:var(--lime)}.pf-index .container{display:grid;grid-template-columns:repeat(3,1fr)}.pf-index a{min-height:84px;display:flex;align-items:center;gap:17px;border-right:1px solid rgba(0,0,0,.17);padding:0 30px;transition:background .2s}.pf-index a:first-child{padding-left:0}.pf-index a:last-child{border:0}.pf-index a:hover{background:#fff3}.pf-index b{font:400 30px var(--display)}.pf-index span{font-size:10px;text-transform:uppercase;letter-spacing:.12em}.pf-intro{padding:120px 0;background:var(--paper)}.pf-intro-grid{display:grid;grid-template-columns:.45fr 1.2fr .65fr;gap:6vw;align-items:start}.pf-intro span,.pf-discipline-head span,.pf-social-copy>span,.pf-system>.container>span,.pf-cta>.container>span{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#6d736b}.pf-intro h2,.pf-discipline-head h2,.pf-social-copy h2{font:400 clamp(42px,5vw,72px)/.97 var(--display);letter-spacing:-.04em;margin:0}.pf-intro p{font-size:15px;line-height:1.75;color:#60665e;margin:0}.pf-discipline{padding:125px 0}.pf-discipline-head{display:grid;grid-template-columns:1.35fr .65fr;gap:9vw;align-items:end;margin-bottom:58px}.pf-discipline-head h2{margin-top:16px}.pf-discipline-head h2 em,.pf-social-copy h2 em{font-style:italic;color:#579600}.pf-discipline-head>div:last-child p{font-size:14px;line-height:1.75;color:#666c64;margin:0 0 26px}.pf-discipline-head>div:last-child a,.pf-social-copy>a{font-size:11px;border-bottom:1px solid currentColor;padding-bottom:5px}.pf-web-showcase{display:block;background:#111}.pf-preview-grid{height:590px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;gap:2px;background:#111;overflow:hidden}.pf-preview{position:relative;overflow:hidden}.pf-preview img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s cubic-bezier(.2,.7,.1,1)}.pf-web-showcase:hover .pf-preview img{transform:scale(1.04)}.pf-preview span{position:absolute;left:13px;top:12px;z-index:2;font-size:8px;letter-spacing:.14em;color:#fff}.pf-preview.classic img{filter:saturate(.55) sepia(.2);object-position:72% center}.pf-preview.bold{background:#5b38ff}.pf-preview.bold img{filter:grayscale(1) contrast(1.15);mix-blend-mode:multiply;object-position:74% center}.pf-preview.editorial img{filter:grayscale(1);object-position:87% center}.pf-preview.brain{background:#020303}.pf-preview.brain img{object-fit:contain;filter:drop-shadow(0 0 25px rgba(80,255,220,.25))}.pf-preview.cinematic img{filter:saturate(.6) brightness(.7)}.pf-preview.family img{filter:saturate(.78);object-position:70% center}.pf-showcase-bar{min-height:102px;background:var(--black);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:22px 30px}.pf-showcase-bar div{display:grid;gap:5px}.pf-showcase-bar span{font-size:9px;text-transform:uppercase;letter-spacing:.15em;color:var(--lime)}.pf-showcase-bar b{font:400 24px var(--display)}.pf-showcase-bar>i{width:50px;height:50px;border-radius:50%;background:var(--lime);color:#172400;display:grid;place-items:center;font-style:normal;font-size:18px;transition:transform .25s}.pf-web-showcase:hover .pf-showcase-bar>i{transform:rotate(45deg)}.pf-web-meta{display:flex;gap:8px;align-items:center;padding-top:20px}.pf-web-meta>span{font-size:9px;border:1px solid var(--line);border-radius:100px;padding:6px 10px;color:#6d736c}.pf-web-meta>a{font-size:11px;margin-left:auto;border-bottom:1px solid #111;padding-bottom:4px}.pf-social{background:#131512;color:#fff}.pf-social-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:8vw;align-items:center}.pf-social-copy>span{color:var(--lime)}.pf-social-copy h2{margin:30px 0}.pf-social-copy h2 em{color:var(--lime)}.pf-social-copy>p{color:#ffffff80;font-size:14px;line-height:1.75;max-width:460px}.pf-capabilities{display:flex;gap:7px;flex-wrap:wrap;margin:30px 0 42px}.pf-capabilities span{border:1px solid rgba(255,255,255,.17);border-radius:100px;padding:7px 11px;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.pf-social-copy>a{color:#fff}.pf-social-board{min-height:650px;position:relative;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:28px;background:#080908;border:1px solid rgba(255,255,255,.12)}.pf-post{padding:25px;position:relative;overflow:hidden;display:flex;flex-direction:column}.pf-post small{font-size:8px;text-transform:uppercase;letter-spacing:.15em}.pf-post b{font:400 27px/1.04 var(--display)}.pf-post-one{background:var(--lime);color:#122000;justify-content:space-between}.pf-post-one b{font-size:34px}.pf-post-one>i{font-style:normal;font-size:22px}.pf-post-two{background:#6c3cff;grid-row:span 2;justify-content:flex-end}.pf-post-two:before{content:"";position:absolute;inset:12% -25% auto 20%;aspect-ratio:1;border:1px solid rgba(255,255,255,.35);border-radius:50%;box-shadow:0 0 0 32px #ffffff0d,0 0 0 64px #ffffff0a}.pf-post-two>*{position:relative}.pf-post-two small{margin-bottom:auto}.pf-post-two b{font-size:34px}.pf-post-two>div{display:flex;gap:5px;margin-top:30px}.pf-post-two i{width:25px;height:3px;background:#fff}.pf-post-three{background:#f0ede6;color:#111;justify-content:space-between}.pf-post-three>span{font:400 70px/1 var(--display);color:#d85c40}.pf-post-three small{color:#666}.pf-board-label{position:absolute;right:28px;bottom:-29px;color:#fff6;font-size:8px;text-transform:uppercase;letter-spacing:.15em}.pf-ai{background:var(--paper)}.pf-ai-system{display:grid;grid-template-columns:1.25fr .75fr;min-height:570px;background:#080b0a;color:#fff}.pf-ai-map{position:relative;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;padding:70px 45px;background-image:linear-gradient(rgba(143,239,0,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(143,239,0,.06) 1px,transparent 1px);background-size:55px 55px}.pf-ai-map>i{height:1px;background:linear-gradient(90deg,var(--lime),rgba(143,239,0,.15));position:relative}.pf-ai-map>i:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;background:var(--lime);border-radius:50%}.pf-node{width:115px;height:115px;border:1px solid rgba(143,239,0,.35);background:#050c08e0;border-radius:50%;display:grid;place-content:center;text-align:center;font:400 19px var(--display);box-shadow:0 0 45px #8fef0014;position:relative;z-index:2}.pf-node small{font:400 7px var(--body);text-transform:uppercase;letter-spacing:.12em;color:#fff6;margin-top:5px}.pf-ai-detail{padding:65px 48px;background:#141914;display:flex;flex-direction:column;justify-content:center}.pf-ai-detail>span{font-size:8px;text-transform:uppercase;letter-spacing:.16em;color:var(--lime)}.pf-ai-detail h3{font:400 35px/1.05 var(--display);margin:32px 0 22px}.pf-ai-detail p{font-size:12px;line-height:1.75;color:#ffffff80}.pf-ai-detail>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:24px}.pf-ai-detail b{font-size:8px;text-transform:uppercase;border:1px solid rgba(255,255,255,.14);border-radius:100px;padding:6px 9px}.pf-ai-detail>small{font-size:8px;text-transform:uppercase;letter-spacing:.12em;color:#ffffff47;margin-top:55px}.pf-system{padding:95px 0;background:#fff;text-align:center}.pf-system-flow{display:flex;align-items:center;justify-content:center;gap:2vw;margin:40px 0}.pf-system-flow b{font:400 clamp(27px,3.3vw,47px) var(--display)}.pf-system-flow i{font-style:normal;color:#6eb900}.pf-system p{font-size:13px;line-height:1.7;color:#686e66;max-width:720px;margin:0 auto}.pf-cta{padding:120px 0;background:var(--lime)}.pf-cta h2{font:400 clamp(58px,8.5vw,122px)/.87 var(--display);letter-spacing:-.055em;margin:35px 0 60px}.pf-cta h2 em{font-style:italic}.pf-cta>.container>div{display:flex;justify-content:space-between;align-items:center;gap:40px}.pf-cta p{margin:0;max-width:480px;font-size:15px}.pf-cta .btn{background:var(--black);color:#fff}@media (max-width:1000px){.pf-social-grid,.pf-ai-system{grid-template-columns:1fr}.pf-social-copy{padding-bottom:25px}.pf-ai-map{min-height:420px}.pf-intro-grid,.pf-discipline-head{grid-template-columns:1fr}.pf-discipline-head{gap:35px}.pf-preview-grid{height:700px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}}@media (max-width:760px){.pf-hero{min-height:690px}.pf-hero h1{font-size:78px}.pf-hero-foot{grid-template-columns:1fr}.pf-hero-foot a{max-width:330px}.pf-index .container{grid-template-columns:1fr}.pf-index a,.pf-index a:first-child{padding:0 5px;border-right:0;border-bottom:1px solid rgba(0,0,0,.15);min-height:65px}.pf-web-meta{flex-wrap:wrap}.pf-web-meta>a{width:100%;margin:12px 0 0}.pf-social-board{min-height:560px}.pf-ai-map{grid-template-columns:1fr;justify-items:center;gap:0}.pf-ai-map>i{width:1px;height:38px;background:linear-gradient(var(--lime),rgba(143,239,0,.15))}.pf-ai-map>i:after{right:-3px;top:auto;bottom:0}.pf-system-flow{flex-wrap:wrap}.pf-hero-code{display:none}}@media (max-width:620px){.pf-hero{min-height:630px;padding-top:80px}.pf-kicker span:last-child{display:none}.pf-hero h1{font-size:58px;margin:80px 0 65px}.pf-intro,.pf-discipline,.pf-system,.pf-cta{padding:82px 0}.pf-preview-grid{height:580px}.pf-showcase-bar{padding:18px}.pf-showcase-bar b{font-size:19px}.pf-showcase-bar>i{width:42px;height:42px}.pf-social-board{grid-template-columns:1fr;min-height:780px;padding:16px}.pf-post-two{grid-row:auto}.pf-ai-detail{padding:45px 24px}.pf-system-flow{gap:8px 14px}.pf-system-flow b{font-size:27px}.pf-cta h2{font-size:61px}.pf-cta>.container>div{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.pf-main *{animation:none!important;transition:none!important}}.pf-index{background:#fff;scroll-margin-top:80px}.pf-index-line{height:10px;background:var(--lime)}.pf-index .pf-index-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:42px;padding-bottom:42px}.pf-index .pf-index-grid>a{position:relative;min-height:178px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:0;border:1px solid var(--line);padding:26px 28px;background:var(--paper);transition:background .25s,color .25s,transform .25s}.pf-index .pf-index-grid>a:first-child{padding-left:28px}.pf-index .pf-index-grid>a:last-child{border:1px solid var(--line)}.pf-index .pf-index-grid>a:hover{background:var(--black);color:#fff;transform:translateY(-4px)}.pf-index .pf-index-grid small{position:absolute;left:28px;top:25px;font-size:8px;text-transform:uppercase;letter-spacing:.16em;color:#72786f}.pf-index .pf-index-grid strong{font:400 clamp(30px,3vw,45px)/1 var(--display);letter-spacing:-.035em}.pf-index .pf-index-grid span{margin-top:12px;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#737970}.pf-index .pf-index-grid i{position:absolute;right:25px;top:22px;width:34px;height:34px;border-radius:50%;background:var(--lime);color:#142100;display:grid;place-items:center;font-style:normal;transition:transform .25s}.pf-index .pf-index-grid>a:hover small,.pf-index .pf-index-grid>a:hover span{color:#ffffff94}.pf-index .pf-index-grid>a:hover i{transform:translateY(4px)}.pf-web-showcase:hover .pf-showcase-bar>i{transform:translate(5px)}@media (max-width:760px){.pf-index .pf-index-grid{grid-template-columns:1fr;gap:10px;padding-top:24px;padding-bottom:24px}.pf-index .pf-index-grid>a,.pf-index .pf-index-grid>a:first-child{min-height:145px;padding:23px;border:1px solid var(--line)}.pf-index .pf-index-grid small{left:23px;top:21px}.pf-index .pf-index-grid i{right:21px;top:19px}}.pf-category-galleries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-bottom:50px}.pf-mini-gallery{min-width:0;background:#0a0b0a;color:#fff;border:1px solid #20221f;padding:14px}.pf-mini-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:4px 2px 14px}.pf-mini-head span,.pf-mini-head small{text-transform:uppercase;letter-spacing:.14em;font-size:8px}.pf-mini-head small{color:#ffffff6b}.pf-mini-web-grid,.pf-mini-social-grid,.pf-mini-ai-grid{display:grid;gap:4px}.pf-mini-web-grid,.pf-mini-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-mini-ai-grid{grid-template-columns:1fr}.pf-mini-card{position:relative;overflow:hidden;margin:0;background:#151714}.pf-mini-web .pf-mini-card{aspect-ratio:1.22}.pf-mini-social .pf-mini-card{aspect-ratio:.64}.pf-mini-ai .pf-mini-card{aspect-ratio:2.08}.pf-mini-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.1,1),filter .3s}.pf-mini-card:after{content:"";position:absolute;inset:auto 0 0;height:44%;background:linear-gradient(transparent,#000c);pointer-events:none}.pf-mini-card figcaption{position:absolute;z-index:2;left:10px;right:8px;bottom:9px;display:flex;gap:7px;align-items:center;color:#fff;font-size:7px;line-height:1.25;text-transform:uppercase;letter-spacing:.08em}.pf-mini-card figcaption span{color:var(--lime);font-variant-numeric:tabular-nums}.pf-mini-card:hover img{transform:scale(1.035)}.pf-mini-web .classic img{filter:saturate(.65) sepia(.12);object-position:72% center}.pf-mini-web .bold img{filter:grayscale(1) contrast(1.18) sepia(.1) hue-rotate(215deg) saturate(3);object-position:75% center}.pf-mini-web .editorial img{filter:grayscale(1);object-position:87% center}.pf-mini-web .brain img{object-fit:contain;background:#020303}.pf-mini-web .cinematic img{filter:saturate(.65) brightness(.72)}.pf-mini-web .family img{filter:saturate(.8);object-position:70% center}.pf-mini-ai .pf-mini-card:first-child{aspect-ratio:1.58}.pf-mini-ai .pf-mini-card img{object-position:center}.pf-mini-social .pf-mini-card img{object-position:center top}@media (max-width:1000px){.pf-category-galleries{grid-template-columns:1fr 1fr}.pf-mini-ai{grid-column:1/-1}.pf-mini-ai-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-mini-ai .pf-mini-card,.pf-mini-ai .pf-mini-card:first-child{aspect-ratio:1.35}}@media (max-width:680px){.pf-category-galleries{grid-template-columns:1fr;padding-bottom:28px}.pf-mini-ai{grid-column:auto}.pf-mini-ai-grid{grid-template-columns:1fr}.pf-mini-ai .pf-mini-card,.pf-mini-ai .pf-mini-card:first-child{aspect-ratio:1.65}.pf-mini-head{padding-bottom:11px}}.pf-mini-stage{position:relative}.pf-mini-gallery .pf-mini-card,.pf-mini-ai .pf-mini-card:first-child{aspect-ratio:1.18}.pf-mini-gallery .pf-mini-card{animation:pf-gallery-in .72s cubic-bezier(.2,.75,.15,1) both}.pf-mini-social .pf-mini-card img{object-fit:contain;object-position:center;background:#030403}.pf-mini-progress{height:2px;display:flex;gap:4px;margin-top:12px}.pf-mini-progress i{display:block;position:relative;flex:1;height:1px;background:#ffffff2e;overflow:hidden}.pf-mini-progress i.active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lime);transform-origin:left;animation:pf-gallery-progress 4.2s linear both}@keyframes pf-gallery-in{0%{opacity:.15;transform:scale(1.025) translateY(5px)}to{opacity:1;transform:none}}@keyframes pf-gallery-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1000px){.pf-mini-ai{grid-column:auto}.pf-mini-gallery .pf-mini-card,.pf-mini-ai .pf-mini-card:first-child{aspect-ratio:1.12}}@media (max-width:680px){.pf-mini-gallery .pf-mini-card,.pf-mini-ai .pf-mini-card:first-child{aspect-ratio:1.2}}@media (prefers-reduced-motion:reduce){.pf-mini-gallery .pf-mini-card,.pf-mini-progress i.active:after{animation:none}}.pf-gallery-cta{min-height:112px;margin-top:14px;padding:19px 8px 5px 2px;border-top:1px solid rgba(255,255,255,.16);display:flex;align-items:center;justify-content:space-between;gap:18px;color:#fff}.pf-gallery-cta>span{display:grid;gap:7px}.pf-gallery-cta small{color:var(--lime);font-size:7px;line-height:1.35;text-transform:uppercase;letter-spacing:.13em}.pf-gallery-cta b{font:400 clamp(19px,1.55vw,25px)/1.05 var(--display);letter-spacing:-.02em}.pf-gallery-cta>i{width:48px;height:48px;flex:0 0 48px;border-radius:50%;background:var(--lime);color:#162400;display:grid;place-items:center;font-style:normal;font-size:17px;transition:transform .25s,background .25s}.pf-gallery-cta:not(.is-disabled):hover>i{transform:translate(5px)}.pf-gallery-cta:not(.is-disabled):focus-visible{outline:2px solid var(--lime);outline-offset:5px}.pf-gallery-cta.is-disabled{cursor:default}.pf-gallery-cta.is-disabled>i{background:#8fef002e;color:#ffffff7a}.pf-gallery-cta.is-disabled small{color:#ffffff6b}@media (max-width:680px){.pf-gallery-cta{min-height:96px;padding-top:15px}.pf-gallery-cta b{font-size:22px}.pf-gallery-cta>i{width:43px;height:43px;flex-basis:43px}}.pf-category-galleries .pf-mini-gallery{scroll-margin-top:96px}.pf-index>.pf-web-meta{padding-top:0;padding-bottom:50px}@media (max-width:680px){.pf-index>.pf-web-meta{align-items:flex-start;flex-wrap:wrap;padding-bottom:34px}.pf-index>.pf-web-meta>a{width:100%;margin:8px 0 0}}.pf-web-info{padding:86px 0;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pf-web-info-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:9vw;align-items:end}.pf-web-info span{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#6d736b}.pf-web-info h2{max-width:760px;margin:18px 0 0;font:400 clamp(42px,5vw,70px)/.97 var(--display);letter-spacing:-.04em}.pf-web-info h2 em{font-style:italic;color:#579600}.pf-web-info p{margin:0;font-size:14px;line-height:1.75;color:#666c64}.pf-web-info .pf-capabilities{margin:25px 0 29px}.pf-web-info .pf-capabilities span{border-color:var(--line);color:#555b54}.pf-web-info a{font-size:11px;border-bottom:1px solid currentColor;padding-bottom:5px}@media (max-width:820px){.pf-web-info{padding:70px 0}.pf-web-info-grid{grid-template-columns:1fr;gap:36px}.pf-web-info h2{font-size:48px}}@media (max-width:620px){.pf-web-info{padding:58px 0}.pf-web-info h2{font-size:42px}}.pf-portfolio-hub .pf-hero{padding-top:66px}.pf-portfolio-hub .pf-hero h1{margin-top:56px}.pf-portfolio-hub .pf-hero-foot>div{max-width:650px}.pf-portfolio-hub .pf-hero-foot p{max-width:none}.pf-hero-disclosure{display:block;margin-top:17px;padding-left:14px;border-left:2px solid var(--lime);color:#ffffff78;font-size:9px;line-height:1.65;letter-spacing:.03em}.pf-portfolio-hub .pf-index-heading{display:block;padding-top:58px;padding-bottom:28px}.pf-portfolio-hub .pf-index-heading h2{margin:0;font:400 clamp(48px,6vw,82px)/.95 var(--display);letter-spacing:-.045em}.pf-portfolio-hub .pf-index .pf-index-grid{padding-top:0}.pf-portfolio-hub .pf-index-card{position:relative;min-height:178px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;border:1px solid var(--line);padding:26px 28px;background:var(--paper)}.pf-portfolio-hub .pf-index-card:nth-child(2){background:var(--black);color:#fff;border-color:var(--black)}.pf-portfolio-hub .pf-index-card:nth-child(2) small,.pf-portfolio-hub .pf-index-card:nth-child(2) span{color:#ffffff94}.pf-portfolio-hub #portfolio-previews{scroll-margin-top:96px}.pf-portfolio-hub .pf-gallery-cta.is-disabled>i{display:none}.pf-portfolio-hub .pf-gallery-cta.is-disabled{padding-right:2px}.pf-portfolio-hub .pf-gallery-cta b{max-width:290px}.pf-portfolio-hub .pf-web-meta{text-transform:uppercase;letter-spacing:.04em}@media (max-width:760px){.pf-portfolio-hub .pf-hero{padding-top:52px}.pf-portfolio-hub .pf-hero h1{margin-top:42px}.pf-portfolio-hub .pf-hero-foot>div{max-width:590px}.pf-portfolio-hub .pf-index-heading{padding-top:36px;padding-bottom:20px}.pf-portfolio-hub .pf-index-heading h2{font-size:48px}.pf-portfolio-hub .pf-index-card{min-height:145px;padding:23px}.pf-portfolio-hub .pf-gallery-cta b{max-width:none}}.pf-portfolio-test #portfolio-websites,.pf-portfolio-test #social-media,.pf-portfolio-test #ai-marketing{scroll-margin-top:90px}.pf-portfolio-test .pf-web-info{padding:104px 0 92px;border-top:10px solid var(--lime)}.pf-portfolio-test .pf-hero{border:0;box-shadow:none}.pf-portfolio-test .pf-hero:before{display:none}.pf-portfolio-test .pf-web-info-grid{align-items:start}.pf-portfolio-test .pf-web-info-grid>div:last-child{padding-top:30px}.pf-portfolio-test .pf-web-info p{font-size:16px}.pf-portfolio-test .pf-web-info a{display:inline-block;margin-top:30px}.pft-website-examples{padding:0 0 110px;background:#fff}.pft-website-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pft-website-card{display:block;min-width:0;border:1px solid var(--line);background:#0a0b0a;color:#fff;transition:transform .25s ease}.pft-website-card:hover{transform:translateY(-4px)}.pft-website-card.is-concealed{display:none}.pft-website-card>div{position:relative;aspect-ratio:2/1;overflow:hidden;background:#0a0b0a}.pft-website-card>div:after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(transparent,#00000038);pointer-events:none}.pft-website-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.1,1)}.pft-website-card:hover img{transform:scale(1.025)}.pft-website-card.classic img{object-position:70% center;filter:saturate(.72) sepia(.08)}.pft-website-card.bold img{object-position:73% center;filter:grayscale(1) contrast(1.15) sepia(.08) hue-rotate(215deg) saturate(3)}.pft-website-card.editorial img{object-position:82% center;filter:grayscale(1)}.pft-website-card.brain img{object-fit:contain;padding:5%;filter:drop-shadow(0 0 28px rgba(80,255,220,.24))}.pft-website-card.cinematic img{filter:saturate(.68) brightness(.8)}.pft-website-card.family img{object-position:68% center;filter:saturate(.83)}.pft-website-card.immigration img{object-position:center;filter:saturate(.84)}.pft-website-card>span{position:relative;display:grid;grid-template-columns:1fr auto;gap:5px 18px;align-items:center;min-height:88px;padding:17px 21px;border-top:1px solid rgba(255,255,255,.12)}.pft-website-card small{grid-column:1;color:var(--lime);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.pft-website-card strong{grid-column:1;color:#fff;font:400 clamp(23px,2.3vw,34px)/1 var(--display)}.pft-website-card i{grid-column:2;grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--lime);color:#142100;font-style:normal}.pft-show-more{display:flex;align-items:center;justify-content:space-between;width:min(360px,100%);margin:34px auto 0;padding:14px 3px 12px;border:0;border-bottom:1px solid var(--ink);background:transparent;color:var(--ink);font:600 12px var(--body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.pft-show-more span{color:#579600;font-size:17px}.pft-show-more:focus-visible{outline:3px solid #579600;outline-offset:5px}.pft-social-intro{padding:105px 0 62px;background:var(--paper)}.pft-social-intro .pf-discipline-head{margin:0;align-items:start}.pft-social-intro .pf-discipline-head>div:last-child{padding-top:35px}.pft-social-intro .pf-discipline-head>div:last-child p{font-size:16px}.pft-social-story{padding:0 0 105px;background:var(--paper)}.pft-social-story-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:7vw;align-items:center}.pft-social-story-image{height:510px;overflow:hidden;background:#080908}.pft-social-story-image img,.pft-social-story-image video{width:100%;height:100%;object-fit:contain;display:block;background:#050605}.pft-social-story-grid>div:last-child>span{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#6d736b}.pft-social-story h2{max-width:690px;margin:25px 0;font:400 clamp(44px,5vw,72px)/.97 var(--display);letter-spacing:-.04em}.pft-social-story p{max-width:630px;margin:0;color:#60665e;font-size:16px;line-height:1.75}.pft-social-black{padding:78px 0 95px;background:#131512;color:#fff}.pft-social-black .pf-social-board{width:min(100%,1050px);min-height:590px;margin:0 auto}.pft-social-examples{padding:102px 0 112px;background:#131512;color:#fff;border-top:1px solid rgba(255,255,255,.08)}.pft-social-examples h2{margin:0 0 38px;font:400 clamp(42px,4.5vw,65px)/1 var(--display)}.pft-social-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pft-social-example{margin:0;background:#090a09;border:1px solid rgba(255,255,255,.13)}.pft-social-example>div{position:relative;display:grid;place-items:center;height:500px;overflow:hidden;background:#050605}.pft-social-example img,.pft-social-example video{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#050605}.pft-video-play{position:absolute;inset:50% auto auto 50%;z-index:2;display:grid;place-items:center;width:70px;height:70px;padding:0;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50%;background:#050605c7;color:#fff;box-shadow:0 8px 30px #0000005c;cursor:pointer;transition:transform .2s ease,background .2s ease}.pft-video-play span{margin-left:5px;font-size:25px;line-height:1}.pft-video-play:hover,.pft-video-play:focus-visible{transform:translate(-50%,-50%) scale(1.08);background:#6fca00}.pft-video-play:focus-visible{outline:3px solid #fff;outline-offset:4px}.pft-video-play[hidden]{display:none}.pft-social-example>span{display:grid;gap:7px;min-height:92px;padding:19px 20px}.pft-social-example small{color:var(--lime);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.pft-social-example strong{font:400 24px/1.05 var(--display)}@media (max-width:1000px){.pft-social-story-grid{grid-template-columns:1fr 1fr;gap:45px}.pft-social-example-grid{grid-template-columns:1fr 1fr}.pft-social-example:last-child{grid-column:1/-1;width:calc(50% - 8px);justify-self:center}}@media (max-width:760px){.pf-portfolio-test .pf-web-info{padding:72px 0 62px}.pf-portfolio-test .pf-web-info-grid>div:last-child{padding-top:0}.pft-website-examples{padding-bottom:78px}.pft-website-grid{grid-template-columns:1fr;gap:14px}.pft-website-card>span{min-height:96px;padding:19px}.pft-social-intro{padding:76px 0 48px}.pft-social-intro .pf-discipline-head>div:last-child{padding-top:0}.pft-social-story{padding-bottom:78px}.pft-social-story-grid{grid-template-columns:1fr}.pft-social-story-image{height:min(120vw,550px)}.pft-social-black{padding:58px 0 78px}.pft-social-black .pf-social-board{min-height:740px}.pft-social-examples{padding:74px 0 82px}.pft-social-example-grid{grid-template-columns:1fr}.pft-social-example:last-child{grid-column:auto;width:auto}.pft-social-example>div{height:auto;min-height:430px;max-height:620px}.pft-social-example img,.pft-social-example video{height:auto;max-height:620px}}@media (prefers-reduced-motion:reduce){.pft-website-card,.pft-website-card img{transition:none}}.ct-page{background:var(--soft);color:var(--ink);overflow-x:hidden}.ct-contact{padding:clamp(38px,5vw,72px) 0}.ct-shell{display:grid;width:100%;max-width:1200px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(24px,4vw,64px);align-items:stretch}.ct-intro,.ct-form-panel{min-width:0;border-radius:24px}.ct-intro{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:clamp(38px,5vw,66px);background:var(--dark);color:#fff}.ct-intro:after{content:"";position:absolute;width:320px;height:320px;right:-155px;bottom:-165px;border-radius:50%;background:radial-gradient(circle,rgba(143,239,0,.2),transparent 69%);pointer-events:none}.ct-kicker{display:block;color:var(--mg);font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.ct-intro h1{max-width:640px;margin:24px 0;font:400 clamp(48px,5.2vw,72px)/.98 var(--display);letter-spacing:-.035em}.ct-intro>p{max-width:590px;margin:0;color:#ffffffa8;font-size:17px;line-height:1.72}.ct-profile{display:flex;align-items:center;gap:17px;margin:42px 0 0}.ct-profile img{width:82px;height:82px;border-radius:16px;object-fit:cover;object-position:center 22%;filter:grayscale(.2)}.ct-profile figcaption{display:grid;gap:5px}.ct-profile strong{font-size:17px}.ct-profile span{color:#ffffff85;font-size:13px}.ct-linkedin{display:inline-flex;align-items:center;gap:7px;width:max-content;margin-top:7px;padding:9px 13px;border:1px solid rgba(143,239,0,.7);border-radius:999px;color:#fff;font-size:12px;font-weight:600;line-height:1;transition:background-color .2s,color .2s,border-color .2s}.ct-linkedin:hover{border-color:var(--mg);background:var(--mg);color:#162400}.ct-linkedin b{font-size:13px}.ct-direct{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:auto;padding-top:44px;position:relative;z-index:1}.ct-direct div{display:grid;gap:8px;padding-top:17px;border-top:1px solid rgba(255,255,255,.18)}.ct-direct span{color:#ffffff7a;font-size:13px}.ct-direct a{width:max-content;color:#fff;font-size:16px;border-bottom:1px solid rgba(143,239,0,.7);padding-bottom:3px}.ct-form-panel{padding:clamp(34px,4.3vw,58px);background:#fff;border:1px solid var(--line);box-shadow:0 22px 60px #0000000f;scroll-margin-top:92px}.ct-form-panel h2{margin:17px 0;font:400 clamp(34px,3.7vw,50px)/1.02 var(--display);letter-spacing:-.025em}.ct-next{margin:0;color:#59615a;font-size:16px;line-height:1.7}.ct-response{margin:13px 0 28px;color:#31362f;font-size:14px;font-weight:600}.ct-form{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.ct-form label{position:relative;display:grid;grid-template-columns:auto 1fr;gap:8px;color:#30352f;font-size:14px;font-weight:600}.ct-form label:nth-of-type(3),.ct-form label:nth-of-type(4),.ct-form label:nth-of-type(5){grid-column:1/-1}.ct-form label>span{color:#5aaa00}.ct-form label>small{justify-self:end;color:#838981;font-size:12px;font-weight:400}.ct-form input,.ct-form select,.ct-form textarea{grid-column:1/-1;border:1px solid #d9dcd6;border-radius:10px;background:#fff;padding:13px 14px;color:var(--ink);font:400 16px var(--body)}.ct-form textarea{resize:vertical;min-height:112px}.ct-form input:focus-visible,.ct-form select:focus-visible,.ct-form textarea:focus-visible,.ct-form button:focus-visible,.ct-direct a:focus-visible,.ct-linkedin:focus-visible,.ct-privacy a:focus-visible{outline:3px solid rgba(143,239,0,.55);outline-offset:2px;border-color:#5aaa00}.ct-helper,.ct-error,.ct-privacy{grid-column:1/-1;margin:0}.ct-helper{margin-top:-10px;color:#747a73;font-size:13px}.ct-error{padding:12px 14px;border-left:3px solid #b42318;background:#fff3f1;color:#762018;font-size:14px;line-height:1.55}.ct-error a,.ct-privacy a{text-decoration:underline;text-underline-offset:3px}.ct-form .btn{grid-column:1/-1;justify-self:start;min-width:190px;margin-top:3px;cursor:pointer}.ct-form .btn:disabled{opacity:.62;cursor:wait}.ct-privacy{color:#777d76;font-size:12px;line-height:1.55}.ct-result{margin-top:34px;padding:30px;border:1px solid #dce9d3;border-radius:18px;background:#f5fced}.ct-result>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--mg);color:#244000;font-weight:700}.ct-result h3{margin:22px 0 10px;font:400 31px/1.08 var(--display)}.ct-result p{margin:0;color:#596159;line-height:1.65}@media (max-width:960px){.ct-shell{grid-template-columns:1fr}.ct-intro{min-height:0}.ct-direct{margin-top:36px;padding-top:0}}@media (max-width:620px){.ct-contact{padding:20px 0 34px}.ct-shell{display:block;width:100%;padding:0 16px}.ct-intro,.ct-form-panel{width:100%;max-width:100%;border-radius:18px;padding:30px 22px}.ct-form-panel{margin-top:14px}.ct-intro h1{font-size:40px}.ct-intro>p{font-size:16px}.ct-profile{margin-top:32px}.ct-profile img{width:70px;height:70px}.ct-direct{grid-template-columns:1fr;gap:18px}.ct-form{grid-template-columns:1fr}.ct-form label{grid-column:1!important}.ct-form .btn{width:100%}}.ht-page{--lime:#8cff00;--ink:#070908;--paper:#f4f3ee;background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.ht-page *{box-sizing:border-box}.ht-page a{text-decoration:none}.ht-shell{width:min(1380px,calc(100% - 80px));margin:0 auto}.ht-header{position:relative;z-index:20;background:#070908;border-bottom:1px solid #252725;color:#fff}.ht-header-inner{width:min(1480px,calc(100% - 48px));min-height:72px;margin:auto;display:flex;align-items:center;gap:34px}.ht-brand{color:#fff;font-size:26px;font-weight:900;letter-spacing:-1.5px;text-transform:uppercase}.ht-brand span{color:var(--lime)}.ht-nav{display:flex;align-items:center;gap:25px;margin-left:auto}.ht-nav a{color:#c5c8c4;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ht-nav a:hover,.ht-nav a:focus-visible{color:#fff}.ht-header-cta,.ht-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;background:var(--lime);border:1px solid var(--lime);color:#183000;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ht-header-cta:hover,.ht-header-cta:focus-visible,.ht-button:hover,.ht-button:focus-visible{background:#79df00;border-color:#79df00}.ht-hero{background:var(--ink);color:#fff;min-height:670px;display:flex;align-items:center;border-bottom:1px solid #222}.ht-hero-inner{padding:105px 0 115px}.ht-badge,.ht-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:28px;color:#5b7250;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.ht-badge{color:#d2d4d1}.ht-badge span{width:30px;height:2px;background:var(--lime)}.ht-hero h1,.ht-section h2,.ht-preview-body h3,.ht-why h3,.ht-final h2{font-family:Georgia,Times New Roman,serif}.ht-hero h1{max-width:1060px;margin:0;font-size:clamp(62px,8.2vw,132px);font-weight:400;line-height:.88;letter-spacing:-.065em}.ht-hero h1 em{color:var(--lime);font-weight:400}.ht-hero>div>p{max-width:760px;margin:42px 0 0;color:#bdc1bd;font-size:20px;line-height:1.65}.ht-actions{display:flex;gap:12px;margin-top:36px}.ht-button-outline{background:transparent;border-color:#575b57;color:#fff}.ht-button-outline:hover,.ht-button-outline:focus-visible{color:#132500}.ht-section{padding:110px 0}.ht-section-copy{max-width:850px;margin-bottom:50px}.ht-section-copy h2{margin:0;font-size:clamp(46px,5.8vw,84px);font-weight:400;line-height:.97;letter-spacing:-.05em}.ht-section-copy p{max-width:700px;margin:24px 0 0;color:#626761;font-size:18px;line-height:1.65}.ht-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ht-preview-card{overflow:hidden;border:1px solid #d8d8d2;background:#090b0a;color:#fff}.ht-preview-card>a{display:block;overflow:hidden;aspect-ratio:16/10;background:#141714}.ht-preview-card img{width:100%;height:100%;display:block;object-fit:cover;object-position:top center;transition:transform .45s ease}.ht-preview-card:hover img{transform:scale(1.025)}.ht-preview-body{padding:26px 28px 28px}.ht-preview-body>span{color:var(--lime);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ht-preview-body h3{margin:12px 0 20px;font-size:34px;font-weight:400}.ht-preview-body a,.ht-why-card a{color:#fff;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ht-preview-body a b,.ht-why-card a b{color:var(--lime)}.ht-text-link{display:inline-flex;gap:12px;margin-top:34px;color:#111;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ht-text-link span{color:#467800}.ht-services{background:var(--paper)}.ht-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #cacbc4;border-left:1px solid #cacbc4}.ht-service-card{min-height:310px;padding:30px;display:flex;flex-direction:column;border-right:1px solid #cacbc4;border-bottom:1px solid #cacbc4;color:#111;transition:background .2s,color .2s}.ht-service-card:hover,.ht-service-card:focus-visible{background:#0a0c0b;color:#fff}.ht-service-card>div{display:flex;justify-content:space-between;color:#6d726b;font-size:11px;font-weight:800}.ht-service-card>div b{color:#4e8600}.ht-service-card h3{max-width:310px;margin:auto 0 16px;font-size:24px;line-height:1.05}.ht-service-card p{margin:0;color:#686c67;line-height:1.55}.ht-service-card:hover p,.ht-service-card:focus-visible p{color:#c4c8c3}.ht-why,.ht-process{background:#0a0c0b;color:#fff}.ht-section-copy-light .ht-eyebrow{color:var(--lime)}.ht-section-copy-light h2{max-width:980px}.ht-why-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:24px}.ht-why-card{border:1px solid #30332f;background:#111411}.ht-adele-card{display:grid;grid-template-columns:minmax(220px,.82fr) 1.18fr}.ht-adele-card img{width:100%;height:100%;min-height:410px;object-fit:cover;object-position:center 20%}.ht-adele-card>div,.ht-review-card{padding:44px}.ht-why-card>span,.ht-why-card div>span{color:var(--lime);font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.ht-why-card h3{margin:18px 0;font-size:36px;font-weight:400;line-height:1.05}.ht-why-card p{color:#b9bdb8;line-height:1.7}.ht-why-card a{display:inline-block;margin-top:20px}.ht-review-card{display:flex;flex-direction:column}.ht-review-card p{max-width:510px}.ht-review-line{display:flex;gap:10px;margin-top:auto;padding-top:40px}.ht-review-line i{display:block;height:3px;flex:1;background:#323731}.ht-review-line i:first-child{background:var(--lime)}.ht-process{padding-top:0}.ht-process-list{border-top:1px solid #333632}.ht-process-list article{display:grid;grid-template-columns:90px minmax(260px,.8fr) 1fr;gap:30px;align-items:start;padding:35px 0;border-bottom:1px solid #333632}.ht-process-list span{color:var(--lime);font-size:11px;font-weight:900;letter-spacing:.14em}.ht-process-list h3{margin:0;font-size:24px}.ht-process-list p{max-width:650px;margin:0;color:#aeb3ad;line-height:1.65}.ht-final-panel{padding:75px;background:#0a0c0b;color:#fff}.ht-final-panel .ht-eyebrow{color:var(--lime)}.ht-final-panel h2{margin:0;font-size:clamp(50px,6.5vw,92px);font-weight:400;letter-spacing:-.05em}.ht-final-panel p{margin:22px 0 32px;color:#bfc3be;font-size:18px}.ht-footer{padding:75px 0;background:#050706;color:#fff;border-top:1px solid #252725}.ht-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px}.ht-footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.ht-footer p{max-width:480px;color:#979c97;line-height:1.6}.ht-footer a{color:#bfc3be;font-size:13px}.ht-footer a:hover,.ht-footer a:focus-visible{color:var(--lime)}.ht-footer strong{margin-bottom:8px;color:#fff;font-size:11px;letter-spacing:.15em;text-transform:uppercase}@media (max-width:1000px){.ht-shell{width:min(100% - 40px,1380px)}.ht-header-inner{width:calc(100% - 32px);gap:20px}.ht-wide-link{display:none}.ht-hero{min-height:610px}.ht-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ht-why-grid{grid-template-columns:1fr}.ht-adele-card img{min-height:360px}.ht-process-list article{grid-template-columns:60px minmax(220px,.75fr) 1fr}.ht-footer-grid{grid-template-columns:1.5fr 1fr 1fr}}@media (max-width:700px){.ht-shell{width:calc(100% - 30px)}.ht-header-inner{min-height:64px;gap:14px}.ht-brand{font-size:21px}.ht-nav{gap:14px}.ht-nav a{font-size:10px}.ht-contact-link{display:none}.ht-header-cta{min-height:40px;padding:0 14px;font-size:10px}.ht-hero{min-height:0}.ht-hero-inner{padding:80px 0}.ht-hero h1{font-size:clamp(50px,16vw,76px)}.ht-hero>div>p{margin-top:30px;font-size:17px}.ht-actions{align-items:stretch;flex-direction:column}.ht-section{padding:76px 0}.ht-section-copy{margin-bottom:35px}.ht-section-copy h2{font-size:46px}.ht-preview-grid,.ht-service-grid,.ht-footer-grid{grid-template-columns:1fr}.ht-preview-body h3{font-size:29px}.ht-service-card{min-height:250px}.ht-adele-card{grid-template-columns:1fr}.ht-adele-card img{min-height:300px;height:340px}.ht-adele-card>div,.ht-review-card{padding:30px}.ht-process-list article{grid-template-columns:45px 1fr;gap:12px}.ht-process-list p{grid-column:2}.ht-final-panel{padding:45px 28px}.ht-footer-grid{gap:38px}.ht-footer{padding:58px 0}}@media (prefers-reduced-motion:reduce){.ht-page *{scroll-behavior:auto!important;transition:none!important}}body:has(.ht-page) #root>.nav,body:has(.ht-page) #root>.footer{display:none}body:has(.ht-page) #root>main{padding-top:0}.ht-page{margin-top:0}.ht-page>main{padding-top:0}:root{--mg:#8FEF00;--dark:#0a0a0a;--ink:#111;--muted:#666;--soft:#f7f7f5;--line:#ececec;--display:"DM Serif Display",Georgia,serif;--body:"DM Sans",system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;font-family:var(--body);color:var(--ink);background:#fff}a{text-decoration:none;color:inherit}.container{max-width:1200px;margin:0 auto;padding:0 40px}.nav{position:fixed;z-index:30;top:0;left:0;right:0;min-height:68px;background:#0a0a0aeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center}.nav-inner{display:flex;align-items:center;justify-content:space-between;width:100%;gap:22px}.brand{color:#fff;font-size:19px;font-weight:600;white-space:nowrap}.brand:before{content:"";display:inline-block;width:8px;height:8px;background:var(--mg);border-radius:50%;margin-right:8px}.nav-links{display:flex;align-items:center;gap:22px;color:#ffffffb8;font-size:14px}.nav-links>a,.nav-trigger{display:flex;align-items:center;min-height:68px;color:#ffffffb8}.nav-links>a:hover,.nav-trigger:hover{color:#fff}.nav-item{position:relative}.nav-trigger:after{content:"⌄";font-size:12px;margin-left:6px;color:var(--mg)}.mega{position:fixed;left:50%;top:68px;transform:translate(-50%) translateY(8px);width:min(1120px,calc(100vw - 44px));max-height:calc(100vh - 90px);overflow:auto;background:#0f0f0f;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 70px #00000061;border-radius:0 0 18px 18px;padding:28px;opacity:0;visibility:hidden;pointer-events:none;transition:.16s ease}.nav-item:hover .mega,.nav-item:focus-within .mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.mega-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mega-col{background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:18px;min-height:190px}.mega-head{display:block;color:#fff;font-weight:700;margin-bottom:12px;line-height:1.3}.mega-head:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mg);margin-right:8px}.mega-link{display:block;color:#ffffff9e;font-size:13px;line-height:1.35;padding:8px 0;border-top:1px solid rgba(255,255,255,.06)}.mega-link:hover{color:var(--mg)}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:13px 24px;background:var(--mg);color:#2d4a00;font-weight:600;font-size:14px;border:0}.btn.outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.22)}main{padding-top:68px}.label{color:var(--mg);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;font-weight:600}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.home-hero{background:var(--dark);color:#fff;position:relative;overflow:hidden;padding:82px 0 74px}.hero-grid-line{position:absolute;top:0;bottom:0;width:1px;background:#ffffff0e}.hero-grid-line.left{left:33%}.hero-grid-line.right{left:66%}.hero-tag{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(143,239,0,.35);border-radius:999px;padding:6px 16px;margin-bottom:28px;color:var(--mg);font-size:12px;letter-spacing:.5px}.hero-tag span{width:6px;height:6px;border-radius:50%;background:var(--mg)}.home-hero h1{font-family:var(--display);font-size:clamp(44px,7vw,82px);line-height:.98;font-weight:400;letter-spacing:-2px;margin:0 0 24px;max-width:820px}.home-hero h1 em{font-style:italic;color:var(--mg)}.hero-sub{font-size:17px;color:#ffffff8c;line-height:1.7;max-width:560px}.home-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid rgba(255,255,255,.08);padding-top:32px;margin-top:56px}.home-stats div{padding-right:28px;margin-right:28px;border-right:1px solid rgba(255,255,255,.07)}.home-stats div:last-child{border-right:0}.home-stats strong{display:block;font-family:var(--display);font-size:38px;font-weight:400;color:var(--mg);line-height:1}.home-stats span{display:block;margin-top:8px;color:#ffffff61;font-size:12px;line-height:1.45}.hero{background:var(--dark);color:#fff;padding:86px 0 76px;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:#ffffff0e}.hero:before{left:33%}.hero:after{left:66%}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:54px;align-items:center}.crumb{color:#ffffff57;font-size:12px;margin-bottom:26px}.hero h1{font-family:var(--display);font-size:clamp(42px,6vw,76px);line-height:1.02;font-weight:400;margin:12px 0 22px;max-width:850px}.hero h1 em{color:var(--mg);font-style:italic}.intro{color:#ffffff94;font-size:17px;line-height:1.75;max-width:690px}.glass{border:1px solid rgba(255,255,255,.1);background:#ffffff0b;border-radius:20px;padding:30px}.glass strong{font-family:var(--display);font-size:72px;font-weight:400;line-height:1;color:#fff;display:block}.glass p,.glass li{color:#ffffff9e;font-size:14px;line-height:1.65}.marquee{background:var(--mg);overflow:hidden;white-space:nowrap;padding:12px 0}.marquee span{display:inline-block;padding:0 28px;border-right:1px solid rgba(0,0,0,.12);font-size:12px;text-transform:uppercase;color:#2d4a00}.section{padding:88px 0}.soft{background:var(--soft)}.dark{background:var(--dark);color:#fff}.section h2{font-family:var(--display);font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.08;margin:10px 0 36px;max-width:780px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.grid.four{grid-template-columns:repeat(4,1fr)}.card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px;min-height:150px;transition:.15s}.card:hover{transform:translateY(-2px);border-color:#5aaa00;background:#f0fde0}.card small{color:#5aaa00;text-transform:uppercase;letter-spacing:1px;font-size:11px}.card h3{font-size:20px;font-weight:600;margin:10px 0 8px}.card p{color:var(--muted);font-size:14px;line-height:1.7}.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--line);border:1px solid var(--line);border-radius:20px;overflow:hidden}.svc{background:#fff;padding:28px 24px;min-height:245px;display:flex;flex-direction:column}.svc:hover{background:#f0fde0}.svc-top{display:flex;justify-content:space-between;margin-bottom:18px;color:#aaa}.svc h3{font-size:17px;margin:0 0 10px}.svc p{font-size:13px;color:var(--muted);line-height:1.6;flex:1}.svc small{align-self:flex-start;margin-top:16px;background:var(--mg);color:#2d4a00;border-radius:999px;padding:4px 11px;font-size:10px}.feature-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.feature-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:36px 32px}.feature-card h3{color:#fff;font-size:22px;margin:0 0 12px}.feature-card p{color:#ffffff80;line-height:1.7}.checks{display:flex;flex-direction:column;gap:10px;margin-top:22px;color:#ffffffbf;font-size:13px}.bars{height:110px;display:flex;align-items:flex-end;gap:6px;padding:12px 16px 0;margin-top:26px;border:1px solid rgba(143,239,0,.1);border-radius:12px;background:#8fef000a}.bars i{flex:1;background:#8fef0029;border-radius:3px 3px 0 0}.bars i.lit{background:var(--mg)}.testi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.testi{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px;position:relative}.testi:before{content:"";position:absolute;top:0;left:28px;width:36px;height:3px;background:var(--mg);border-radius:0 0 4px 4px}.testi p{font-style:italic;line-height:1.7}.testi div{display:flex;gap:12px;align-items:center}.testi b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#f0fde0;color:#2d4a00}.testi span{display:flex;flex-direction:column}.testi small{color:var(--muted)}.cta{background:var(--dark);border-radius:20px;padding:72px 64px;color:#fff;position:relative;overflow:hidden}.cta:after{content:"";position:absolute;right:-80px;top:-80px;width:300px;height:300px;background:radial-gradient(circle,rgba(143,239,0,.15),transparent 70%);border-radius:50%}.cta h2{font-family:var(--display);font-weight:400;font-size:clamp(30px,4vw,48px);line-height:1.15;margin:0 0 24px}.cta em{color:var(--mg);font-style:italic}.cta span{color:#ffffff59}.service-card{border:1px solid var(--line);border-radius:20px;padding:28px;margin-bottom:18px}.service-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.subgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sub{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:16px;min-height:110px}.process{border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden}.process-row{display:grid;grid-template-columns:70px 1fr;gap:20px;padding:28px;border-bottom:1px solid rgba(255,255,255,.08)}.process-row:last-child{border-bottom:0}.process-row b{color:var(--mg);font-size:12px}.process-row p{color:#fff9;font-size:14px}.related-section{background:#fff;padding:74px 0;border-top:1px solid var(--line)}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:70px}.related-grid h2{font-family:var(--body);font-size:25px;line-height:1.2;font-weight:500;text-transform:uppercase;letter-spacing:.8px;text-align:center;color:#20262c;margin:0}.related-grid i{display:block;width:20px;height:3px;background:#20262c;margin:26px auto 18px}.related-grid ul{margin:0;padding-left:18px;color:#7d858c}.related-grid li{margin:0 0 10px;line-height:1.65;font-size:14px}.related-grid a{color:#7d858c}.related-grid a:hover{color:#2d4a00}.form{display:grid;gap:14px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:12px;font:inherit}label{font-size:12px;color:#444;display:grid;gap:8px}.footer{background:var(--dark);color:#ffffff80;padding:56px 0}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px}.footer a{display:block;margin:8px 0;color:#ffffffa6;font-size:14px}@media (max-width:1050px){.nav{position:sticky}.nav-inner{align-items:flex-start;flex-direction:column;padding-top:16px;padding-bottom:16px}.nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;width:100%}.nav-links>a,.nav-trigger{min-height:auto;padding:8px 0}.mega{position:static;transform:none;width:100%;max-height:none;opacity:1;visibility:visible;pointer-events:auto;display:none;padding:16px;margin-top:0;border-radius:12px}.nav-item:hover .mega,.nav-item:focus-within .mega{display:block;transform:none}.mega-grid{grid-template-columns:1fr}.mega-col{min-height:0}.nav .btn{position:absolute;right:40px;top:14px}}@media (max-width:900px){.hero-grid,.footer-grid{grid-template-columns:1fr}.grid,.grid.four,.subgrid,.home-stats,.svc-grid,.testi-grid,.related-grid{grid-template-columns:repeat(2,1fr)}.feature-row,.form-row{grid-template-columns:1fr}.home-stats div:nth-child(2){border-right:0}.section-head{align-items:flex-start;flex-direction:column}.related-grid{gap:34px}.related-grid div:last-child{grid-column:1/-1}}@media (max-width:620px){.container{padding:0 22px}.nav .btn{display:none}.nav-links,.grid,.grid.four,.subgrid,.home-stats,.svc-grid,.testi-grid,.related-grid{grid-template-columns:1fr}.hero h1,.home-hero h1{font-size:42px}.service-head{flex-direction:column}.home-stats div{border-right:0}.cta{padding:40px 24px}.related-section{padding:48px 0}.related-grid h2{text-align:left;font-size:21px}.related-grid i{margin-left:0}}.brand{display:inline-block;width:154px;height:34px;background:url(https://magneo.ca/wp-content/uploads/2025/12/MAGNEO-white-logo-Digital-Agency-for-regulated-industry.png) left center/contain no-repeat;color:transparent;font-size:0;line-height:0;overflow:hidden;vertical-align:middle}.brand:before{display:none}.footer .brand{width:190px;height:46px;margin-bottom:12px}.footer-grid>div:first-child p{max-width:340px;line-height:1.75}.footer-grid>div:first-child p:before{content:"";display:block;width:44px;height:2px;background:var(--mg);margin:18px 0 14px}.footer-contact{display:grid;gap:4px;margin-top:14px;color:#ffffffad;font-size:14px;line-height:1.55}.footer .footer-contact a{display:inline-block;width:max-content;margin:0;color:#ffffffad}.footer .footer-contact a:hover,.footer .footer-contact a:focus-visible{color:var(--mg)}.nav .brand,.footer .brand{color:transparent;font-size:0;line-height:0;text-indent:-9999px}.nav .brand:before,.footer .brand:before{display:none}.footer .brand{display:block}.nav-home-menu{position:absolute;top:100%;left:-18px;min-width:220px;padding:10px;background:#0f0f0f;border:1px solid rgba(255,255,255,.1);border-radius:0 0 14px 14px;box-shadow:0 20px 50px #00000057;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:.16s ease}.nav-home:hover .nav-home-menu,.nav-home:focus-within .nav-home-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-home-menu a{display:block;padding:11px 12px;color:#ffffffb3;font-size:13px;border-bottom:1px solid rgba(255,255,255,.06)}.nav-home-menu a:last-child{border-bottom:0}.nav-home-menu a:hover,.nav-home-menu a:focus-visible{color:var(--mg)}@media (max-width:1050px){.nav-home-menu{position:static;display:flex;gap:6px;min-width:0;padding:4px 0 0;background:transparent;border:0;border-radius:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:none}.nav-home-menu a{padding:5px 10px 5px 0;border:0;color:#ffffff85;font-size:12px}.nav-home>.nav-trigger{padding-bottom:2px}}.about-adele-hero{min-height:710px;background:var(--dark);color:#fff;position:relative;overflow:hidden;padding:92px 0 84px}.about-adele-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 49.9%,rgba(255,255,255,.06) 50%,transparent 50.1%),radial-gradient(circle at 78% 42%,rgba(143,239,0,.16),transparent 29%)}.about-adele-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:70px;align-items:center}.about-adele-copy h1{font:400 clamp(54px,7vw,92px)/.96 var(--display);letter-spacing:-2.5px;max-width:900px;margin:18px 0 28px}.about-adele-copy h1 em{font-style:italic;color:var(--mg)}.about-adele-copy>p{max-width:650px;color:#ffffff94;font-size:17px;line-height:1.75}.about-adele-card{min-height:470px;border:1px solid rgba(255,255,255,.12);border-radius:26px;padding:32px;background:linear-gradient(155deg,#ffffff14,#ffffff06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;flex-direction:column;justify-content:space-between;gap:24px;box-shadow:0 35px 90px #00000059;transform:rotate(2deg)}.about-adele-photo{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:18px;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 44px #00000047}.about-adele-card div:last-child{display:grid;gap:6px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12)}.about-adele-card div:last-child>span{font-size:23px;color:#fff;font-weight:600}.about-adele-linkedin{display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:100%;font-size:12px;color:var(--mg);text-transform:uppercase;letter-spacing:.1em;font-weight:600;line-height:1.45}.about-adele-linkedin span{font-size:14px;transition:transform .18s ease}.about-adele-linkedin:hover span,.about-adele-linkedin:focus-visible span{transform:translate(2px,-2px)}.about-adele-linkedin:focus-visible{outline:2px solid var(--mg);outline-offset:4px}.about-adele-card small{color:#ffffff6b;font-size:11px;margin-top:6px}.about-story-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start}.about-story-grid h2{font-size:clamp(42px,5vw,64px);margin-top:18px}.about-story-copy{border-left:1px solid var(--line);padding-left:48px}.about-story-copy p{font-size:16px;line-height:1.85;color:#555d64;margin:0 0 24px}.about-story-copy p:first-child{font:400 25px/1.55 var(--display);color:var(--ink)}.about-principles .section-head>p{max-width:460px;color:#ffffff80;line-height:1.75}.about-principle-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14)}.about-principle-grid article{min-height:300px;padding:28px 24px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column}.about-principle-grid article>span{color:var(--mg);font-size:11px}.about-principle-grid h3{font:400 29px/1.05 var(--display);margin:74px 0 14px;color:#fff}.about-principle-grid p{color:#ffffff7a;font-size:13px;line-height:1.7}.about-belief{background:var(--soft)}.about-belief-box{background:#fff;border:1px solid var(--line);border-radius:24px;padding:70px;display:grid;grid-template-columns:1fr .35fr;gap:28px 70px;align-items:end}.about-belief-box>span{grid-column:1/-1;color:#5aaa00;text-transform:uppercase;letter-spacing:.15em;font-size:11px}.about-belief-box h2{font-size:clamp(38px,5vw,65px);max-width:880px;margin:0;grid-row:2/5}.about-belief-box p{color:var(--muted);line-height:1.75;margin:0}.about-belief-box .btn{justify-self:start;margin-top:8px}.about-belief-box .btn,.about-belief-box p{grid-column:2}@media (max-width:900px){.about-adele-grid,.about-story-grid{grid-template-columns:1fr}.about-adele-card{min-height:350px;transform:none}.about-story-grid{gap:35px}.about-story-copy{padding-left:0;border-left:0}.about-principle-grid{grid-template-columns:repeat(2,1fr)}.about-belief-box{grid-template-columns:1fr;padding:48px}.about-belief-box>span,.about-belief-box h2,.about-belief-box p,.about-belief-box .btn{grid-column:1;grid-row:auto}}@media (max-width:620px){.about-adele-hero{padding:66px 0}.about-adele-copy h1{font-size:50px;letter-spacing:-1.5px}.about-adele-grid{gap:40px}.about-adele-card{min-height:300px;padding:24px}.about-principle-grid{grid-template-columns:1fr}.about-principle-grid article{min-height:235px}.about-principle-grid h3{margin-top:45px}.about-belief-box{padding:34px 24px}.about-story-copy p:first-child{font-size:22px}}.hero-grid-line,.hero:before,.hero:after{display:none!important;content:none!important}.brand,.nav .brand,.footer .brand{display:inline-block!important;width:168px!important;height:42px!important;min-height:42px!important;background:url(/logo-magneo.svg) left center/contain no-repeat!important;color:transparent!important;font-size:0!important;line-height:0!important;text-indent:-9999px!important;overflow:hidden!important}.brand:before,.nav .brand:before,.footer .brand:before{display:none!important;content:none!important}.footer .brand{display:block!important;width:190px!important;height:46px!important;margin-bottom:12px!important}.mega-close{position:absolute;right:18px;bottom:18px;top:auto;left:auto;display:grid;place-items:center;width:38px;height:38px;margin:0;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#8cff00;color:#111;font-size:26px;line-height:1;cursor:pointer;z-index:3}.mega-close:hover{background:#fff;color:#111;border-color:#fff}.nav-item.mega-dismissed .mega,.nav-item.mega-dismissed:hover .mega,.nav-item.mega-dismissed:focus-within .mega{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.marquee.ai-marquee,.contextual-marquee{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;white-space:normal;text-align:center;gap:0}.marquee.ai-marquee a,.contextual-marquee a{display:inline-flex;align-items:center;justify-content:center;min-height:68px;padding:0 28px;border-right:1px solid rgba(0,0,0,.12);color:#2d4a00;font-size:12px;text-transform:uppercase;transition:background .15s}.marquee.ai-marquee a:first-child,.contextual-marquee a:first-child{border-left:1px solid rgba(0,0,0,.08)}.marquee.ai-marquee a:hover,.contextual-marquee a:hover{background:#00000014}.hubspot-form{min-height:420px}.hubspot-form iframe,.hubspot-form form{width:100%!important}.related-section{border-top:0!important}.service-depth{background:#fff;color:#111;padding:82px 0 22px}.sd-block{padding:62px 0;border-bottom:1px solid #ececec}.sd-block:first-child{padding-top:0}.sd-block h2{font-family:var(--display);font-size:clamp(32px,4.2vw,54px);font-weight:400;line-height:1.06;max-width:820px;margin:10px 0 34px}.sd-grid{display:grid;gap:14px}.sd-grid.three{grid-template-columns:repeat(3,1fr)}.sd-grid.four{grid-template-columns:repeat(4,1fr)}.sd-card{border:1px solid #e8e8e8;border-radius:16px;padding:24px;min-height:176px;background:#fff}.sd-card:hover{background:#f0fde0;border-color:#8cff00}.sd-card small{color:#89a0aa;display:block;margin-bottom:18px}.sd-card h3{font-size:20px;margin:0 0 12px}.sd-card p,.sd-faq-list p{color:#666;font-size:14px;line-height:1.7;margin:0}.sd-included,.sd-faq{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:46px;align-items:start}.sd-checks{list-style:none;padding:0;margin:12px 0 0;border:1px solid #e8e8e8;border-radius:16px;overflow:hidden}.sd-checks li{position:relative;padding:18px 22px 18px 46px;border-bottom:1px solid #e8e8e8;color:#444;line-height:1.6}.sd-checks li:last-child{border-bottom:0}.sd-checks li:before{content:"✓";position:absolute;left:18px;top:18px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#8cff00;color:#2d4a00;font-size:12px;font-weight:700}.dark .process{border-color:#ffffff1f!important;background:#090909!important}.dark .process-row{grid-template-columns:72px minmax(0,1fr)!important;gap:12px 26px!important}.dark .process-row b{color:#8cff00!important}.dark .process-row h3{color:#fff!important;margin:0 0 8px!important}.dark .process-row p{color:#ffffffad!important;line-height:1.65!important;max-width:860px!important;margin:0!important}.process-after-results{margin:62px calc(50% - 50vw)!important;padding-left:max(40px,calc((100vw - 1200px)/2 + 40px))!important;padding-right:max(40px,calc((100vw - 1200px)/2 + 40px))!important}.sd-faq-list{border:1px solid #e8e8e8;border-radius:16px;overflow:hidden}.sd-faq-list details{border-bottom:1px solid #e8e8e8;background:#fff}.sd-faq-list details:last-child{border-bottom:0}.sd-faq-list summary{cursor:pointer;padding:18px 22px;font-weight:600;list-style:none}.sd-faq-list summary::-webkit-details-marker{display:none}.sd-faq-list summary:after{content:"+";float:right;color:#5aaa00;font-size:20px;line-height:1}.sd-faq-list details[open] summary:after{transform:rotate(45deg)}.sd-faq-list p{padding:0 22px 18px;background:#f7f7f5}.nav-toggle{display:none}@media (max-width:1050px){html.nav-lock,html.nav-lock body{overflow:hidden}.nav{position:fixed!important;top:0!important;left:0!important;right:0!important;min-height:68px!important;background:#1b1b1b!important;z-index:9999!important}main{padding-top:68px!important}.nav-inner{position:relative!important;min-height:68px!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding-top:0!important;padding-bottom:0!important}.brand,.nav .brand{width:150px!important;height:38px!important;min-height:38px!important;z-index:1001!important}.nav-toggle{display:inline-flex!important;width:44px;height:44px;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff0a;color:#fff;cursor:pointer;z-index:1001}.nav-toggle span{display:block;width:18px;height:2px;border-radius:999px;background:#fff;transition:transform .2s ease,opacity .2s ease}.nav--open .nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav--open .nav-toggle span:nth-child(2){opacity:0}.nav--open .nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-links{display:none!important}.nav--open .nav-links{position:absolute!important;top:68px!important;left:0!important;right:0!important;display:flex!important;width:100%!important;max-height:calc(100vh - 68px)!important;overflow-y:auto!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:18px 34px 28px!important;background:#1b1b1b!important;border-top:1px solid rgba(255,255,255,.08)!important;box-shadow:0 22px 48px #0000006b!important;z-index:1000!important}.nav-links>a,.nav-trigger{width:100%!important;min-height:auto!important;padding:15px 0!important;color:#ffffffd1!important;font-size:20px!important;line-height:1.25!important}.nav-trigger:after{content:" +";color:#8cff00;font-size:16px}.nav-item--open .nav-trigger:after{content:" -"}.nav-item{width:100%!important}.mega{position:static!important;display:none!important;width:100%!important;max-height:none!important;padding:0 0 14px!important;margin:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}.mega-close{display:none!important}.nav-item:hover .mega,.nav-item:focus-within .mega,.nav-item--open .mega{display:block!important}.mega-grid{grid-template-columns:1fr!important;gap:14px!important;padding:4px 0 0!important}.mega-col{min-height:0!important;padding:18px!important;border-radius:18px!important;background:#ffffff0a!important}.mega-head{font-size:18px!important}.mega-link{font-size:17px!important;padding:11px 0!important}.nav-inner>.btn{display:none!important}.sd-grid.three,.sd-grid.four,.sd-included,.sd-faq{grid-template-columns:1fr}.process-after-results{padding-left:40px!important;padding-right:40px!important}}@media (max-width:620px){.nav--open .nav-links{padding-left:24px!important;padding-right:24px!important}.brand,.nav .brand{width:142px!important;height:36px!important;min-height:36px!important}.nav-links>a,.nav-trigger{font-size:19px!important}.marquee.ai-marquee a,.contextual-marquee a{min-height:48px;padding:0 18px;font-size:11px}.service-depth{padding-top:54px}.sd-block{padding:44px 0}.sd-card{padding:20px}.dark .process-row{grid-template-columns:44px 1fr!important;gap:8px 16px!important}.dark .process-row p{font-size:13px!important}}
