.compact-page .page-intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:12px 64px;max-width:none;padding:52px 0 36px;display:grid}.compact-page .page-intro .eyebrow{grid-column:1/-1;margin-bottom:4px}.compact-page .page-intro h1{letter-spacing:-.035em;margin:0;font-size:clamp(36px,4.2vw,58px);line-height:1.06}.compact-page .page-lead{color:#526c66;font-size:17px}.compact-page .content-section{padding-bottom:64px}.compact-page p{color:#526c66}.compact-page .button{box-shadow:none;color:#fff;background:#1b554d}.compact-page .button:hover{background:#143f39}.compact-page .section-heading h2{letter-spacing:-.04em;font-size:30px}.compact-page .section-heading{max-width:850px;margin-bottom:24px}.faq-layout{grid-template-columns:280px 1fr;align-items:start;gap:64px;display:grid}.side-note{background:#e4eee5;border-radius:8px;padding:24px;position:sticky;top:24px}.side-note h2{margin:0;font-size:21px}.side-note p{font-size:14px}.side-note nav{margin:24px 0;display:grid}.side-note nav a{border-bottom:1px solid #c4d6cc;justify-content:space-between;padding:13px 0;font-size:14px;display:flex}.side-note nav span{font-size:12px}.side-note .button{width:100%;padding:12px;font-size:14px}.faq-groups section{margin-bottom:32px;scroll-margin-top:24px}.faq-groups h2{margin:0 0 12px;font-size:20px}.answer{background:#fff;border-top:1px solid #cbd8d0}.answer:last-child{border-bottom:1px solid #cbd8d0}.answer summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;font-weight:600;list-style:none;display:flex}.answer summary::-webkit-details-marker{display:none}.answer summary span{font-size:23px;font-weight:400}.answer[open] summary span{transform:rotate(45deg)}.answer p{max-width:75ch;margin:0;padding:0 22px 22px}.answer summary:focus-visible{outline-offset:2px;outline:3px solid #a9432b}.featured-story{background:#e4eee5;border:1px solid #cfddd2;border-radius:10px;grid-template-columns:1.2fr 1fr;display:grid;overflow:hidden}.featured-story>div:first-child{padding:38px}.featured-story h2{letter-spacing:-.04em;margin:12px 0 18px;font-size:clamp(28px,3.1vw,42px);line-height:1.15}.featured-story p{max-width:46ch}.text-link{color:#1b554d;margin-top:18px;font-weight:600;display:inline-block}.story-diagram{color:#eff6ef;text-align:center;background:#1b554d;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:32px;display:flex}.story-diagram strong{font-size:30px;line-height:1.2}.story-diagram span{border:1px solid #ffffff45;border-radius:6px;padding:12px;font-size:13px}.story-diagram i{color:#b6d4be;font-style:normal}.section-label{justify-content:space-between;align-items:center;margin:30px 0 16px;display:flex}.section-label h2{margin:0;font-size:21px}.section-label>span{color:#526c66;font-size:13px}.story-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.story{background:#fff;border:1px solid #cbd8d0;border-radius:8px;grid-template-columns:150px 1fr;display:grid;overflow:hidden}.story-cover{color:#31564c;background:#e8e8dc;align-items:center;padding:24px;font-size:20px;line-height:1.8;display:flex}.story:nth-child(2) .story-cover{background:#ecddd1}.story-body{padding:24px}.story h2{margin:10px 0;font-size:24px;line-height:1.2}.story p{font-size:14px}.story:hover h2,.featured-story:hover h2{text-underline-offset:5px;text-decoration:underline 1px}.compact-cta{border-top:1px solid #cbd8d0;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:28px 0;display:flex}.compact-cta h2{margin:0;font-size:24px}.compact-cta p{margin:6px 0 0}.plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.plan{background:#fff;border:1px solid #cbd8d0;border-radius:10px;flex-direction:column;padding:28px;display:flex}.plan.featured{background:#edf4ed;border:2px solid #277166;padding:27px}.plan-label{color:#526c66;font-size:13px}.plan h2{margin:16px 0 4px;font-size:28px}.plan>p{min-height:44px;margin:0;font-size:14px}.plan .cost{border-bottom:1px solid #cbd8d0;align-items:baseline;gap:10px;padding:24px 0;display:flex}.plan .cost strong{letter-spacing:-.035em;font-size:44px}.plan .cost span{font-size:14px}.plan .check-list{color:#3e5b53;flex:1;margin:24px 0 28px;font-size:14px}.plan .button{width:100%;font-size:14px}.pricing-extras{background:#e4eee5;margin-bottom:36px;padding:36px 0}.extras-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.extras-grid .card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.extras-grid .card h3{font-size:19px}.case-grid,.solution-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.case-card,.solution-card{background:#fff;border:1px solid #cbd8d0;border-radius:8px;padding:24px}.case-card h2,.solution-card h2{letter-spacing:-.04em;margin:12px 0;font-size:23px;line-height:1.2}.case-card blockquote{color:#526c66;border-left:3px solid #b3ccbb;margin:18px 0;padding-left:14px;font-size:15px}.case-card p,.solution-card p{font-size:14px}.case-card .case-channel{color:#526c66;font-size:12px}.case-card ul{color:#526c66;padding-left:18px;font-size:14px}.catalog-note{background:#e4eee5;border-radius:8px;margin-bottom:24px;padding:20px 24px}.catalog-note p{margin:0}.solution-card{flex-direction:column;display:flex}.solution-card .text-link{margin-top:auto;padding-top:16px;font-size:14px}.solution-detail{grid-template-columns:1fr 1fr;gap:40px;display:grid}.solution-detail h2{font-size:26px}.solution-example{background:#e4eee5;border-radius:8px;padding:30px}.solution-example blockquote{margin:20px 0;font-size:22px;line-height:1.5}.solution-detail li{color:#526c66;margin-bottom:14px}.scope-note{border-top:1px solid #cbd8d0;padding-top:18px;font-size:14px}.site-header nav a[aria-current=page]{color:#173d38;text-underline-offset:6px;text-decoration:underline}@media (width<=1000px){.site-header nav{gap:12px}.header-actions{gap:10px}.faq-layout{grid-template-columns:230px 1fr;gap:28px}.story{grid-template-columns:1fr}.story-cover{min-height:100px}.case-grid,.solution-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.compact-page .page-intro{grid-template-columns:1fr;gap:16px;padding:34px 0 28px}.compact-page .page-intro h1{font-size:38px}.compact-page .page-lead{font-size:16px}.faq-layout{grid-template-columns:1fr;gap:24px}.side-note{position:static}.side-note nav{margin:12px 0}.featured-story,.story-grid,.plan-grid,.extras-grid,.case-grid,.solution-grid,.solution-detail{grid-template-columns:1fr}.featured-story>div:first-child{padding:24px}.story-diagram{gap:12px;padding:24px}.story-diagram strong{font-size:24px}.plan>p{min-height:0}.compact-cta{flex-direction:column;align-items:flex-start}.site-header nav{display:none}.compact-page .content-section{padding-bottom:40px}.solution-detail{gap:16px}.section-label>span{display:none}}@media (width<=1000px){body .site-header nav{gap:12px;font-size:12px}body .header-actions{gap:10px}}@media (width<=760px){body .site-header nav{display:none}body .site-header{flex-wrap:wrap;gap:16px;height:auto;min-height:72px;padding-top:16px}body .site-header nav{white-space:nowrap;order:3;gap:22px;width:100%;padding:0 0 14px;font-size:13px;display:flex;overflow-x:auto}body .site-header nav a{flex-shrink:0}}#cookie-banner[data-astro-cid-kror3uvh][hidden]{display:none}#cookie-banner[data-astro-cid-kror3uvh]{z-index:10000;color:#262320;background:#fff;border:1px solid #d9cec5;border-radius:12px;width:min(400px,100% - 36px);margin:0;padding:18px;position:fixed;bottom:18px;left:18px;right:auto;box-shadow:0 4px 20px #24150d12}h2[data-astro-cid-kror3uvh]{margin:0 0 10px;font-size:17px;line-height:1.3}p[data-astro-cid-kror3uvh]{margin:8px 0 16px;font-size:14px;line-height:1.6}a[data-astro-cid-kror3uvh]{text-decoration:underline}.cookie-actions[data-astro-cid-kror3uvh]{flex-wrap:wrap;gap:10px;display:flex}button[data-astro-cid-kror3uvh]{font:inherit;cursor:pointer;color:#262320;background:#fff;border:1px solid #877b70;border-radius:8px;padding:9px 13px;font-size:14px;font-weight:600}button[data-astro-cid-kror3uvh]:hover{background:#f6eee8}button[data-astro-cid-kror3uvh]:focus-visible,input[data-astro-cid-kror3uvh]:focus-visible{outline-offset:3px;outline:3px solid #c64c14}dialog[data-astro-cid-kror3uvh]{color:#262320;border:1px solid #d9cec5;border-radius:16px;width:min(540px,100% - 32px);max-height:85dvh;padding:26px;overflow:auto}dialog[data-astro-cid-kror3uvh]::backdrop{background:#21180e22}label[data-astro-cid-kror3uvh]{border-top:1px solid #e9e1da;gap:12px;padding:16px 0;font-size:14px;display:flex}input[data-astro-cid-kror3uvh]{accent-color:#c64c14;flex-shrink:0;width:20px;height:20px}#cookie-provider-status[data-astro-cid-kror3uvh]{color:#6b625b;font-size:13px}@media (width<=600px){#cookie-banner[data-astro-cid-kror3uvh]{width:auto;padding:15px;bottom:10px;left:10px;right:10px}.cookie-actions[data-astro-cid-kror3uvh]{gap:7px}.cookie-actions[data-astro-cid-kror3uvh] button[data-astro-cid-kror3uvh]{flex:auto;padding:9px 10px}}@font-face{font-family:Commissioner;src:url(/fonts/commissioner-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}body.abogadesk-site{--ink:#29262b;--deep:#482c3b;--muted:#625b62;--line:#ddd7dd;--paper:#fff;--soft:#f3eef2;--green:#644354;--accent:#b44818;--white:#fff;--shadow:none;--font-body:Commissioner,Arial,sans-serif;background:var(--paper);color:var(--ink);font-family:var(--font-body)}body.abogadesk-site .shell{width:min(1200px,100% - 64px)}body.abogadesk-site :is(h1,h2,h3){font-family:var(--font-body);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;font-style:normal;font-weight:600}body.abogadesk-site :is(h1,h2,h3) em{font-family:inherit;font-style:normal;font-weight:inherit;color:inherit}body.abogadesk-site :is(p,li,dd){text-wrap:pretty}body.abogadesk-site :is(button,input,textarea,select){font-family:var(--font-body)}body.abogadesk-site .brand{letter-spacing:-.035em;color:var(--ink);font-size:24px}body.abogadesk-site .brand b{background:var(--accent);color:#fff;border-radius:50%;font:italic 600 29px Georgia}body.abogadesk-site .brand i{display:none}body.abogadesk-site .button{background:var(--accent);color:#fff;box-shadow:none;cursor:pointer;border:1px solid #0000;border-radius:6px;min-height:46px;padding:14px 22px;font-size:15px;line-height:1.4;transition:background .18s}body.abogadesk-site .button:hover{background:#92370f;transform:none}body.abogadesk-site .button.secondary{color:var(--ink);background:0 0;border-color:#8c828b}body.abogadesk-site :is(a,button,input,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #b44818}body.abogadesk-site .kicker,body.abogadesk-site .eyebrow{letter-spacing:0;text-transform:none;color:var(--muted);margin:0 0 18px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;display:inline-block}body.abogadesk-site .eyebrow em{display:none}body.abogadesk-site .new-hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:56px;padding:48px 0 60px;display:grid}.new-hero .hero-copy{min-width:0}body.abogadesk-site .new-hero h1{max-width:650px;margin:0 0 28px;font-size:clamp(38px,4.6vw,60px);line-height:1.08}.hero-copy>p{max-width:60ch;color:var(--muted);margin:0 0 28px;font-size:18px;line-height:1.65}.hero-buttons{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hero-example-link{text-underline-offset:5px;align-items:center;min-height:44px;font-size:15px;font-weight:500;text-decoration:underline;display:inline-flex}.hero-copy .hero-footnote{margin:20px 0 0;font-size:14px}.hero-case{background:var(--soft);border-radius:8px;min-width:0;padding:30px}.hero-case-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.case-initial{width:36px;height:36px;color:var(--deep);background:#ddd0d9;border-radius:50%;flex-shrink:0;place-items:center;display:grid}body.abogadesk-site .hero-case h2{margin:18px 0 24px;font-size:25px;line-height:1.2}.hero-case ol{gap:20px;margin:0;padding:0;list-style:none;display:grid}.hero-case li{padding-left:22px;position:relative}.hero-case li:before{content:"";border:1px solid #806277;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:0}.hero-case li:last-child:before{background:#644354}.hero-case li>span{color:var(--deep);font-size:13px;font-weight:600}.hero-case li p{margin:4px 0 0;font-size:16px;line-height:1.5}.hero-case-outcome{color:var(--deep);border-top:1px solid #d6cbd2;margin-top:26px;padding-top:18px;font-size:14px;font-weight:500}.demo-band{background:#f4f2f4;padding:84px 0}body.abogadesk-site .follow{border:0;padding:0}body.abogadesk-site .follow-heading{align-items:start;gap:44px;margin-bottom:36px}body.abogadesk-site .follow h2{max-width:550px;margin:0;font-size:clamp(30px,3.3vw,42px);line-height:1.13}body.abogadesk-site .follow-heading>p{max-width:340px;margin:0;font-size:17px}body.abogadesk-site .follow-window{box-shadow:none;border:1px solid #d4cdd4;border-radius:8px}body.abogadesk-site .follow-top{padding:18px 24px}body.abogadesk-site .follow nav{background:#ede7ec}body.abogadesk-site .follow nav button{border-radius:4px;min-height:48px;font-size:14px}body.abogadesk-site .follow nav button[aria-pressed=true]{color:#fff;background:#644354;font-weight:600}body.abogadesk-site .conversation blockquote{background:#f4f2f4;border-radius:3px;font-size:18px}body.abogadesk-site .conversation>p:not(.stage-label){font-size:15px}body.abogadesk-site .stage-label{color:var(--deep);font-size:13px}body.abogadesk-site .follow-controls button{background:var(--accent);border-radius:5px;min-height:44px}body.abogadesk-site .today{background:#fcfbfc}body.abogadesk-site .today .kicker{margin:0;font-size:12px}body.abogadesk-site .today h3{font-size:22px}body.abogadesk-site .today li>span{font-size:14px}body.abogadesk-site .case-status{background:#ede7ec;border-radius:4px}body.abogadesk-site .case-status strong{color:var(--deep);font-size:13px}body.abogadesk-site .follow-note{max-width:90ch;margin:18px 0 0;font-size:13px}body.abogadesk-site .setup{align-items:start;gap:90px;padding:80px 0}body.abogadesk-site .setup h2{max-width:460px;margin:0 0 20px;font-size:clamp(30px,3vw,40px);line-height:1.15}body.abogadesk-site .setup ol{margin:0;padding-left:22px}body.abogadesk-site .setup li{margin:0 0 24px;padding:0 0 22px 14px}body.abogadesk-site .setup li:last-child{border:0;margin-bottom:0;padding-bottom:0}body.abogadesk-site .setup li::marker{color:var(--deep);font-size:15px;font-weight:600}body.abogadesk-site .setup h3{font-size:19px}body.abogadesk-site .setup li p{font-size:16px}body.abogadesk-site .channel-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;padding:28px 0 36px}.channel-section>p{color:var(--muted);margin:0;font-size:16px}.channel-list{flex-wrap:wrap;gap:20px 40px;margin:18px 0;display:flex}.channel-list>span{align-items:center;gap:9px;font-size:20px;font-weight:500;display:flex}.channel-icon{color:currentColor;flex-shrink:0;display:block}.channel-list .channel-icon{color:var(--deep)}.channel-section>small{color:var(--muted);max-width:95ch;font-size:13px;display:block}body.abogadesk-site .work-section{padding:100px 0}.section-top{grid-template-columns:1.15fr 1fr;align-items:start;gap:80px;margin-bottom:44px;display:grid}body.abogadesk-site :is(.section-top h2,.procedure-section h2,.home-faq h2,.final-invite h2,.team-section h2){max-width:600px;margin:0;font-size:clamp(30px,3.3vw,44px);line-height:1.15}.section-top>p{color:var(--muted);max-width:56ch;margin:0;font-size:17px;line-height:1.65}.capability-list{grid-template-columns:1fr 1fr;gap:0 70px;display:grid}.capability{border-top:1px solid var(--line);min-width:0;padding:27px 0 30px;display:block}.capability h3{justify-content:space-between;gap:16px;margin:0 0 10px;font-size:23px;line-height:1.3;display:flex}.capability h3 span{color:var(--accent);transition:transform .18s}.capability p{color:var(--muted);max-width:56ch;margin:0;font-size:16px;line-height:1.65}.capability:hover h3{color:var(--accent)}.capability:hover h3 span{transform:translate(4px)}.voice-band{background:var(--deep);color:#fff}body.abogadesk-site .voice-band .work-section{padding:80px 0}body.abogadesk-site .voice-band .section-top>p{color:#eadfe5}.availability{color:#eadfe5;border:1px solid #927783;border-radius:4px;margin-bottom:20px;padding:6px 10px;font-size:13px;display:inline-block}.work-grid{grid-template-columns:repeat(3,1fr);gap:42px;display:grid}.work-card{min-width:0}.work-card h3{margin:0 0 14px;font-size:21px;line-height:1.3}.voice-band .work-card{border-top:1px solid #927783;padding-top:24px}.voice-band .work-card>p{color:#eadfe5;margin:0;font-size:16px;line-height:1.65}.stage-note{color:var(--muted);margin:28px 0 16px;font-size:13px;line-height:1.6}.voice-band .stage-note{color:#eadfe5;max-width:95ch}body.abogadesk-site .voice-band .text-link{color:#fff;text-underline-offset:5px;min-height:44px;padding-top:8px;text-decoration:underline;display:inline-block}.adaptive-band{background:#f3eef2}body.abogadesk-site .adaptive-section{border:0;padding:84px 0}body.abogadesk-site .adaptive-options{gap:12px;margin-bottom:26px}body.abogadesk-site .adaptive-options button{min-height:46px;color:var(--ink);background:0 0;border-color:#a799a3;border-radius:4px;font-family:inherit;font-size:15px}body.abogadesk-site .adaptive-options button[aria-pressed=true]{color:#fff;background:#644354;border-color:#644354}body.abogadesk-site .adaptive-pair{gap:36px}body.abogadesk-site .adaptive-pair article{background:0 0;border:0;border-top:1px solid #b9aab5;border-radius:0;padding:24px 0 0}body.abogadesk-site .adaptive-pair .adaptive-answer{background:0 0;border:0;border-top:1px solid #b9aab5}body.abogadesk-site .adaptive-pair .kicker{color:var(--deep);margin:0;font-size:14px;font-weight:600}body.abogadesk-site .adaptive-pair p{min-height:170px;margin-top:12px;font-size:20px;line-height:1.6}body.abogadesk-site .adaptive-reason{color:var(--deep);min-height:48px;margin-top:28px;font-size:16px}body.abogadesk-site .adaptive-note{color:var(--muted);margin-bottom:0;font-size:13px}body.abogadesk-site .time-section{border:0;padding:100px 0}body.abogadesk-site .savings-heading h2{margin:0 0 20px;font-size:clamp(30px,3.3vw,44px);line-height:1.15}body.abogadesk-site .comparison-board{border-color:var(--line);border-radius:6px}body.abogadesk-site .manual-lane{background:#f4f2f4}body.abogadesk-site .comparison-board li{color:var(--muted);font-size:16px}body.abogadesk-site .comparison-board li>span{color:var(--muted)}body.abogadesk-site .duration>strong{letter-spacing:-.035em}body.abogadesk-site .team-label{text-transform:none;letter-spacing:0;color:var(--muted);font-size:13px}body.abogadesk-site .comparison-result{background:var(--deep);color:#fff}body.abogadesk-site .comparison-result p>span{color:#eadfe5}body.abogadesk-site .savings-note{color:var(--muted);font-size:13px}.procedure-section{background:#f3eef2;padding:80px 0}.procedure-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.procedure-inner>div>p{color:var(--muted);margin:22px 0 28px;font-size:17px;line-height:1.65}.procedure-board{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:0 24px;padding:0;display:grid}.procedure-board>div{border-bottom:1px solid #b9aab5;grid-column:1/-1;justify-content:space-between;gap:16px;padding-bottom:18px;font-size:16px;font-weight:600;display:flex}.procedure-board>div b{color:var(--muted);font-size:13px;font-weight:400}.procedure-board>span{border-bottom:1px solid #d4c9d1;padding:18px 0;font-size:16px}.procedure-board>p{color:var(--deep);grid-column:1/-1;margin-top:22px;font-size:14px}.team-section{grid-template-columns:1fr 1fr;gap:80px;padding:88px 0;display:grid}.team-section>div>p{color:var(--muted);max-width:45ch;font-size:17px}.team-section dl{margin:0}.team-section dl>div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:22px;padding:18px 0;display:grid}.team-section dl>div:first-child{padding-top:0}.team-section dt{font-size:15px;font-weight:600}.team-section dd{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.home-faq{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:90px;padding:84px 0 100px;display:grid}.home-faq>div>p{color:var(--muted);margin:24px 0;font-size:17px;line-height:1.65}body.abogadesk-site .answer{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:0}body.abogadesk-site .answer summary{padding:22px 0;font-size:18px;font-weight:500}body.abogadesk-site .answer p{color:var(--muted);font-size:16px;line-height:1.7}body.abogadesk-site .answer:last-child{border-bottom:1px solid var(--line)}body.abogadesk-site .text-link{color:#94370f}.final-invite{background:var(--deep);color:#fff;border-radius:6px;grid-template-columns:1.2fr 1fr;gap:80px;padding:50px;display:grid;margin-bottom:64px!important}.final-invite p{color:#eadfe5;margin:24px 0;font-size:17px;line-height:1.65}.invite-note{border-left:1px solid #927783;flex-direction:column;justify-content:center;gap:18px;padding-left:32px;display:flex}.invite-note>span,.invite-note>small{color:#eadfe5;font-size:14px}.invite-note strong{font-size:25px;font-weight:500;line-height:1.5}body.abogadesk-site .site-footer{border-color:var(--line);color:var(--muted);gap:30px;padding-top:32px;padding-bottom:40px}body.abogadesk-site .site-footer nav a{color:var(--muted);padding-block:8px}body.abogadesk-site .page-intro h1{letter-spacing:-.035em;font-size:clamp(36px,5vw,64px);line-height:1.1}body.abogadesk-site .compact-page .page-intro{padding-top:60px}body.abogadesk-site :is(.compact-page p,.page-lead,.card p,.article p,.article li,.check-list,.solution-detail li){color:var(--muted)}body.abogadesk-site :is(.side-note,.catalog-note,.solution-example,.pricing-extras,.featured-story,.callout){background:var(--soft)}body.abogadesk-site :is(.card,.plan,.case-card,.solution-card,.side-note,.featured-story){box-shadow:none;border-color:var(--line);border-radius:6px}body.abogadesk-site :is(.band,.story-diagram){background:var(--deep)}body.abogadesk-site .band :is(p,.check-list,.eyebrow){color:#eadfe5}body.abogadesk-site .story-cover{color:var(--deep);background:#eee7ec}body.abogadesk-site .plan.featured{border-color:var(--accent);background:#f8f2ed}body.abogadesk-site .demo-request :is(input,textarea){color:var(--ink);border-color:#9b929a;border-radius:5px}body.abogadesk-site .case-card blockquote{color:var(--deep);border-left-width:1px}body.abogadesk-site .demo-request :is(p,li){color:var(--muted)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.abogadesk-site .site-header{z-index:10;border-radius:18px;flex-wrap:nowrap;gap:24px;height:68px;min-height:68px;margin-top:16px;padding:0 20px;display:flex;position:relative}body.abogadesk-site .site-header .brand{flex-shrink:0;gap:9px;font-size:24px}body.abogadesk-site .site-header nav{flex:1;order:0;justify-content:center;align-items:center;gap:4px;width:auto;padding:0;display:flex;overflow:visible}body.abogadesk-site .site-header nav a{white-space:nowrap;border-radius:8px;padding:10px 11px;font-size:13px}body.abogadesk-site .site-header nav a:hover,body.abogadesk-site .site-header nav a[aria-current=page]{color:#a43e10;background:#fff0e6}body.abogadesk-site .site-header .header-actions{flex-shrink:0;gap:18px;margin-left:0}body.abogadesk-site .site-header .muted-link{font-size:13px;display:inline-flex}body.abogadesk-site .site-header .button-small{white-space:nowrap;padding:10px 17px;font-size:13px}.nav-toggle{display:none}@media (width<=1050px){body.abogadesk-site .site-header{gap:12px;height:64px;min-height:64px;padding:0 14px}body.abogadesk-site .site-header .header-actions{margin-left:auto}body.abogadesk-site .site-header nav{background:#fff;border:1px solid #e9e6e2;border-radius:16px;flex-direction:column;align-items:stretch;gap:3px;width:100%;padding:12px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 12px 30px #24232110}body.abogadesk-site .site-header.menu-open nav{display:flex}body.abogadesk-site .site-header nav a{padding:12px 14px;font-size:15px}.nav-toggle{cursor:pointer;background:#fff;border:1px solid #e7e4e0;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:flex}.nav-toggle span{background:#242321;width:18px;height:2px}.menu-open .nav-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.menu-open .nav-toggle span:nth-child(2){opacity:0}.menu-open .nav-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}}@media (width<=480px){body.abogadesk-site .site-header{gap:8px;margin-top:10px;padding:0 10px}body.abogadesk-site .site-header .brand{gap:7px;font-size:21px}body.abogadesk-site .site-header .brand b{width:28px;height:28px;font-size:25px}body.abogadesk-site .site-header .muted-link{display:none}body.abogadesk-site .site-header .button-small{gap:5px;padding:10px 12px;font-size:12px}body.abogadesk-site .site-header .button-small span{display:none}}body.abogadesk-site .site-header nav .mobile-access{display:none}@media (width<=480px){body.abogadesk-site .site-header nav .mobile-access{border-top:1px solid #e7e4e0;border-radius:0;margin-top:4px;display:block}body.abogadesk-site .site-header .header-actions{gap:9px}body.abogadesk-site .site-header .muted-link{color:#242321;align-items:center;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}body.abogadesk-site .site-header .brand{gap:5px;font-size:19px}body.abogadesk-site .site-header .button-small{padding:10px;font-size:11px}body.abogadesk-site .site-header{gap:6px}.nav-toggle{width:40px}}@media (width<=360px){body.abogadesk-site .site-header .brand b{display:none}body.abogadesk-site .site-header{padding:0 8px}body.abogadesk-site .site-header .header-actions{gap:7px}}body.abogadesk-site .site-header{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:#fff;border-radius:0;margin-top:12px;padding-inline:0}body.abogadesk-site .site-header .brand{font-size:24px}body.abogadesk-site .site-header nav a{color:var(--muted);align-items:center;min-height:44px;display:flex}body.abogadesk-site .site-header nav a:hover,body.abogadesk-site .site-header nav a[aria-current=page]{background:var(--soft);color:var(--deep)}@media (width<=1050px){body.abogadesk-site .new-hero{gap:36px}body.abogadesk-site .follow-grid{grid-template-columns:180px 1fr}body.abogadesk-site .today{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.section-top,.procedure-inner,.team-section,.home-faq{gap:40px}.work-grid{gap:28px}.capability-list{gap:0 40px}body.abogadesk-site .site-header nav{border-radius:6px}}@media (width<=900px){body.abogadesk-site .shell{width:calc(100% - 40px)}body.abogadesk-site .new-hero{grid-template-columns:1fr;gap:28px;padding:28px 0 40px}body.abogadesk-site .new-hero h1{max-width:620px;font-size:clamp(35px,7vw,50px)}.hero-copy>p{font-size:17px}.hero-case{padding:24px}.hero-buttons{gap:12px 24px}.demo-band{padding:56px 0}body.abogadesk-site .follow-heading{margin-bottom:28px;display:block}body.abogadesk-site .follow-heading>p{max-width:60ch;margin-top:18px}body.abogadesk-site .setup{grid-template-columns:1fr;gap:32px;padding:56px 0}.section-top,.procedure-inner,.team-section,.home-faq,.final-invite{grid-template-columns:1fr;gap:26px}.section-top{margin-bottom:30px}.capability-list{grid-template-columns:1fr}.capability{padding:23px 0}.capability h3{font-size:22px}body.abogadesk-site .work-section{padding:64px 0}body.abogadesk-site .voice-band .work-section{padding:56px 0}.work-grid{grid-template-columns:1fr;gap:28px}.voice-band .work-card{padding-top:20px}body.abogadesk-site .adaptive-section{padding:56px 0}body.abogadesk-site .adaptive-options button{padding:11px 13px;font-size:14px}body.abogadesk-site .adaptive-pair{grid-template-columns:1fr;gap:24px}body.abogadesk-site .adaptive-pair p{min-height:0;font-size:18px}body.abogadesk-site .adaptive-reason{min-height:0}body.abogadesk-site .time-section{padding:64px 0}.procedure-section{padding:56px 0}.procedure-board{gap:0 18px}.procedure-board>div{flex-direction:column;gap:6px}.procedure-board>span{font-size:15px}.team-section{padding:64px 0}.team-section dl>div{grid-template-columns:120px 1fr;gap:18px}.home-faq{padding:56px 0 64px}.final-invite{padding:28px;margin-bottom:40px!important}.invite-note{border-top:1px solid #927783;border-left:0;padding:24px 0 0}.invite-note strong{font-size:23px}body.abogadesk-site .site-footer{flex-direction:column;align-items:flex-start}body.abogadesk-site .site-footer>div{flex-direction:column;align-items:flex-start;gap:15px}body.abogadesk-site .site-footer nav{flex-wrap:wrap;gap:10px 20px}}@media (width<=480px){body.abogadesk-site .site-header .brand{font-size:19px}body.abogadesk-site .site-header .button-small{min-height:44px;padding:10px;font-size:12px}body.abogadesk-site .site-header .muted-link{font-size:13px}body.abogadesk-site .site-header .header-actions{gap:8px}body.abogadesk-site .site-header .nav-toggle{width:44px;height:44px}.channel-list{gap:14px 22px}.channel-list>span{font-size:17px}.team-section dl>div{grid-template-columns:1fr;gap:6px}}@media (width<=360px){body.abogadesk-site .shell{width:calc(100% - 32px)}body.abogadesk-site .site-header .button-small{padding:8px;font-size:11px}body.abogadesk-site .site-header .brand{font-size:18px}.hero-case{padding:20px}}@media (prefers-reduced-motion:reduce){body.abogadesk-site *,body.abogadesk-site :before,body.abogadesk-site :after{scroll-behavior:auto;transition:none;animation:none}}.comparison-context{color:var(--muted);margin:0 0 12px;font-size:14px}body.abogadesk-site .new-hero h1{letter-spacing:-.025em;text-wrap:initial;margin-bottom:24px;font-size:clamp(36px,3.7vw,49px);font-weight:500;line-height:1.12}.new-hero h1>span{display:block}.new-hero h1>span+span{color:var(--green);margin-top:14px}.hero-copy>p{max-width:55ch;font-size:17px;line-height:1.65}@media (width<=900px){body.abogadesk-site .new-hero h1{font-size:clamp(34px,6vw,48px)}}@media (width<=480px){body.abogadesk-site .new-hero h1{font-size:clamp(29px,8vw,38px)}.new-hero h1>span+span{margin-top:12px}.hero-copy>p{font-size:16px}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/reference/poppins-400.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/reference/poppins-500.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/reference/poppins-600.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/reference/poppins-700.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/reference/poppins-800.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/reference/inter-400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/reference/inter-500.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/reference/inter-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/reference/inter-latin.woff2)format("woff2")}:root{--content-light-primary:#172125;--content-light-secondary:#5c6c73;--content-light-tertiary:#7d9199;--content-light-inactive:#b4c5cc;--content-dark-primary:#fff;--content-dark-secondary:#5c6c73;--content-dark-tertiary:#667880;--content-dark-inactive:#415259;--content-gray-primary:#172125;--content-gray-secondary:#5c6c73;--content-gray-tertiary:#7d9199;--content-gray-inactive:#b4c5cc;--content-colored-primary:#fff;--content-colored-secondary:#ffffffb3;--content-colored-tertiary:#fff6;--content-colored-inactive:#fff6;--action-light-primary:#0079bf;--action-light-primary-hover:#006ca6;--action-light-visited:#004d73;--action-light-secondary:#172125;--action-light-secondary-hover:#0079bf;--action-light-brand:#fa4616;--action-light-brand-hover:#c2320c;--action-light-disabled:#b4c5cc;--action-light-label-primary:#fff;--action-light-label-secondary:#fff;--action-light-label-tertiary:#172125;--action-dark-primary:#2198d9;--action-dark-primary-hover:#0079bf;--action-dark-visited:#005e8c;--action-dark-secondary:#fff;--action-dark-secondary-hover:#fff;--action-dark-brand:#fa4616;--action-dark-brand-hover:#c2320c;--action-dark-disabled:#4f5f66;--action-dark-label-primary:#fff;--action-dark-label-secondary:#172125;--action-dark-label-tertiary:#fff;--action-gray-primary:#0079bf;--action-gray-primary-hover:#006ca6;--action-gray-visited:#004d73;--action-gray-secondary:#172125;--action-gray-secondary-hover:#0079bf;--action-gray-brand:#fa4616;--action-gray-brand-hover:#c2320c;--action-gray-disabled:#bdbfbf;--action-gray-label-primary:#fff;--action-gray-label-secondary:#fff;--action-gray-label-tertiary:#172125;--action-colored-primary:#fff;--action-colored-primary-hover:#fff;--action-colored-visited:#ffffffb3;--action-colored-secondary:#fffc;--action-colored-secondary-hover:#fff;--action-colored-brand:#fff;--action-colored-brand-hover:#fff;--action-colored-disabled:#fff6;--action-colored-label-primary:#172125;--action-colored-label-secondary:#fff;--action-colored-label-tertiary:#172125;--textlink-primary-light-default:#0079bf;--textlink-primary-light-hover:#2198d9;--textlink-primary-light-pressed:#0079bf;--textlink-primary-light-disabled:#b4c5cc;--textlink-primary-light-visited:#005e8c;--textlink-primary-dark-default:#2198d9;--textlink-primary-dark-hover:#006ca6;--textlink-primary-dark-pressed:#2198d9;--textlink-primary-dark-disabled:#4f5f66;--textlink-primary-dark-visited:#005e8c;--textlink-primary-gray-default:#0079bf;--textlink-primary-gray-hover:#2198d9;--textlink-primary-gray-pressed:#0079bf;--textlink-primary-gray-disabled:#b4c5cc;--textlink-primary-gray-visited:#004d73;--textlink-primary-colored-default:#fff;--textlink-primary-colored-hover:#fff;--textlink-primary-colored-pressed:#fff;--textlink-primary-colored-disabled:#fff6;--textlink-primary-colored-visited:#ffffffb3;--textlink-secondary-light-default:#000;--textlink-secondary-light-hover:#0079bf;--textlink-secondary-light-pressed:#000;--textlink-secondary-light-disabled:#b4c5cc;--textlink-secondary-light-visited:#005e8c;--textlink-secondary-dark-default:#fff;--textlink-secondary-dark-hover:#fff;--textlink-secondary-dark-pressed:#fff;--textlink-secondary-dark-disabled:#4f5f66;--textlink-secondary-dark-visited:#005e8c;--textlink-secondary-gray-default:#000;--textlink-secondary-gray-hover:#0079bf;--textlink-secondary-gray-pressed:#000;--textlink-secondary-gray-disabled:#b4c5cc;--textlink-secondary-gray-visited:#004d73;--textlink-secondary-colored-default:#fffc;--textlink-secondary-colored-hover:#fff;--textlink-secondary-colored-pressed:#fffc;--textlink-secondary-colored-disabled:#fff6;--textlink-secondary-colored-visited:#ffffffb3;--textlink-focus-ring-light:#0ba2b3;--textlink-focus-ring-dark:#24afbf;--textlink-focus-ring-gray:#0ba2b3;--textlink-focus-ring-colored:#fff;--feedback-light-error:#f5222d;--feedback-light-warning:#ffb40e;--feedback-light-success:#31d263;--feedback-dark-error:#f5222d;--feedback-dark-warning:#ffb40e;--feedback-dark-success:#31d263;--feedback-gray-error:#f5222d;--feedback-gray-warning:#ffb40e;--feedback-gray-success:#31d263;--feedback-colored-error:#a6040a;--feedback-colored-warning:#ffb40e;--feedback-colored-success:#74f09b;--feedback-red-5:#fff1f0;--feedback-red-50:#f5222d;--feedback-red-90:#a6040a;--feedback-yellow-5:#fff9e6;--feedback-yellow-50:#ffb40e;--feedback-yellow-90:#805a07;--feedback-green-5:#f0fff4;--feedback-green-50:#31d263;--feedback-green-90:#1a6f34;--border-light-strong:#202e33;--border-light-firm:#8a9ea6;--border-light-normal:#a3b7bf;--border-light-subtle:#d5e3e8;--border-light-faint:#e4f0f5;--border-light-focus:#0ba2b3;--border-dark-strong:#e4f0f5;--border-dark-firm:#8a9ea6;--border-dark-normal:#5c6c73;--border-dark-subtle:#415259;--border-dark-faint:#293940;--border-dark-focus:#24afbf;--border-gray-strong:#202e33;--border-gray-firm:#8a9ea6;--border-gray-normal:#a3b7bf;--border-gray-subtle:#c3d3d9;--border-gray-faint:#d5e3e8;--border-gray-focus:#0ba2b3;--border-colored-strong:#fff;--border-colored-firm:#fff6;--border-colored-normal:#ffffff4d;--border-colored-subtle:#fff3;--border-colored-faint:#ffffff1a;--border-colored-focus:#fff;--background-light-default:#fff;--background-light-accent:#f0f9fc;--background-light-inverted:#202e33;--background-light-brand:#fa4616;--background-dark-default:#172125;--background-dark-accent:#293940;--background-dark-inverted:#fff;--background-dark-brand:#fa4616;--background-gray-default:#f0f9fc;--background-gray-accent:#d5e3e8;--background-gray-inverted:#202e33;--background-gray-brand:#fa4616;--background-colored-default:#fa4616;--background-colored-accent:#fff3;--background-colored-inverted:#fff;--background-colored-brand:#fff;--button-light-primary:#fa4616;--button-light-primary-hover:#c2320c;--button-light-primary-pressed:#dc4226;--button-light-primary-disabled:#17212533;--button-light-primary-text:#fff;--button-light-primary-disabled-text:#17212566;--button-light-secondary:#293940;--button-light-secondary-hover:#172125;--button-light-secondary-pressed:#35464d;--button-light-secondary-disabled:#17212533;--button-light-secondary-text:#fff;--button-light-secondary-disabled-text:#17212566;--button-light-tertiary:transparent;--button-light-tertiary-hover:#17212533;--button-light-tertiary-pressed:#1721251a;--button-light-tertiary-disabled:transparent;--button-light-tertiary-stroke:#293940;--button-light-tertiary-stroke-hover:#172125;--button-light-tertiary-text:#172125;--button-light-tertiary-disabled-text:#17212566;--button-dark-primary:#fa4616;--button-dark-primary-hover:#c2320c;--button-dark-primary-pressed:#dc4226;--button-dark-primary-disabled:#fff3;--button-dark-primary-text:#fff;--button-dark-primary-disabled-text:#fff6;--button-dark-secondary:#e4f0f5;--button-dark-secondary-hover:#fff;--button-dark-secondary-pressed:#d5e3e8;--button-dark-secondary-disabled:#fff3;--button-dark-secondary-text:#172125;--button-dark-secondary-disabled-text:#fff6;--button-dark-tertiary:transparent;--button-dark-tertiary-hover:#fff3;--button-dark-tertiary-pressed:#ffffff1a;--button-dark-tertiary-disabled:transparent;--button-dark-tertiary-stroke:#e4f0f5;--button-dark-tertiary-stroke-hover:#fff;--button-dark-tertiary-text:#fff;--button-dark-tertiary-disabled-text:#fff6;--button-colored-primary:#ffffffe6;--button-colored-primary-hover:#fff;--button-colored-primary-pressed:#ffffffb3;--button-colored-primary-disabled:#fff3;--button-colored-primary-text:#172125;--button-colored-primary-disabled-text:#fff6;--button-colored-secondary:#172125cc;--button-colored-secondary-hover:#172125;--button-colored-secondary-pressed:#172125b3;--button-colored-secondary-disabled:#fff3;--button-colored-secondary-text:#fff;--button-colored-secondary-disabled-text:#fff6;--button-colored-tertiary:transparent;--button-colored-tertiary-hover:#fff3;--button-colored-tertiary-pressed:#ffffff1a;--button-colored-tertiary-disabled:transparent;--button-colored-tertiary-stroke:#fffc;--button-colored-tertiary-stroke-hover:#fff;--button-colored-tertiary-text:#fff;--button-colored-tertiary-disabled-text:#fff6;--selection-bg:#ceecf0;--selection-text:#172125;--orange-10:#fee3dc;--orange-20:#fda891;--orange-30:#fc7753;--orange-40:#fb5124;--orange-50:#fa4616;--orange-60:#dc4226;--orange-70:#c2320c;--orange-80:#832107;--orange-90:#400f02;--deepblue-5:#f0f9fc;--deepblue-10:#e4f0f5;--deepblue-15:#d5e3e8;--deepblue-20:#c3d3d9;--deepblue-25:#b4c5cc;--deepblue-30:#a3b7bf;--deepblue-35:#96aab2;--deepblue-40:#8a9ea6;--deepblue-45:#7d9199;--deepblue-50:#73858c;--deepblue-55:#667880;--deepblue-60:#5c6c73;--deepblue-65:#4f5f66;--deepblue-70:#415259;--deepblue-75:#35464d;--deepblue-80:#293940;--deepblue-85:#202e33;--deepblue-90:#172125;--teal-10:#ceecf0;--teal-20:#9ddae1;--teal-30:#57c5d1;--teal-40:#24afbf;--teal-50:#0ba2b3;--teal-60:#078e9e;--teal-70:#087885;--teal-80:#055159;--teal-90:#032e33;--brightblue-10:#d6f3ff;--brightblue-20:#97e0fc;--brightblue-30:#53bced;--brightblue-40:#2198d9;--brightblue-50:#0079bf;--brightblue-60:#006ca6;--brightblue-70:#005e8c;--brightblue-80:#004d73;--brightblue-90:#003c59;--purple-10:#f3e4f3;--purple-20:#d3aed3;--purple-30:#b372b2;--purple-40:#a244a1;--purple-50:#933692;--purple-60:#8c338b;--purple-70:#662565;--purple-80:#491b49;--purple-90:#1a0619;--gray-5:#f5f6f7;--gray-10:#edeff0;--gray-15:#e3e5e5;--gray-20:#d7d8d9;--gray-25:#cacbcc;--gray-30:#bdbfbf;--gray-35:#b1b2b3;--gray-40:#a4a5a6;--gray-45:#979899;--gray-50:#7e7f80;--gray-55:#727273;--gray-60:#656666;--gray-65:#585959;--gray-70:#4c4c4d;--gray-75:#3f4040;--gray-80:#323333;--gray-85:#262626;--gray-90:#19191a;--alpha-black-0:#17212500;--alpha-black-10:#1721251a;--alpha-black-20:#17212533;--alpha-black-30:#1721254d;--alpha-black-40:#17212566;--alpha-black-50:#17212580;--alpha-black-60:#17212599;--alpha-black-70:#172125b3;--alpha-black-80:#172125cc;--alpha-black-90:#172125e6;--alpha-white-0:#fff0;--alpha-white-10:#ffffff1a;--alpha-white-20:#fff3;--alpha-white-30:#ffffff4d;--alpha-white-40:#fff6;--alpha-white-50:#ffffff80;--alpha-white-60:#fff9;--alpha-white-70:#ffffffb3;--alpha-white-80:#fffc;--alpha-white-90:#ffffffe6;--white:#fff;--black:#172125;--spacing-0:0px;--spacing-2:2px;--spacing-4:4px;--spacing-6:6px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-52:52px;--spacing-64:64px;--spacing-80:80px;--spacing-96:96px;--spacing-128:128px;--spacing-160:160px;--spacing-192:192px;--spacing-224:224px;--spacing-256:256px;--spacing-320:320px;--responsive-padding-xl-desktop:128px;--responsive-padding-xl-tablet:96px;--responsive-padding-xl-mobile:80px;--responsive-padding-l-desktop:96px;--responsive-padding-l-tablet:80px;--responsive-padding-l-mobile:64px;--responsive-padding-m-desktop:64px;--responsive-padding-m-tablet:48px;--responsive-padding-m-mobile:40px;--responsive-margin-desktop:52px;--responsive-margin-tablet:24px;--responsive-margin-mobile:16px;--font-display:"Poppins",sans-serif;--font-body:"Inter",sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--border-radius-none:0px;--border-radius-pill:32px;--border-radius-circle:50%;--shadow-default:0px 0px 0px 1px #1925321a,0px 3px 7px -3px #1925321a,0px 6px 12px -2px #1925321a;--shadow-heavy:0px 0px 0px 1px #1925321a,0px -6px 16px -6px #19253208,0px 8px 16px -8px #19253233,0px 13px 27px -5px #19253226;--shadow-inner-default:inset 0px 2px 0px 0px #e7ebee33}section[data-cy=rawHTML] .display-L{color:var(--black);font-family:var(--font-display);font-size:clamp(3rem,2.18rem + 3.64vw,6rem);font-weight:var(--font-weight-extrabold);letter-spacing:-.05em;line-height:1}section[data-cy=rawHTML] .display-M,section[data-cy=rawHTML] .display-S{color:var(--black);font-family:var(--font-display);font-size:clamp(2.5rem,1.95rem + 2.42vw,4.5rem);font-weight:var(--font-weight-bold);letter-spacing:-.055em;line-height:1.05}section[data-cy=rawHTML] .title1{letter-spacing:-.04em;font-size:clamp(2rem,1.64rem + 1.59vw,3.5rem);line-height:1.15}section[data-cy=rawHTML] .title1,section[data-cy=rawHTML] .title2{color:var(--black);font-family:var(--font-display);font-weight:var(--font-weight-bold)}section[data-cy=rawHTML] .title2{letter-spacing:-.035em;font-size:clamp(1.75rem,1.48rem + 1.21vw,2.75rem);line-height:1.2}section[data-cy=rawHTML] .title3{color:var(--black);font-family:var(--font-display);font-size:clamp(1.625rem,1.4rem + 1vw,2.25rem);font-weight:var(--font-weight-semibold);letter-spacing:-.03em;line-height:1.25}section[data-cy=rawHTML] .title4{font-size:clamp(1.375rem,1.22rem + .68vw,1.75rem)}section[data-cy=rawHTML] .title4,section[data-cy=rawHTML] .title5{color:var(--black);font-family:var(--font-display);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.3}section[data-cy=rawHTML] .title5{font-size:clamp(1.25rem,1.16rem + .38vw,1.5rem)}section[data-cy=rawHTML] .title6{color:var(--black);font-family:var(--font-display);font-size:clamp(1.125rem,1.08rem + .23vw,1.25rem);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.3}.fixed__search__cta .body-L,section[data-cy=rawHTML] .body-L{font-family:var(--font-body);font-size:clamp(1rem,.97rem + .15vw,1.125rem);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.6}section[data-cy=rawHTML] .body-L{color:var(--black)}.ai__popup .body-M,section[data-cy=rawHTML] .body-M{color:var(--black);font-family:var(--font-body);font-size:1rem;font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.5}.ai__popup .body-S,.fixed__search__cta .body-S,.input__design__fixed .body-S,section[data-cy=rawHTML] .body-S{font-family:var(--font-body);font-size:.875rem;font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.5}section[data-cy=rawHTML] .body-S{color:var(--black)}section[data-cy=rawHTML] .lead-L{color:var(--black);font-family:var(--font-display);font-size:clamp(1.25rem,1.15rem + .45vw,1.625rem);font-weight:var(--font-weight-medium);letter-spacing:-.025em;line-height:1.4}.ai__popup .lead-S,section[data-cy=rawHTML] .lead-M,section[data-cy=rawHTML] .lead-S{font-family:var(--font-display);font-size:clamp(1.125rem,1.06rem + .3vw,1.375rem);font-weight:var(--font-weight-medium);letter-spacing:-.02em;line-height:1.4}section[data-cy=rawHTML] .lead-M,section[data-cy=rawHTML] .lead-S{color:var(--black)}section[data-cy=rawHTML] .label,section[data-cy=rawHTML] .label-alt{color:var(--black);font-family:var(--font-display);font-size:1rem;font-weight:var(--font-weight-semibold);letter-spacing:-.025em;line-height:1.5}.ai__popup .caption,section[data-cy=rawHTML] .caption{color:var(--black);font-family:var(--font-body);font-size:.75rem;font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.35}.ai__popup .caption-alt,.input__design__fixed .caption-alt,section[data-cy=rawHTML] .caption-alt{color:var(--black);font-family:var(--font-display);font-size:.875rem;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.5}.ai__popup .micro-alt,section[data-cy=rawHTML] .micro,section[data-cy=rawHTML] .micro-alt{color:var(--black);font-family:var(--font-body);font-size:.6875rem;font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase;line-height:1.45}section[data-cy=rawHTML] .display-xl{color:var(--black);font-family:var(--font-display);font-size:clamp(3rem,2.18rem + 3.64vw,6rem);font-weight:var(--font-weight-extrabold);letter-spacing:-.05em;line-height:1}section[data-cy=rawHTML] .display-lg{color:var(--black);font-family:var(--font-display);font-size:clamp(2.5rem,1.95rem + 2.42vw,4.5rem);font-weight:var(--font-weight-bold);letter-spacing:-.055em;line-height:1.05}section[data-cy=rawHTML] .heading-1{letter-spacing:-.05em;font-size:clamp(2rem,1.591rem + 1.818vw,3.5rem)}section[data-cy=rawHTML] .heading-1,section[data-cy=rawHTML] .heading-2{color:var(--black);font-family:var(--font-display);font-weight:var(--font-weight-bold);line-height:1.15}section[data-cy=rawHTML] .heading-2{letter-spacing:-.042em;font-size:clamp(1.75rem,1.477rem + 1.212vw,2.75rem)}section[data-cy=rawHTML] .heading-3{letter-spacing:-.042em;font-size:clamp(1.625rem,1.455rem + .758vw,2.25rem);line-height:1.2}section[data-cy=rawHTML] .heading-3,section[data-cy=rawHTML] .heading-4{color:var(--black);font-family:var(--font-display);font-weight:var(--font-weight-semibold)}section[data-cy=rawHTML] .heading-4{letter-spacing:-.03em;font-size:clamp(1.375rem,1.273rem + .455vw,1.75rem);line-height:1.25}section[data-cy=rawHTML] .heading-5{letter-spacing:-.025em;font-size:clamp(1.25rem,1.182rem + .303vw,1.5rem)}section[data-cy=rawHTML] .heading-5,section[data-cy=rawHTML] .heading-6{color:var(--black);font-family:var(--font-display);font-weight:var(--font-weight-semibold);line-height:1.3}section[data-cy=rawHTML] .heading-6{letter-spacing:-.02em;font-size:clamp(1rem,.932rem + .303vw,1.25rem)}section[data-cy=rawHTML] .subtitle-lg{letter-spacing:-.02em;font-size:clamp(1.25rem,1.15rem + .45vw,1.625rem);line-height:1.4}section[data-cy=rawHTML] .subtitle-lg,section[data-cy=rawHTML] .subtitle-sm{color:var(--black);font-family:var(--font-display);font-weight:var(--font-weight-medium)}section[data-cy=rawHTML] .subtitle-sm{letter-spacing:-.015em;font-size:clamp(1.125rem,1.06rem + .3vw,1.375rem);line-height:1.45}section[data-cy=rawHTML] .body-lg{color:var(--black);font-family:var(--font-body);font-size:clamp(1rem,.97rem + .15vw,1.125rem);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.6}section[data-cy=rawHTML] .body-md{font-size:1rem}section[data-cy=rawHTML] .body-md,section[data-cy=rawHTML] .body-sm{color:var(--black);font-family:var(--font-body);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.5}section[data-cy=rawHTML] .body-sm{font-size:.875rem}section[data-cy=rawHTML] .body-md-medium{font-weight:var(--font-weight-medium)}section[data-cy=rawHTML] .body-md-bold,section[data-cy=rawHTML] .body-md-medium{color:var(--black);font-family:var(--font-body);letter-spacing:0;font-size:1rem;line-height:1.5}section[data-cy=rawHTML] .body-md-bold{font-weight:var(--font-weight-bold)}section[data-cy=rawHTML] .label-sm{color:var(--black);font-family:var(--font-display);font-size:.875rem;font-weight:var(--font-weight-semibold);letter-spacing:-.025em;line-height:1.5}section[data-cy=rawHTML] .overline{color:var(--black);font-family:var(--font-body);font-size:.6875rem;font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase;line-height:1.45}.ai__popup .commnonBtn,section[data-cy=rawHTML] .commnonBtn{border-radius:var(--border-radius-none);box-sizing:border-box;font-family:var(--font-display);font-size:1rem;font-weight:var(--font-weight-semibold);align-items:center;gap:var(--spacing-8);letter-spacing:-.025em;min-height:56px;padding:14px var(--spacing-20) 14px var(--spacing-24);text-align:left;outline:none;flex-direction:row;line-height:1.5;text-decoration:none;transition:background-color .15s cubic-bezier(.175,.885,.32,1.275),border-color .15s cubic-bezier(.175,.885,.32,1.275),box-shadow .15s cubic-bezier(.175,.885,.32,1.275),color .15s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;position:relative}section[data-cy=rawHTML] .commnonBtn .CTA__Text{padding-bottom:2px}section[data-cy=rawHTML] .commnonBtn .CTA__Arrow-Container{justify-content:flex-end;align-items:center;width:16px;height:16px;display:inline-flex}.ai__popup .commnonBtn.small,section[data-cy=rawHTML] .commnonBtn.small{min-height:48px;padding:10px var(--spacing-16) 10px var(--spacing-20)}.ai__popup .commnonBtn.large,section[data-cy=rawHTML] .commnonBtn.large{min-height:64px;padding:18px var(--spacing-24) 18px 28px}section[data-cy=rawHTML] .commnonBtn.primary{background-color:var(--button-light-primary);color:var(--button-light-primary-text)}section[data-cy=rawHTML] .commnonBtn.primary:hover{background-color:var(--button-light-primary-hover)}section[data-cy=rawHTML] .commnonBtn.primary:active{background-color:var(--button-light-primary-pressed)}section[data-cy=rawHTML] .commnonBtn.primary svg{margin-left:var(--spacing-24)}section[data-cy=rawHTML] .commnonBtn.primary .CTA__Arrow-Container svg{margin-left:0}section[data-cy=rawHTML] .commnonBtn.primary svg,section[data-cy=rawHTML] .commnonBtn.primary:hover svg{fill:var(--button-light-primary-text)}section[data-cy=rawHTML] .commnonBtn.secondary{background-color:var(--button-light-secondary);color:var(--button-light-secondary-text)}section[data-cy=rawHTML] .commnonBtn.secondary:hover{background-color:var(--button-light-secondary-hover)}section[data-cy=rawHTML] .commnonBtn.secondary:active{background-color:var(--button-light-secondary-pressed)}section[data-cy=rawHTML] .commnonBtn.secondary svg{margin-left:var(--spacing-24)}section[data-cy=rawHTML] .commnonBtn.secondary .CTA__Arrow-Container svg{margin-left:0}section[data-cy=rawHTML] .commnonBtn.secondary svg,section[data-cy=rawHTML] .commnonBtn.secondary:hover svg{fill:var(--button-light-secondary-text)}section[data-cy=rawHTML] .commnonBtn.tertiary{background-color:var(--button-light-tertiary);box-shadow:inset 0 0 0 2px var(--button-light-tertiary-stroke);color:var(--button-light-tertiary-text)}section[data-cy=rawHTML] .commnonBtn.tertiary:hover{background-color:var(--button-light-tertiary-hover);box-shadow:inset 0 0 0 2px var(--button-light-tertiary-stroke-hover)}section[data-cy=rawHTML] .commnonBtn.tertiary:active{background-color:var(--button-light-tertiary-pressed);box-shadow:inset 0 0 0 2px var(--button-light-tertiary-stroke-hover)}section[data-cy=rawHTML] .commnonBtn.tertiary .CTA__Arrow-Container svg{margin-left:0}section[data-cy=rawHTML] .commnonBtn.tertiary svg,section[data-cy=rawHTML] .commnonBtn.tertiary:hover svg{fill:var(--button-light-tertiary-text)}section[data-cy=rawHTML] .commnonBtn.primary svg,section[data-cy=rawHTML] .commnonBtn.secondary svg,section[data-cy=rawHTML] .commnonBtn.tertiary svg{flex-shrink:0;transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}section[data-cy=rawHTML] .commnonBtn.primary:hover svg,section[data-cy=rawHTML] .commnonBtn.secondary:hover svg,section[data-cy=rawHTML] .commnonBtn.tertiary:hover svg{transform:translate(4px)}section[data-cy=rawHTML] .commnonBtn.primary:active svg,section[data-cy=rawHTML] .commnonBtn.secondary:active svg,section[data-cy=rawHTML] .commnonBtn.tertiary:active svg{transform:translate(3px)}.ai__popup .commnonBtn.primary:focus-visible,.ai__popup .commnonBtn.secondary:focus-visible,.ai__popup .commnonBtn.tertiary:focus-visible,section[data-cy=rawHTML] .commnonBtn.primary:focus-visible,section[data-cy=rawHTML] .commnonBtn.secondary:focus-visible,section[data-cy=rawHTML] .commnonBtn.tertiary:focus-visible{outline:none}.ai__popup .commnonBtn.primary:focus-visible:after,.ai__popup .commnonBtn.secondary:focus-visible:after,.ai__popup .commnonBtn.tertiary:focus-visible:after,section[data-cy=rawHTML] .commnonBtn.primary:focus-visible:after,section[data-cy=rawHTML] .commnonBtn.secondary:focus-visible:after,section[data-cy=rawHTML] .commnonBtn.tertiary:focus-visible:after{border:2px solid var(--border-light-focus);content:"";pointer-events:none;position:absolute;inset:-4px}section[data-cy=rawHTML] .commnonBtn.primary.dark:focus-visible:after,section[data-cy=rawHTML] .commnonBtn.secondary.dark:focus-visible:after,section[data-cy=rawHTML] .commnonBtn.tertiary.dark:focus-visible:after{border-color:var(--border-dark-focus)}section[data-cy=rawHTML] .commnonBtn.primary.colored:focus-visible:after,section[data-cy=rawHTML] .commnonBtn.secondary.colored:focus-visible:after,section[data-cy=rawHTML] .commnonBtn.tertiary.colored:focus-visible:after{border-color:var(--border-colored-focus)}section[data-cy=rawHTML] .commnonBtn.primary.disabled,section[data-cy=rawHTML] .commnonBtn.primary:disabled{background-color:var(--button-light-primary-disabled);border-color:var(--button-light-primary-disabled);color:var(--button-light-primary-disabled-text);cursor:not-allowed;pointer-events:none}section[data-cy=rawHTML] .commnonBtn.secondary.disabled,section[data-cy=rawHTML] .commnonBtn.secondary:disabled{background-color:var(--button-light-secondary-disabled);border-color:var(--button-light-secondary-disabled);color:var(--button-light-secondary-disabled-text);cursor:not-allowed;pointer-events:none}section[data-cy=rawHTML] .commnonBtn.tertiary.disabled,section[data-cy=rawHTML] .commnonBtn.tertiary:disabled{background-color:var(--button-light-tertiary-disabled);box-shadow:inset 0 0 0 2px var(--button-light-tertiary-stroke);color:var(--button-light-tertiary-disabled-text);cursor:not-allowed;pointer-events:none}section[data-cy=rawHTML] .commnonBtn.primary.dark.disabled,section[data-cy=rawHTML] .commnonBtn.primary.dark:disabled{background-color:var(--button-dark-primary-disabled);border-color:var(--button-dark-primary-disabled);color:var(--button-dark-primary-disabled-text)}section[data-cy=rawHTML] .commnonBtn.secondary.dark.disabled,section[data-cy=rawHTML] .commnonBtn.secondary.dark:disabled{background-color:var(--button-dark-secondary-disabled);border-color:var(--button-dark-secondary-disabled);color:var(--button-dark-secondary-disabled-text)}section[data-cy=rawHTML] .commnonBtn.tertiary.dark.disabled,section[data-cy=rawHTML] .commnonBtn.tertiary.dark:disabled{background-color:var(--button-dark-tertiary-disabled);box-shadow:inset 0 0 0 2px var(--button-dark-tertiary-stroke);color:var(--button-dark-tertiary-disabled-text)}section[data-cy=rawHTML] .commnonBtn.secondary.dark{background-color:var(--button-dark-secondary);border-color:var(--button-dark-secondary);color:var(--button-dark-secondary-text)}section[data-cy=rawHTML] .commnonBtn.secondary.dark:hover{background-color:var(--button-dark-secondary-hover);border-color:var(--button-dark-secondary-hover)}section[data-cy=rawHTML] .commnonBtn.secondary.dark:active{background-color:var(--button-dark-secondary-pressed);border-color:var(--button-dark-secondary-pressed)}section[data-cy=rawHTML] .commnonBtn.secondary.dark svg,section[data-cy=rawHTML] .commnonBtn.secondary.dark:hover svg{fill:var(--button-dark-secondary-text)}section[data-cy=rawHTML] .commnonBtn.tertiary.dark{background-color:var(--button-dark-tertiary);box-shadow:inset 0 0 0 2px var(--button-dark-tertiary-stroke);color:var(--button-dark-tertiary-text)}section[data-cy=rawHTML] .commnonBtn.tertiary.dark:hover{background-color:var(--button-dark-tertiary-hover);box-shadow:inset 0 0 0 2px var(--button-dark-tertiary-stroke-hover)}section[data-cy=rawHTML] .commnonBtn.tertiary.dark:active{background-color:var(--button-dark-tertiary-pressed);box-shadow:inset 0 0 0 2px var(--button-dark-tertiary-stroke-hover)}section[data-cy=rawHTML] .commnonBtn.tertiary.dark svg,section[data-cy=rawHTML] .commnonBtn.tertiary.dark:hover svg{fill:var(--button-dark-tertiary-text)}section[data-cy=rawHTML] .commnonBtn.primary.colored{background-color:var(--button-colored-primary);border-color:var(--button-colored-primary);color:var(--button-colored-primary-text)}section[data-cy=rawHTML] .commnonBtn.primary.colored:hover{background-color:var(--button-colored-primary-hover);border-color:var(--button-colored-primary-hover)}section[data-cy=rawHTML] .commnonBtn.primary.colored:active{background-color:var(--button-colored-primary-pressed);border-color:var(--button-colored-primary-pressed)}section[data-cy=rawHTML] .commnonBtn.primary.colored svg,section[data-cy=rawHTML] .commnonBtn.primary.colored:hover svg{fill:var(--button-colored-primary-text)}section[data-cy=rawHTML] .commnonBtn.secondary.colored{background-color:var(--button-colored-secondary);border-color:var(--button-colored-secondary);color:var(--button-colored-secondary-text)}section[data-cy=rawHTML] .commnonBtn.secondary.colored:hover{background-color:var(--button-colored-secondary-hover);border-color:var(--button-colored-secondary-hover)}section[data-cy=rawHTML] .commnonBtn.secondary.colored:active{background-color:var(--button-colored-secondary-pressed);border-color:var(--button-colored-secondary-pressed)}section[data-cy=rawHTML] .commnonBtn.secondary.colored svg,section[data-cy=rawHTML] .commnonBtn.secondary.colored:hover svg{fill:var(--button-colored-secondary-text)}section[data-cy=rawHTML] .commnonBtn.tertiary.colored{background-color:var(--button-colored-tertiary);box-shadow:inset 0 0 0 2px var(--button-colored-tertiary-stroke);color:var(--button-colored-tertiary-text)}section[data-cy=rawHTML] .commnonBtn.tertiary.colored:hover{background-color:var(--button-colored-tertiary-hover);box-shadow:inset 0 0 0 2px var(--button-colored-tertiary-stroke-hover)}section[data-cy=rawHTML] .commnonBtn.tertiary.colored:active{background-color:var(--button-colored-tertiary-pressed);box-shadow:inset 0 0 0 2px var(--button-colored-tertiary-stroke-hover)}section[data-cy=rawHTML] .commnonBtn.tertiary.colored svg,section[data-cy=rawHTML] .commnonBtn.tertiary.colored:hover svg{fill:var(--button-colored-tertiary-text)}.ai__popup .commnonBtn.text-link-primary,.ai__popup .commnonBtn.text-link-secondary,section[data-cy=rawHTML] .commnonBtn.text-link-primary,section[data-cy=rawHTML] .commnonBtn.text-link-secondary{font-family:var(--font-body);font-size:1rem;font-weight:var(--font-weight-semibold);letter-spacing:-.025em;background-color:#0000;border-color:#0000;outline:none;padding:0;line-height:1.5;text-decoration:none;transition:color .15s}.ai__popup .commnonBtn.text-link-primary.small,.ai__popup .commnonBtn.text-link-secondary.small,section[data-cy=rawHTML] .commnonBtn.text-link-primary.small,section[data-cy=rawHTML] .commnonBtn.text-link-secondary.small{font-size:.875rem}.ai__popup .commnonBtn.text-link-primary>span,.ai__popup .commnonBtn.text-link-secondary>span,section[data-cy=rawHTML] .commnonBtn.text-link-primary>span,section[data-cy=rawHTML] .commnonBtn.text-link-secondary>span{padding-bottom:2px;display:inline-block;position:relative}.ai__popup .commnonBtn.text-link-primary>span:after,.ai__popup .commnonBtn.text-link-secondary>span:after,section[data-cy=rawHTML] .commnonBtn.text-link-primary>span:after,section[data-cy=rawHTML] .commnonBtn.text-link-secondary>span:after{content:"";opacity:0;background-color:currentColor;width:0;height:2px;transition:width .2s,opacity .2s;position:absolute;bottom:0;left:0}.ai__popup .commnonBtn.text-link-primary:active>span:after,.ai__popup .commnonBtn.text-link-primary:hover>span:after,.ai__popup .commnonBtn.text-link-secondary:active>span:after,.ai__popup .commnonBtn.text-link-secondary:hover>span:after,section[data-cy=rawHTML] .commnonBtn.text-link-primary:active>span:after,section[data-cy=rawHTML] .commnonBtn.text-link-primary:hover>span:after,section[data-cy=rawHTML] .commnonBtn.text-link-secondary:active>span:after,section[data-cy=rawHTML] .commnonBtn.text-link-secondary:hover>span:after{opacity:1;width:100%}.ai__popup .commnonBtn.text-link-primary svg,.ai__popup .commnonBtn.text-link-secondary svg,section[data-cy=rawHTML] .commnonBtn.text-link-primary svg,section[data-cy=rawHTML] .commnonBtn.text-link-secondary svg{fill:currentColor;margin-left:var(--spacing-8);transition:transform .2s}.ai__popup .commnonBtn.text-link-primary:hover svg,.ai__popup .commnonBtn.text-link-secondary:hover svg,section[data-cy=rawHTML] .commnonBtn.text-link-primary:hover svg,section[data-cy=rawHTML] .commnonBtn.text-link-secondary:hover svg{transform:translate(4px)}.ai__popup .commnonBtn.text-link-primary:focus-visible,.ai__popup .commnonBtn.text-link-secondary:focus-visible,section[data-cy=rawHTML] .commnonBtn.text-link-primary:focus-visible,section[data-cy=rawHTML] .commnonBtn.text-link-secondary:focus-visible{outline:2px solid var(--textlink-focus-ring-light);outline-offset:4px}section[data-cy=rawHTML] .commnonBtn.text-link-primary.dark:focus-visible,section[data-cy=rawHTML] .commnonBtn.text-link-secondary.dark:focus-visible{outline-color:var(--textlink-focus-ring-dark)}section[data-cy=rawHTML] .commnonBtn.text-link-primary.gray:focus-visible,section[data-cy=rawHTML] .commnonBtn.text-link-secondary.gray:focus-visible{outline-color:var(--textlink-focus-ring-gray)}section[data-cy=rawHTML] .commnonBtn.text-link-primary.colored:focus-visible,section[data-cy=rawHTML] .commnonBtn.text-link-secondary.colored:focus-visible{outline-color:var(--textlink-focus-ring-colored)}.ai__popup .commnonBtn.text-link-primary,.ai__popup .commnonBtn.text-link-primary.light,section[data-cy=rawHTML] .commnonBtn.text-link-primary,section[data-cy=rawHTML] .commnonBtn.text-link-primary.light{color:var(--textlink-primary-light-default)}.ai__popup .commnonBtn.text-link-primary.light:hover,.ai__popup .commnonBtn.text-link-primary:hover,section[data-cy=rawHTML] .commnonBtn.text-link-primary.light:hover,section[data-cy=rawHTML] .commnonBtn.text-link-primary:hover{color:var(--textlink-primary-light-hover)}.ai__popup .commnonBtn.text-link-primary.light:active,.ai__popup .commnonBtn.text-link-primary:active,section[data-cy=rawHTML] .commnonBtn.text-link-primary.light:active,section[data-cy=rawHTML] .commnonBtn.text-link-primary:active{color:var(--textlink-primary-light-pressed)}.ai__popup .commnonBtn.text-link-primary.light:visited,.ai__popup .commnonBtn.text-link-primary:visited,section[data-cy=rawHTML] .commnonBtn.text-link-primary.light:visited,section[data-cy=rawHTML] .commnonBtn.text-link-primary:visited{color:var(--textlink-primary-light-visited)}.ai__popup .commnonBtn.text-link-primary.disabled,section[data-cy=rawHTML] .commnonBtn.text-link-primary.disabled{color:var(--textlink-primary-light-disabled);pointer-events:none}section[data-cy=rawHTML] .commnonBtn.text-link-primary.dark{color:var(--textlink-primary-dark-default)}section[data-cy=rawHTML] .commnonBtn.text-link-primary.dark:hover{color:var(--textlink-primary-dark-hover)}section[data-cy=rawHTML] .commnonBtn.text-link-primary.dark:active{color:var(--textlink-primary-dark-pressed)}section[data-cy=rawHTML] .commnonBtn.text-link-primary.dark:visited{color:var(--textlink-primary-dark-visited)}section[data-cy=rawHTML] .commnonBtn.text-link-primary.dark.disabled{color:var(--textlink-primary-dark-disabled);pointer-events:none}section[data-cy=rawHTML] .commnonBtn.text-link-primary.gray{color:var(--textlink-primary-gray-default)}section[data-cy=rawHTML] .commnonBtn.text-link-primary.gray:hover{color:var(--textlink-primary-gray-hover)}section[data-cy=rawHTML] .commnonBtn.text-link-primary.gray:active{color:var(--textlink-primary-gray-pressed)}section[data-cy=rawHTML] .commnonBtn.text-link-primary.gray:visited{color:var(--textlink-primary-gray-visited)}section[data-cy=rawHTML] .commnonBtn.text-link-primary.gray.disabled{color:var(--textlink-primary-gray-disabled);pointer-events:none}section[data-cy=rawHTML] .commnonBtn.text-link-primary.colored{color:var(--textlink-primary-colored-default)}section[data-cy=rawHTML] .commnonBtn.text-link-primary.colored:hover{color:var(--textlink-primary-colored-hover)}section[data-cy=rawHTML] .commnonBtn.text-link-primary.colored:active{color:var(--textlink-primary-colored-pressed)}section[data-cy=rawHTML] .commnonBtn.text-link-primary.colored:visited{color:var(--textlink-primary-colored-visited)}section[data-cy=rawHTML] .commnonBtn.text-link-primary.colored.disabled{color:var(--textlink-primary-colored-disabled);pointer-events:none}section[data-cy=rawHTML] .commnonBtn.text-link-secondary,section[data-cy=rawHTML] .commnonBtn.text-link-secondary.light{color:var(--textlink-secondary-light-default)}section[data-cy=rawHTML] .commnonBtn.text-link-secondary.light:hover,section[data-cy=rawHTML] .commnonBtn.text-link-secondary:hover{color:var(--textlink-secondary-light-hover)}section[data-cy=rawHTML] .commnonBtn.text-link-secondary.light:active,section[data-cy=rawHTML] .commnonBtn.text-link-secondary:active{color:var(--textlink-secondary-light-pressed)}section[data-cy=rawHTML] .commnonBtn.text-link-secondary.light:visited,section[data-cy=rawHTML] .commnonBtn.text-link-secondary:visited{color:var(--textlink-secondary-light-visited)}section[data-cy=rawHTML] .commnonBtn.text-link-secondary.disabled{color:var(--textlink-secondary-light-disabled);pointer-events:none}section[data-cy=rawHTML] .commnonBtn.text-link-secondary.dark{color:var(--textlink-secondary-dark-default)}section[data-cy=rawHTML] .commnonBtn.text-link-secondary.dark:hover{color:var(--textlink-secondary-dark-hover)}section[data-cy=rawHTML] .commnonBtn.text-link-secondary.dark:active{color:var(--textlink-secondary-dark-pressed)}section[data-cy=rawHTML] .commnonBtn.text-link-secondary.dark:visited{color:var(--textlink-secondary-dark-visited)}section[data-cy=rawHTML] .commnonBtn.text-link-secondary.dark.disabled{color:var(--textlink-secondary-dark-disabled);pointer-events:none}section[data-cy=rawHTML] .commnonBtn.text-link-secondary.gray{color:var(--textlink-secondary-gray-default)}section[data-cy=rawHTML] .commnonBtn.text-link-secondary.gray:hover{color:var(--textlink-secondary-gray-hover)}section[data-cy=rawHTML] .commnonBtn.text-link-secondary.gray:active{color:var(--textlink-secondary-gray-pressed)}section[data-cy=rawHTML] .commnonBtn.text-link-secondary.gray:visited{color:var(--textlink-secondary-gray-visited)}section[data-cy=rawHTML] .commnonBtn.text-link-secondary.gray.disabled{color:var(--textlink-secondary-gray-disabled);pointer-events:none}section[data-cy=rawHTML] .commnonBtn.text-link-secondary.colored{color:var(--textlink-secondary-colored-default)}section[data-cy=rawHTML] .commnonBtn.text-link-secondary.colored:hover{color:var(--textlink-secondary-colored-hover)}section[data-cy=rawHTML] .commnonBtn.text-link-secondary.colored:active{color:var(--textlink-secondary-colored-pressed)}section[data-cy=rawHTML] .commnonBtn.text-link-secondary.colored:visited{color:var(--textlink-secondary-colored-visited)}section[data-cy=rawHTML] .commnonBtn.text-link-secondary.colored.disabled{color:var(--textlink-secondary-colored-disabled);pointer-events:none}section[data-cy=rawHTML] .arrow-btn{background:var(--button-light-primary);border-radius:var(--border-radius-none);box-sizing:border-box;color:var(--button-light-primary-text);cursor:pointer;font-family:var(--font-body);height:56px;padding:var(--spacing-20);border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:56px;text-decoration:none;transition:background-color .15s cubic-bezier(.175,.885,.32,1.275),box-shadow .15s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;position:relative}section[data-cy=rawHTML] .arrow-btn.small{height:48px;padding:var(--spacing-16);width:48px}section[data-cy=rawHTML] .arrow-btn.medium{height:56px;padding:var(--spacing-20);width:56px}section[data-cy=rawHTML] .arrow-btn.large{height:64px;padding:var(--spacing-24);width:64px}section[data-cy=rawHTML] .arrow-btn.circle{border-radius:var(--border-radius-circle)}section[data-cy=rawHTML] .arrow-btn:before{content:"";background-color:currentColor;width:16px;height:16px;transition:transform .15s cubic-bezier(.175,.885,.32,1.275);display:block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11' fill='none' viewBox='0 0 12 11'%3E%3Cpath fill='%23fff' d='m5.979 9.333.707.707 5.02-5.02L6.686 0l-.707.707L9.792 4.52H0v1h9.792L5.979 9.333Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11' fill='none' viewBox='0 0 12 11'%3E%3Cpath fill='%23fff' d='m5.979 9.333.707.707 5.02-5.02L6.686 0l-.707.707L9.792 4.52H0v1h9.792L5.979 9.333Z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:12px 11px;mask-size:12px 11px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}section[data-cy=rawHTML] .arrow-btn:hover:before{transform:translate(2px)}section[data-cy=rawHTML] .arrow-btn:active:before{transition:none;transform:translate(1px)}section[data-cy=rawHTML] .arrow-btn.back:before{transform:scaleX(-1)}section[data-cy=rawHTML] .arrow-btn.back:hover:before{transform:scaleX(-1)translate(2px)}section[data-cy=rawHTML] .arrow-btn:has(.arrow-btn__icon):before{display:none}section[data-cy=rawHTML] .arrow-btn .arrow-btn__icon{width:16px;height:16px;display:block;position:relative;overflow:hidden}section[data-cy=rawHTML] .arrow-btn.back .arrow-btn__icon{transform:scaleX(-1)}section[data-cy=rawHTML] .arrow-btn .arrow-btn__arrow{background-color:currentColor;width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11' fill='none' viewBox='0 0 12 11'%3E%3Cpath fill='%23fff' d='m5.979 9.333.707.707 5.02-5.02L6.686 0l-.707.707L9.792 4.52H0v1h9.792L5.979 9.333Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11' fill='none' viewBox='0 0 12 11'%3E%3Cpath fill='%23fff' d='m5.979 9.333.707.707 5.02-5.02L6.686 0l-.707.707L9.792 4.52H0v1h9.792L5.979 9.333Z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:12px 11px;mask-size:12px 11px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}section[data-cy=rawHTML] .arrow-btn .arrow-btn__arrow:first-child{opacity:1}section[data-cy=rawHTML] .arrow-btn .arrow-btn__arrow:last-child{transform:translate(-20px)}section[data-cy=rawHTML] .arrow-btn:hover .arrow-btn__arrow:first-child{opacity:0}section[data-cy=rawHTML] .arrow-btn:hover .arrow-btn__arrow:last-child{transition:transform .15s ease-in-out 25ms;transform:translate(0)}section[data-cy=rawHTML] .arrow-btn:active .arrow-btn__arrow:first-child{opacity:0}section[data-cy=rawHTML] .arrow-btn:active .arrow-btn__arrow:last-child{transition:none;transform:translate(1px)}section[data-cy=rawHTML] .arrow-btn.primary,section[data-cy=rawHTML] .arrow-btn.primary.light{background:var(--button-light-primary);color:var(--button-light-primary-text)}section[data-cy=rawHTML] .arrow-btn.primary.light:hover,section[data-cy=rawHTML] .arrow-btn.primary:hover{background:var(--button-light-primary-hover)}section[data-cy=rawHTML] .arrow-btn.primary.light:active,section[data-cy=rawHTML] .arrow-btn.primary:active{background:var(--button-light-primary-pressed)}section[data-cy=rawHTML] .arrow-btn.primary.dark{background:var(--button-dark-primary);color:var(--button-dark-primary-text)}section[data-cy=rawHTML] .arrow-btn.primary.dark:hover{background:var(--button-dark-primary-hover)}section[data-cy=rawHTML] .arrow-btn.primary.dark:active{background:var(--button-dark-primary-pressed)}section[data-cy=rawHTML] .arrow-btn.primary.colored{background:var(--button-colored-primary);color:var(--button-colored-primary-text)}section[data-cy=rawHTML] .arrow-btn.primary.colored:hover{background:var(--button-colored-primary-hover)}section[data-cy=rawHTML] .arrow-btn.primary.colored:active{background:var(--button-colored-primary-pressed)}section[data-cy=rawHTML] .arrow-btn.secondary,section[data-cy=rawHTML] .arrow-btn.secondary.light{background:var(--button-light-secondary);color:var(--button-light-secondary-text)}section[data-cy=rawHTML] .arrow-btn.secondary.light:hover,section[data-cy=rawHTML] .arrow-btn.secondary:hover{background:var(--button-light-secondary-hover)}section[data-cy=rawHTML] .arrow-btn.secondary.light:active,section[data-cy=rawHTML] .arrow-btn.secondary:active{background:var(--button-light-secondary-pressed)}section[data-cy=rawHTML] .arrow-btn.secondary.dark{background:var(--button-dark-secondary);color:var(--button-dark-secondary-text)}section[data-cy=rawHTML] .arrow-btn.secondary.dark:hover{background:var(--button-dark-secondary-hover)}section[data-cy=rawHTML] .arrow-btn.secondary.dark:active{background:var(--button-dark-secondary-pressed)}section[data-cy=rawHTML] .arrow-btn.secondary.colored{background:var(--button-colored-secondary);color:var(--button-colored-secondary-text)}section[data-cy=rawHTML] .arrow-btn.secondary.colored:hover{background:var(--button-colored-secondary-hover)}section[data-cy=rawHTML] .arrow-btn.secondary.colored:active{background:var(--button-colored-secondary-pressed)}section[data-cy=rawHTML] .arrow-btn.tertiary,section[data-cy=rawHTML] .arrow-btn.tertiary.light{background:var(--button-light-tertiary);box-shadow:inset 0 0 0 2px var(--button-light-tertiary-stroke);color:var(--button-light-tertiary-text)}section[data-cy=rawHTML] .arrow-btn.tertiary.light:hover,section[data-cy=rawHTML] .arrow-btn.tertiary:hover{background:var(--button-light-tertiary-hover);box-shadow:inset 0 0 0 2px var(--button-light-tertiary-stroke-hover)}section[data-cy=rawHTML] .arrow-btn.tertiary.light:active,section[data-cy=rawHTML] .arrow-btn.tertiary:active{background:var(--button-light-tertiary-pressed);box-shadow:inset 0 0 0 2px var(--button-light-tertiary-stroke)}section[data-cy=rawHTML] .arrow-btn.tertiary.dark{background:var(--button-dark-tertiary);box-shadow:inset 0 0 0 2px var(--button-dark-tertiary-stroke);color:var(--button-dark-tertiary-text)}section[data-cy=rawHTML] .arrow-btn.tertiary.dark:hover{background:var(--button-dark-tertiary-hover);box-shadow:inset 0 0 0 2px var(--button-dark-tertiary-stroke-hover)}section[data-cy=rawHTML] .arrow-btn.tertiary.dark:active{background:var(--button-dark-tertiary-pressed);box-shadow:inset 0 0 0 2px var(--button-dark-tertiary-stroke)}section[data-cy=rawHTML] .arrow-btn.tertiary.colored{background:var(--button-colored-tertiary);box-shadow:inset 0 0 0 2px var(--button-colored-tertiary-stroke);color:var(--button-colored-tertiary-text)}section[data-cy=rawHTML] .arrow-btn.tertiary.colored:hover{background:var(--button-colored-tertiary-hover);box-shadow:inset 0 0 0 2px var(--button-colored-tertiary-stroke-hover)}section[data-cy=rawHTML] .arrow-btn.tertiary.colored:active{background:var(--button-colored-tertiary-pressed);box-shadow:inset 0 0 0 2px var(--button-colored-tertiary-stroke)}section[data-cy=rawHTML] .arrow-btn:focus-visible:after{border:2px solid var(--border-light-focus);content:"";pointer-events:none;position:absolute;inset:-4px}section[data-cy=rawHTML] .arrow-btn.dark:focus-visible:after{border-color:var(--border-dark-focus)}section[data-cy=rawHTML] .arrow-btn.colored:focus-visible:after{border-color:var(--border-colored-focus)}section[data-cy=rawHTML] .video-play-btn{border-radius:var(--border-radius-circle);box-sizing:border-box;cursor:pointer;font-family:var(--font-body);background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;padding:0;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}section[data-cy=rawHTML] .video-play-btn.sm{width:24px;height:24px}section[data-cy=rawHTML] .video-play-btn.md{width:48px;height:48px}section[data-cy=rawHTML] .video-play-btn.lg{width:64px;height:64px}section[data-cy=rawHTML] .video-play-btn.xl{width:96px;height:96px}section[data-cy=rawHTML] .video-play-btn:before{backdrop-filter:blur(30px);background:var(--orange-50);border-radius:var(--border-radius-circle);content:"";opacity:.6;transition:opacity .15s,background .15s;position:absolute;inset:0}section[data-cy=rawHTML] .video-play-btn:hover:before{background:var(--orange-50);opacity:1}section[data-cy=rawHTML] .video-play-btn:active:before{background:var(--orange-70);opacity:1}section[data-cy=rawHTML] .video-play-btn.secondary:before,section[data-cy=rawHTML] .video-play-btn.secondary:hover:before{background:var(--deepblue-80)}section[data-cy=rawHTML] .video-play-btn.secondary:active:before{background:var(--black)}section[data-cy=rawHTML] .video-play-btn:after{background-color:var(--white);content:"";pointer-events:none;z-index:1;width:42.67px;height:42.67px;margin-left:4px;display:block;position:relative;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 64 64'%3E%3Cpath fill='%23fff' d='M48 31.63v.74c0 .71-.38 1.37-.99 1.74L23.15 48c-1.44.85-2.19.85-2.83.48l-.67-.37c-.59-.36-.96-.99-.98-1.68V17.57c0-.71.37-1.36.98-1.73l.67-.37c.64-.38 1.39-.38 3.25.72l23.44 13.7c.61.37.99 1.03.99 1.74Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 64 64'%3E%3Cpath fill='%23fff' d='M48 31.63v.74c0 .71-.38 1.37-.99 1.74L23.15 48c-1.44.85-2.19.85-2.83.48l-.67-.37c-.59-.36-.96-.99-.98-1.68V17.57c0-.71.37-1.36.98-1.73l.67-.37c.64-.38 1.39-.38 3.25.72l23.44 13.7c.61.37.99 1.03.99 1.74Z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}section[data-cy=rawHTML] .video-play-btn.sm:after{width:16px;height:16px;margin-left:2px}section[data-cy=rawHTML] .video-play-btn.md:after{width:32px;height:32px;margin-left:3px}section[data-cy=rawHTML] .video-play-btn.lg:after{width:42.67px;height:42.67px;margin-left:4px}section[data-cy=rawHTML] .video-play-btn.xl:after{width:64px;height:64px;margin-left:5px}section[data-cy=rawHTML] .video-play-btn:has(.video-play-btn__icon):after{display:none}section[data-cy=rawHTML] .video-play-btn .video-play-btn__icon{pointer-events:none;z-index:1;width:42.67px;height:42.67px;margin-left:4px;display:block;position:relative}section[data-cy=rawHTML] .video-play-btn.sm .video-play-btn__icon{width:16px;height:16px;margin-left:2px}section[data-cy=rawHTML] .video-play-btn.md .video-play-btn__icon{width:32px;height:32px;margin-left:3px}section[data-cy=rawHTML] .video-play-btn.xl .video-play-btn__icon{width:64px;height:64px;margin-left:5px}.p-hero,.p-hero *,.p-hero :before,.p-hero :after{box-sizing:border-box;margin:0;padding:0}.p-hero.js-reveal .p-hero__copy>h1,.p-hero.js-reveal .p-hero__copy>.body-lg,.p-hero.js-reveal .p-hero__copy>.p-hero__cta-row{opacity:0;-webkit-transition:opacity .35s ease-out,transform .35s ease-out;transition:opacity .35s ease-out,transform .35s ease-out;-webkit-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px)}.p-hero.js-reveal>.p-hero__frame{opacity:0;-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out}.p-hero.js-reveal.is-visible .p-hero__copy>h1{-webkit-transition-delay:.28s;transition-delay:.28s}.p-hero.js-reveal.is-visible .p-hero__copy>.body-lg{-webkit-transition-delay:.4s;transition-delay:.4s}.p-hero.js-reveal.is-visible .p-hero__copy>.p-hero__cta-row{-webkit-transition-delay:.56s;transition-delay:.56s}.p-hero.js-reveal.is-visible>.p-hero__frame{-webkit-transition-delay:0s;transition-delay:0s}.p-hero.js-reveal.is-visible .p-hero__copy>h1,.p-hero.js-reveal.is-visible .p-hero__copy>.body-lg,.p-hero.js-reveal.is-visible .p-hero__copy>.p-hero__cta-row{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.p-hero.js-reveal.is-visible>.p-hero__frame{opacity:1}@media (prefers-reduced-motion:reduce){.p-hero .p-hero__copy>h1,.p-hero .p-hero__copy>.body-lg,.p-hero .p-hero__copy>.p-hero__cta-row{opacity:1!important;-webkit-transition:none!important;transition:none!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.p-hero>.p-hero__frame{opacity:1!important;-webkit-transition:none!important;transition:none!important}}.p-hero{--art-zoom:1;height:clamp(calc(720px + var(--nav-overlay,0px)),37.5vw,calc(771px + var(--nav-overlay,0px)));background:#172125;padding:0;position:relative;overflow:hidden}.p-hero__wrap{height:100%;padding-top:var(--nav-overlay,0px);z-index:4;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;max-width:1688px;margin:0 auto;padding-left:52px;padding-right:52px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}@media (width>=1024px){.p-hero__wrap{--hero-copy-lift:-10px;-webkit-transform:translate3d(0,var(--hero-copy-lift),0);-ms-transform:translate3d(0,var(--hero-copy-lift),0);transform:translate3d(0,var(--hero-copy-lift),0);-webkit-transition:transform .24s ease-out;transition:transform .24s ease-out}}@media (prefers-reduced-motion:reduce){.p-hero__wrap{-webkit-transition:none;transition:none}}.p-hero__copy{z-index:2;width:calc(58.3333% - 10px);position:relative}.p-hero__heading{text-wrap:balance;margin:0 0 var(--spacing-24)}.p-hero .p-hero__body.body-lg{text-wrap:pretty;max-width:520px;margin:0 0 var(--spacing-32)}@media (width>=1024px){.p-hero .p-hero__body.body-lg{width:calc(71.4286% - 6.85715px);max-width:none}}.p-hero__cta-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-hero__frame{z-index:1;width:min(100%,2056px);position:absolute;top:0;bottom:0;left:50%;overflow:hidden;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.p-hero__frame:after{content:"";background:linear-gradient(100deg,#fae4d0f2 0%,#fae4d0d9 30%,#fae4d08c 48%,#fae4d000 70%);-webkit-transition:opacity .24s ease-out;transition:opacity .24s ease-out;position:absolute;inset:0}.p-hero__art{width:100%;height:calc(100% * var(--art-zoom));object-fit:cover;object-position:62% bottom;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;position:absolute;bottom:0;left:0}.p-hero__solar-flare{z-index:2;pointer-events:none;mix-blend-mode:screen;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;opacity:.92;will-change:transform,opacity;-webkit-animation:.76s ease-in-out infinite alternate p-hero-flare-breathe;animation:.76s ease-in-out infinite alternate p-hero-flare-breathe;display:block;position:absolute;top:0;left:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-hero__solar-flare:before,.p-hero__solar-flare:after,.p-hero__solar-flare>i{content:"";pointer-events:none;position:absolute}.p-hero__solar-flare:before{filter:blur(2px);background:radial-gradient(#fffffafa 0%,#fff8dae6 6%,#ffcd7f85 20%,#ff8b3738 43%,#ff691814 58%,#ff691800 76%);border-radius:50%;inset:0}.p-hero__solar-flare:after{filter:blur(3px);background:linear-gradient(90deg,#ffb05500 0%,#ffc46f14 30%,#ffe7b457 43%,#fffff4d1 50%,#ffe7b457 57%,#ffc46f14 70%,#ffb05500 100%);border-radius:999px;height:4%;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.p-hero__solar-flare>i{background:#fffffaf5;border-radius:50%;width:7.6%;height:21%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 0 12px #fff4cceb,0 0 32px #ffab4894}@-webkit-keyframes p-hero-flare-breathe{0%{opacity:.76;-webkit-transform:translate(-50%,-50%)scale(.96);-ms-transform:translate(-50%,-50%)scale(.96);transform:translate(-50%,-50%)scale(.96)}to{opacity:.98;-webkit-transform:translate(-50%,-50%)scale(1.035);-ms-transform:translate(-50%,-50%)scale(1.035);transform:translate(-50%,-50%)scale(1.035)}}@keyframes p-hero-flare-breathe{0%{opacity:.76;-webkit-transform:translate(-50%,-50%)scale(.96);-ms-transform:translate(-50%,-50%)scale(.96);transform:translate(-50%,-50%)scale(.96)}to{opacity:.98;-webkit-transform:translate(-50%,-50%)scale(1.035);-ms-transform:translate(-50%,-50%)scale(1.035);transform:translate(-50%,-50%)scale(1.035)}}@media (width<=1023px){.p-hero__solar-flare{display:none}}@media (prefers-reduced-motion:reduce){.p-hero__solar-flare{opacity:.9;-webkit-animation:none;animation:none}}.p-hero__cubes{z-index:1;pointer-events:none;position:absolute;inset:0}@media (width<=1023px){.p-hero__cubes{display:none}}.p-hero__cube{-webkit-animation:p-hero-cube-float var(--d) linear var(--del) infinite;animation:p-hero-cube-float var(--d) linear var(--del) infinite;will-change:transform;display:block;position:absolute;top:0;left:0}.p-hero__cube svg{width:100%;height:100%;display:block;overflow:visible}@-webkit-keyframes p-hero-cube-float{0%,to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}25%{-webkit-transform:translate3d(0,calc(var(--amp) * -1),0);-ms-transform:translate3d(0,calc(var(--amp) * -1),0);transform:translate3d(0,calc(var(--amp) * -1),0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}50%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}75%{-webkit-transform:translate3d(0,var(--amp),0);-ms-transform:translate3d(0,var(--amp),0);transform:translate3d(0,var(--amp),0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes p-hero-cube-float{0%,to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}25%{-webkit-transform:translate3d(0,calc(var(--amp) * -1),0);-ms-transform:translate3d(0,calc(var(--amp) * -1),0);transform:translate3d(0,calc(var(--amp) * -1),0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}50%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}75%{-webkit-transform:translate3d(0,var(--amp),0);-ms-transform:translate3d(0,var(--amp),0);transform:translate3d(0,var(--amp),0);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@media (prefers-reduced-motion:reduce){.p-hero__cube{-webkit-animation:none;animation:none}}@media (width>=640px) and (width<=1023px){.p-hero .p-hero__heading.display-xl{width:calc(87.5% - 2px)}}@media (width<=1023px){.p-hero{--art-zoom:1.3;background:#172125;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;padding:0 0 clamp(64px,2.42vw + 54.3px,96px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-hero__wrap{max-width:none;height:auto;margin:0;padding-top:clamp(40px,1.82vw + 32.7px,64px);padding-left:16px;padding-right:16px;display:block}.p-hero__copy{width:auto}.p-hero__frame{width:calc(100% + 32px);height:calc(62vw + var(--nav-overlay,0px));-ms-flex-order:-1;-webkit-order:-1;order:-1;margin:0 -16px;position:relative;inset:auto;-webkit-transform:none;-ms-transform:none;transform:none}.p-hero__art{object-position:79% bottom;height:max(100%,80.6vw)}.p-hero__frame:before{content:"";height:calc(var(--nav-overlay,0px) + 32px);z-index:2;pointer-events:none;background:linear-gradient(#fae4d080 0%,#fae4d06c 35%,#fae4d046 65%,#fae4d000 100%);position:absolute;inset:0 0 auto}.p-hero__frame:after{background:linear-gradient(#17212500 0%,#172125 100%);height:96px;inset:auto 0 0}.p-hero .p-hero__heading.display-xl{color:#fff;-webkit-letter-spacing:-.055em;-moz-letter-spacing:-.055em;-ms-letter-spacing:-.055em;letter-spacing:-.055em;font-size:clamp(2.5rem,1.95rem + 2.42vw,4.5rem);font-weight:700;line-height:1.05}.p-hero .p-hero__body.body-lg{color:#fff}.p-hero{--button-light-tertiary-hover:#fff3;--button-light-tertiary-pressed:#ffffff1a;--button-light-tertiary-stroke:#e4f0f5;--button-light-tertiary-stroke-hover:#fff;--button-light-tertiary-text:#fff}}@media (width<=639px){.p-hero{--art-zoom:1.2}.p-hero__frame{height:calc(75vw + var(--nav-overlay,0px));margin-bottom:0}.p-hero__art{object-position:76% bottom;height:max(100%,90vw)}.p-hero__cta-row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:stretch}.p-hero__cta-row .commnonBtn{justify-content:center}}.hero-swap,.hero-dissolve-scene{position:relative}@media (width>=1024px){.hero-dissolve-scene.is-enabled:before{content:"";z-index:0;pointer-events:none;background:#172125;position:absolute;inset:0}.hero-dissolve-scene.is-enabled>.hero-swap{top:var(--hero-dissolve-pin-top,0px);z-index:2;isolation:isolate;position:-webkit-sticky;position:sticky;-webkit-mask-image:url(#homepage-hero-pixel-mask);mask-image:url(#homepage-hero-pixel-mask);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html[data-hero-dissolve-enabled] .p-mwa,html[data-hero-dissolve-enabled] .p-platform{z-index:1}.hero-dissolve-word{opacity:1}.p-hero__cubes,.hero-dissolve-scene.is-transitioning .hero-swap>section.js-reveal .p-hero__copy>.body-lg,.hero-dissolve-scene.is-transitioning .hero-swap>section.js-reveal .p-hero__copy>.p-hero__cta-row{-webkit-transition:none;transition:none}.p-hero__cubes.is-scroll-hidden .p-hero__cube{-webkit-animation-play-state:paused;animation-play-state:paused}}.hero-dissolve-mask-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.hero-dissolve-scene>.hero-swap{-webkit-mask-image:none!important;mask-image:none!important}}.p-mwa,.p-mwa *,.p-mwa :before,.p-mwa :after{box-sizing:border-box;margin:0;padding:0}.p-mwa{z-index:99;background:#172125;padding:clamp(80px,3.64vw + 65.8px,128px) 0 0;display:block;position:relative}.p-mwa__wrap{max-width:1688px;margin:0 auto;padding:0 52px;position:relative}@media (width<=1023px){.p-mwa__wrap{padding:0 24px}}@media (width<=767px){.p-mwa__wrap{padding:0 16px}}.p-mwa__head{margin:0 0 clamp(40px,1.82vw + 32.7px,64px)}.p-mwa .p-mwa__heading.heading-2{color:#fff;-webkit-letter-spacing:-.042em;-moz-letter-spacing:-.042em;-ms-letter-spacing:-.042em;letter-spacing:-.042em;font-size:clamp(1.625rem,1.32rem + 1.36vw,2.75rem);line-height:1.15}.p-mwa__heading{text-wrap:balance;margin:0 0 16px}.p-mwa .p-mwa__body.body-lg{color:#fffc;max-width:680px}.p-mwa__anim{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;display:block;position:relative}.p-mwa__anim svg{display:block}.p-mwa__anim:after{--fade-x:clamp(16px,2.42vw + 6.3px,48px);--fade-top:clamp(32px,2.42vw + 22.3px,64px);--fade-btm:clamp(64px,2.42vw + 54.3px,96px);content:"";pointer-events:none;background:linear-gradient(to bottom,#172125,transparent) top / 100% var(--fade-top) no-repeat, linear-gradient(to top,#172125,transparent) bottom / 100% var(--fade-btm) no-repeat, linear-gradient(to right,#172125,transparent) left / var(--fade-x) 100% no-repeat, linear-gradient(to left,#172125,transparent) right / var(--fade-x) 100% no-repeat;position:absolute;inset:0}.p-mwa__anim--desktop{aspect-ratio:1584/560;display:none}.p-mwa__anim--mobile{aspect-ratio:1024/760;display:block}@media (width>=1024px){.p-mwa__anim--desktop{display:block}.p-mwa__anim--mobile{display:none}}@media (width<=1024px){.p-mwa__anim--desktop{aspect-ratio:1584/760}}.p-mwa__transcript.visually-hidden{-webkit-clip:rect(0,0,0,0);clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p-platform,.p-platform *,.p-platform :before,.p-platform :after{box-sizing:border-box;margin:0;padding:0}.p-platform{--p-bg:var(--deepblue-90);--p-node-bg:var(--deepblue-80);--p-node-border:var(--deepblue-70);--p-node-ring:#131c1f;--p-active:var(--brightblue-40);--p-active-strong:var(--brightblue-50);--p-complete:var(--teal-50);--p-complete-tint:#0ba2b31a;--p-exception:var(--feedback-dark-error);--p-exception-tint:#f5222d1a;--p-edge:#4152598c;--p-text-2:var(--deepblue-30);--vis-half:292px;background:var(--p-bg);z-index:99;padding:128px 0;display:block;position:relative}@media (width<=1023px){.p-platform{padding:72px 0}}@media (width<=767px){.p-platform{padding:56px 0}}.p-platform .p-platform__blurb-title.label{color:var(--white)}.p-platform .p-platform__blurb-text.body-sm{color:#ffffffb3}.p-platform .p-platform__heading.heading-2{color:var(--white);-webkit-letter-spacing:-.042em;-moz-letter-spacing:-.042em;-ms-letter-spacing:-.042em;letter-spacing:-.042em;font-size:clamp(1.625rem,1.32rem + 1.36vw,2.75rem);line-height:1.15}.p-platform .p-platform__lead.body-lg{color:#ffffffbf;margin-bottom:16px;line-height:clamp(26px,24.89px + .29vw,29px)}.p-platform .p-platform__eyebrow.overline{color:var(--teal-30,#57c5d1);-webkit-letter-spacing:.1em;-moz-letter-spacing:.1em;-ms-letter-spacing:.1em;letter-spacing:.1em}.p-platform .p-platform__title.heading-3{color:var(--white);-webkit-letter-spacing:-.03em;-moz-letter-spacing:-.03em;-ms-letter-spacing:-.03em;letter-spacing:-.03em;font-size:clamp(1.5rem,1.3rem + .9vw,2.25rem);line-height:1.2}.p-platform .p-platform__desc.body-lg{color:#ffffffbf;margin-bottom:24px;font-size:18px;line-height:1.6}.p-platform__head{-webkit-column-gap:24px;grid-template-columns:repeat(12,1fr);column-gap:24px;max-width:1688px;margin:0 auto;padding:0 52px 64px;display:grid}.p-platform__heading,.p-platform__lead{grid-column:1/span 8}@media (width<=1023px){.p-platform__heading,.p-platform__lead{grid-column:1/-1}}.p-platform__heading{text-wrap:balance;margin:0 0 24px}@media (width<=1279px){.p-platform__head{padding:0 32px 64px}}@media (width<=1023px){.p-platform__head{padding:0 24px 64px}}@media (width<=767px){.p-platform__head{padding:0 24px 40px}}@media (width<=639px){.p-platform__head{padding:0 16px 40px}}.p-platform__rows{max-width:1688px;margin:0 auto;padding:0 52px}@media (width<=1279px){.p-platform__rows{padding:0 32px}}@media (width<=1023px){.p-platform__rows{padding:0 24px}}@media (width<=639px){.p-platform__rows{padding:0 16px}}.p-platform__pillar{padding:48px 0;position:relative}.p-platform__pillar+.p-platform__pillar{border-top:1px solid #ffffff24}@media (width<=1023px){.p-platform__pillar{padding:32px 0}}.p-platform__num{z-index:0;width:max-content;font:800 clamp(3rem,2.18rem + 3.64vw,6rem) / 1 var(--font-display,"Poppins",sans-serif);-webkit-letter-spacing:-.05em;-moz-letter-spacing:-.05em;-ms-letter-spacing:-.05em;letter-spacing:-.05em;color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,var(--deepblue-60) 0%,#5c6c7300 85%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:-.12em -.35em -1.12em;padding:.12em .35em;display:block}@media (width>=1024px){.p-platform__num{top:calc(50vh - var(--vis-half) - 20px);position:-webkit-sticky;position:sticky}}@media (width<=1023px){.p-platform__num{z-index:2;position:relative}}.p-platform__inner{z-index:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;align-items:start;display:grid;position:relative}.p-platform__inner>*{min-width:0}@media (width>=1024px){.p-platform__inner{-webkit-column-gap:24px;grid-template-columns:repeat(12,1fr);column-gap:24px}}@media (width<=1023px){.p-platform__inner{grid-template-columns:1fr;row-gap:24px}.p-platform__diagram{-ms-flex-order:-1;-webkit-order:-1;order:-1}}.p-platform__copy{grid-column:1;position:relative}@media (width>=1024px){.p-platform__copy{grid-column:2/span 4}.p-platform__diagram{grid-column:7/span 6}}.p-platform__eyebrow{margin:0 0 12px;display:block}.p-platform__eyebrow--stack{opacity:0;-webkit-transition:opacity .45s;transition:opacity .45s}.p-platform__eyebrow--stack.is-on{opacity:1}@media (width>=1024px){.p-platform__eyebrow--stack{top:calc(50vh - var(--vis-half));z-index:3;position:-webkit-sticky;position:sticky}}@media (width<=1023px){.p-platform__eyebrow--stack{display:none}}.p-platform__title{text-wrap:balance;margin:0 0 16px}.p-platform__desc{margin:0 0 5px}.p-platform__cta{margin:0 0 40px}.p-platform__blurbs{list-style:none;position:relative}.p-platform__blurb{top:calc(50vh - var(--vis-half));z-index:2;opacity:0;border-radius:8px;grid-template-columns:32px 1fr;align-items:center;gap:16px;margin:0 -20px;padding:20px;-webkit-transition:opacity .5s ease-out,transform .5s ease-out,background-color .4s;transition:opacity .5s ease-out,transform .5s ease-out,background-color .4s;display:grid;position:-webkit-sticky;position:sticky;-webkit-transform:translateY(32px);-ms-transform:translateY(32px);transform:translateY(32px)}.p-platform__blurb.is-revealed{opacity:.45;-webkit-transform:none;-ms-transform:none;transform:none}.p-platform__blurb.is-past,.p-platform__blurb.is-current{opacity:1}.p-platform__blurb.is-current{background:#ffffff0a}.p-platform__blurb.is-evicted{-webkit-transition:opacity .15s,transform .5s ease-out,background-color .4s;transition:opacity .15s,transform .5s ease-out,background-color .4s;opacity:0!important}.p-platform__blurb-icon{width:32px;height:32px;color:var(--white);-webkit-flex:0 0 32px;-ms-flex:0 0 32px;flex:0 0 32px}.p-platform__blurb-title{margin:0 0 4px;display:block}.p-platform__blurb-text{margin:0}.p-platform__spacer{height:45vh;display:block}@media (width<=639px){.p-platform__blurb{margin:0 -16px;padding:20px 16px}}@media (width<=1023px){.p-platform__spacer{height:30vh}}.p-platform__diagram{min-width:0;top:max(16px,calc(50vh - var(--vis-half)));opacity:0;-webkit-transition:opacity .5s ease-out,transform .5s ease-out;transition:opacity .5s ease-out,transform .5s ease-out;position:-webkit-sticky;position:sticky;-webkit-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px)}.p-platform__diagram.is-open{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}@media (width<=1023px){.p-platform__diagram{z-index:5;background:var(--p-bg);margin-left:-16px;margin-right:-16px;padding:12px 16px;top:0;overflow:hidden}}.p-platform__stage-sizer{background:radial-gradient(circle,#ffffff1c 1.3px,#0000 1.8px) -4px -4px/24px 24px;padding:48px 32px}.p-platform__stage{width:100%;height:auto;font-family:var(--font-body,"Inter",sans-serif);display:block}@media (width>=640px) and (width<=1023px){.p-platform__stage-sizer{max-width:560px;margin-inline:auto}}.p-platform__node-frame{fill:#ffffff08;stroke:var(--p-node-border);stroke-width:1.5px;-webkit-transition:stroke .45s,fill .45s;transition:stroke .45s,fill .45s}.p-platform__node-tile{fill:var(--p-node-bg);stroke:var(--p-node-ring);stroke-width:8px;-webkit-transition:fill .45s;transition:fill .45s}.p-platform__node-icon{color:var(--white)}.p-platform__node-title,.p-platform__node-role,.p-platform__node-stage{font-weight:600}.p-platform__node-title{fill:var(--white);font-size:14px}.p-platform__node-role{fill:var(--p-text-2);-webkit-letter-spacing:.08em;-moz-letter-spacing:.08em;-ms-letter-spacing:.08em;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.p-platform__node-stage{fill:var(--p-text-2);font-size:12px;font-weight:400}.p-platform__node-glow{fill:none;stroke:#0000;stroke-width:3px;-webkit-transition:stroke .45s;transition:stroke .45s}.p-platform__node.is-active .p-platform__node-frame{stroke:var(--p-active);fill:#2198d91a}.p-platform__node.is-active .p-platform__node-tile{fill:var(--p-active-strong)}.p-platform__node.is-active .p-platform__node-glow{stroke:#2198d959}.p-platform__node.is-complete .p-platform__node-frame{stroke:var(--p-complete);fill:var(--p-complete-tint)}.p-platform__node.is-complete .p-platform__node-tile{fill:var(--p-complete)}.p-platform__node.is-armed .p-platform__node-frame{stroke:var(--p-exception);fill:var(--p-exception-tint)}.p-platform__node.is-armed .p-platform__node-tile{fill:var(--p-exception)}.p-platform__node.is-armed .p-platform__node-glow{stroke:#f5222d4d}.p-platform__node.is-muted{opacity:.55}@-webkit-keyframes p-flipFrame{0%,30%{stroke:var(--teal-30);fill:#57c5d129}to{stroke:var(--p-complete);fill:var(--p-complete-tint)}}@keyframes p-flipFrame{0%,30%{stroke:var(--teal-30);fill:#57c5d129}to{stroke:var(--p-complete);fill:var(--p-complete-tint)}}@-webkit-keyframes p-flipTile{0%,30%{fill:var(--teal-30)}to{fill:var(--p-complete)}}@keyframes p-flipTile{0%,30%{fill:var(--teal-30)}to{fill:var(--p-complete)}}.p-platform__node.is-flip .p-platform__node-frame{-webkit-animation:.45s p-flipFrame;animation:.45s p-flipFrame}.p-platform__node.is-flip .p-platform__node-tile{-webkit-animation:.45s p-flipTile;animation:.45s p-flipTile}.p-platform__chip-slot{pointer-events:none}.p-platform__chip{opacity:0}.p-platform__chip-bg{fill:var(--deepblue-85);stroke:#ffffff1a;stroke-width:1px}.p-platform__chip-fill{-webkit-transform-box:fill-box;-ms-transform-box:fill-box;transform-box:fill-box;-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.p-platform__chip-dot{r:3.5;fill:#ffffff59}.p-platform__chip-label{fill:var(--p-text-2);font-size:11px;font-weight:500}.p-platform__chip.chip--active .p-platform__chip-label{fill:var(--brightblue-20)}.p-platform__chip.chip--active .p-platform__chip-dot{fill:var(--p-active)}.p-platform__chip.chip--active .p-platform__chip-fill{fill:#2198d952}.p-platform__chip.chip--wait .p-platform__chip-label,.p-platform__chip.chip--wait .p-platform__chip-dot{fill:var(--brightblue-20)}.p-platform__chip.chip--wait .p-platform__chip-fill{fill:#97e0fc52}.p-platform__chip.chip--done .p-platform__chip-label{fill:var(--teal-30)}.p-platform__chip.chip--done .p-platform__chip-dot{fill:var(--p-complete)}.p-platform__chip.chip--done .p-platform__chip-fill{fill:#0ba2b352}.p-platform__chip.chip--exc .p-platform__chip-label{fill:#ffa2a8}.p-platform__chip.chip--exc .p-platform__chip-dot{fill:var(--p-exception)}.p-platform__chip.chip--exc .p-platform__chip-fill{fill:#f5222d47}@-webkit-keyframes p-chipHold{0%{opacity:0}12%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes p-chipHold{0%{opacity:0}12%{opacity:1}88%{opacity:1}to{opacity:0}}@-webkit-keyframes p-chipIn{0%{opacity:0}to{opacity:1}}@keyframes p-chipIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes p-chipProgress{to{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}@keyframes p-chipProgress{to{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}.p-platform__stage.anim .p-platform__chip.seq-1{-webkit-animation:1.2s .2s both p-chipHold;animation:1.2s .2s both p-chipHold}.p-platform__stage.anim .p-platform__chip.seq-2{-webkit-animation:1.2s 1.2s both p-chipHold;animation:1.2s 1.2s both p-chipHold}.p-platform__stage.anim .p-platform__chip.seq-1:not(.seq-last) .p-platform__chip-fill{-webkit-animation:1s linear .2s both p-chipProgress;animation:1s linear .2s both p-chipProgress}.p-platform__stage.anim .p-platform__chip.seq-2:not(.seq-last) .p-platform__chip-fill{-webkit-animation:1s linear 1.2s both p-chipProgress;animation:1s linear 1.2s both p-chipProgress}.p-platform__stage.anim .p-platform__chip.seq-1.seq-last{-webkit-animation:.4s .2s both p-chipIn;animation:.4s .2s both p-chipIn}.p-platform__stage.anim .p-platform__chip.seq-2.seq-last{-webkit-animation:.4s 1.3s both p-chipIn;animation:.4s 1.3s both p-chipIn}.p-platform__stage.anim .p-platform__chip.seq-3.seq-last{-webkit-animation:.4s 2.3s both p-chipIn;animation:.4s 2.3s both p-chipIn}.p-platform__stage.anim .p-platform__chip.seq-4.seq-last{-webkit-animation:.4s 3.3s both p-chipIn;animation:.4s 3.3s both p-chipIn}.p-platform__wires{pointer-events:none}.p-platform__edge-base{fill:none;stroke:var(--p-edge);stroke-width:2px;-webkit-transition:stroke .45s;transition:stroke .45s}.p-platform__edge-grow{fill:none;stroke:var(--p-complete);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;-webkit-transition:stroke-dashoffset .6s ease-out;transition:stroke-dashoffset .6s ease-out}.p-platform__edge.lit .p-platform__edge-grow{stroke-dashoffset:0}.p-platform__edge-arrow{fill:var(--p-edge);-webkit-transition:fill .25s .6s;transition:fill .25s .6s}.p-platform__edge.lit .p-platform__edge-arrow{fill:var(--p-complete)}.p-platform__edge.p-platform__edge--dashed .p-platform__edge-base{stroke-dasharray:6 5;stroke:#41525999}.p-platform__edge.p-platform__edge--dashed .p-platform__edge-arrow{fill:#41525999}.p-platform__edge.p-platform__edge--dashed.lit-exc .p-platform__edge-base{stroke:var(--p-exception)}.p-platform__edge.p-platform__edge--dashed.lit-exc .p-platform__edge-arrow{fill:var(--p-exception)}.p-platform__edge-label-bg{fill:var(--deepblue-85);stroke:#ffffff1a;stroke-width:1px;-webkit-transition:stroke .45s;transition:stroke .45s}.p-platform__edge-label-text{fill:var(--p-text-2);font-size:10px;font-weight:500;-webkit-transition:fill .45s;transition:fill .45s}.p-platform__pillar[data-state=o3] .p-platform__edge-label-bg{stroke:#f5222d73}.p-platform__pillar[data-state=o3] .p-platform__edge-label-text{fill:#ffa2a8}.p-platform__pillar[data-state] .p-platform__node[data-node=ex]{opacity:.5}.p-platform__pillar[data-state=o3] .p-platform__node[data-node=ex],.p-platform__pillar[data-state=o4] .p-platform__node[data-node=ex]{opacity:1}.p-platform__badge{opacity:0;-webkit-transition:opacity .45s,transform .45s;transition:opacity .45s,transform .45s;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.p-platform__badge-bg{fill:var(--deepblue-85);stroke:#0ba2b373;stroke-width:1px}.p-platform__badge-label{fill:var(--teal-30,#57c5d1);-webkit-letter-spacing:.08em;-moz-letter-spacing:.08em;-ms-letter-spacing:.08em;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.p-platform__badge-value{fill:var(--white);font-size:12px;font-weight:500}.p-platform__pillar[data-state=g1] .p-platform__badge[data-g="1"],.p-platform__pillar[data-state=g2] .p-platform__badge[data-g="1"],.p-platform__pillar[data-state=g2] .p-platform__badge[data-g="2"],.p-platform__pillar[data-state=g3] .p-platform__badge[data-g="1"],.p-platform__pillar[data-state=g3] .p-platform__badge[data-g="2"],.p-platform__pillar[data-state=g3] .p-platform__badge[data-g="3"],.p-platform__pillar[data-state=g4] .p-platform__badge[data-g="1"],.p-platform__pillar[data-state=g4] .p-platform__badge[data-g="2"],.p-platform__pillar[data-state=g4] .p-platform__badge[data-g="3"],.p-platform__pillar[data-state=g4] .p-platform__badge[data-g="4"]{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}@media (prefers-reduced-motion:reduce){.p-platform__blurb,.p-platform__diagram,.p-platform__node,.p-platform__node-frame,.p-platform__node-tile,.p-platform__node-glow,.p-platform__edge-base,.p-platform__edge-grow,.p-platform__edge-arrow,.p-platform__badge{opacity:1!important;-webkit-transition:none!important;transition:none!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.p-platform__node.is-flip .p-platform__node-frame,.p-platform__node.is-flip .p-platform__node-tile{-webkit-animation:none!important;animation:none!important}.p-platform__edge.lit .p-platform__edge-grow{stroke-dashoffset:0!important}.p-platform__stage.anim .p-platform__chip{-webkit-animation:none!important;animation:none!important}.p-platform__stage.anim .p-platform__chip.seq-last{opacity:1!important}}section[data-cy=rawHTML] .commnonBtn.text-link-primary{min-height:auto}.p-solutions,.p-solutions *,.p-solutions :before,.p-solutions :after{box-sizing:border-box;margin:0;padding:0}.p-solutions{background:var(--white);padding:clamp(64px,2.42vw + 54.3px,96px) 0;display:block}.p-solutions__wrap{max-width:1688px;margin:0 auto;padding:0 52px}@media (width<=1279px){.p-solutions__wrap{padding:0 32px}}@media (width<=1023px){.p-solutions__wrap{padding:0 24px}}@media (width<=639px){.p-solutions__wrap{padding:0 16px}}.p-solutions__head{margin:0 0 64px}.p-solutions .p-solutions__heading.heading-2{-webkit-letter-spacing:-.042em;-moz-letter-spacing:-.042em;-ms-letter-spacing:-.042em;letter-spacing:-.042em;font-size:clamp(1.625rem,1.32rem + 1.36vw,2.75rem);line-height:1.15}.p-solutions__heading{text-wrap:balance;max-width:900px;margin:0 0 16px}.p-solutions .p-solutions__lead.body-lg{color:#5c6c73;max-width:680px}.p-solutions__grid{-webkit-column-gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:60px 24px;display:grid}@media (width<=1279px){.p-solutions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.p-solutions__grid{grid-template-columns:1fr}}.p-solutions__card{--card-px:clamp(16px,calc(8px + 1.5vw),32px);--bg:#fff;isolation:isolate;padding:clamp(32px,calc(16px + 2vw),64px) var(--card-px) clamp(32px,calc(16px + 1.5vw),48px);background:var(--bg);color:var(--black);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:clamp(24px,16px + 1.5vw,48px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.p-solutions__card[data-gradient=gray-blue]{background-image:linear-gradient(#fff0 4.18%,#ffffffb3 83.62%),linear-gradient(245.26deg,#d6f3ff 2.28%,#e4f0f5 27.26%)}.p-solutions__card[data-gradient=teal-orange]{background-image:linear-gradient(#ffffff4d 0%,#fff9 83.62%),linear-gradient(245.26deg,#fee3dccc 2.28%,#e7e7e6e4 14.89%,#ceecf0 27.26%)}.p-solutions__card[data-gradient=orange-purple]{background-image:linear-gradient(#fff0 4.18%,#ffffffb3 83.62%),linear-gradient(245.26deg,#f3e4f3 2.28%,#fee3dccc 27.26%)}.p-solutions__card[data-gradient=purple-gray]{background-image:linear-gradient(#fff0 4.18%,#fff9 83.62%),linear-gradient(245.26deg,#f0f9fc 2.28%,#f3e4f3cc 27.26%)}.p-solutions__card>:not(.p-solutions__card-decor):not(.p-solutions__card-pict):not(.p-solutions__card-hover){z-index:2;position:relative}.p-solutions__card-pict{pointer-events:none;z-index:9;width:72px;height:72px;position:absolute;top:-36px;right:clamp(16px,8px + 1.5vw,32px)}.p-solutions__pict{width:100%;height:100%;display:block}@-webkit-keyframes p-sol-cell-twinkle{0%{opacity:1}35%{opacity:0}to{opacity:1}}@keyframes p-sol-cell-twinkle{0%{opacity:1}35%{opacity:0}to{opacity:1}}.p-solutions__card:hover .p-solutions__pict-cell,.p-solutions__card:focus-within .p-solutions__pict-cell{-webkit-animation:.5s ease-out both p-sol-cell-twinkle;animation:.5s ease-out both p-sol-cell-twinkle;-webkit-animation-delay:var(--d,0s);animation-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){.p-solutions__card:hover .p-solutions__pict-cell,.p-solutions__card:focus-within .p-solutions__pict-cell{-webkit-animation:none;animation:none}}.p-solutions__card-copy{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:clamp(16px,12px + .5vw,24px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-solutions__card-head{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px;padding-right:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (width<=639px){.p-solutions__card-head{padding-right:80px}}.p-solutions .p-solutions__card-title.heading-4{font-size:clamp(1.25rem,1.11rem + .61vw,1.75rem)}.p-solutions__card-decor{pointer-events:none;z-index:1;width:192px;height:192px;position:absolute;bottom:0;right:0;overflow:hidden}.p-solutions__card-decor span{background:var(--bg,#fff);width:64px;height:64px;position:absolute}.p-solutions__card-decor span:first-child{opacity:.3;bottom:0;right:128px}.p-solutions__card-decor span:nth-child(2){opacity:.3;bottom:64px;right:64px}.p-solutions__card-decor span:nth-child(3){opacity:.3;bottom:128px;right:0}.p-solutions__card-decor span:nth-child(4){opacity:.6;bottom:0;right:64px}.p-solutions__card-decor span:nth-child(5){opacity:.6;bottom:64px;right:0}.p-solutions__card-decor span:nth-child(6){opacity:1;bottom:0;right:0}.p-solutions__card-hover{z-index:0;opacity:0;pointer-events:none;-webkit-transition:opacity .35s;transition:opacity .35s;position:absolute;inset:0}.p-solutions__card:hover .p-solutions__card-hover,.p-solutions__card:focus-within .p-solutions__card-hover{opacity:1}.p-solutions__card[data-gradient=gray-blue] .p-solutions__card-hover{background-color:#c3d3d9;background-image:linear-gradient(#fff0 4.18%,#ffffffb3 83.62%)}.p-solutions__card[data-gradient=teal-orange] .p-solutions__card-hover{background-color:#9ddae1;background-image:linear-gradient(#ffffff4d 0%,#fff9 83.62%)}.p-solutions__card[data-gradient=orange-purple] .p-solutions__card-hover{background-color:#fda89180;background-image:linear-gradient(#fff0 4.18%,#ffffffb3 83.62%)}.p-solutions__card[data-gradient=purple-gray] .p-solutions__card-hover{background-color:#e0bee0cc;background-image:linear-gradient(#fff0 4.18%,#fff9 83.62%)}@media (prefers-reduced-motion:reduce){.p-solutions__card-hover{-webkit-transition:none;transition:none}}.p-solutions .p-solutions__card-body.body-lg{color:#5c6c73}.p-solutions__links{list-style:none}.p-solutions__links li{border-top:1px solid #8a9ea6;align-items:center;gap:12px;padding:16px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-solutions__link-icon{width:32px;height:32px;color:var(--black);-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.p-solutions__links a.commnonBtn{min-height:0}.p-solutions .p-solutions__links a.text-link-secondary:not(:hover):not(:active){color:var(--black)}.p-solutions__links a.text-link-secondary{display:inline;padding-right:20px!important}.p-solutions__links a.text-link-secondary>span{width:auto;display:inline!important}.p-solutions__links a.text-link-secondary svg{vertical-align:middle;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;display:inline-block}.p-solutions__card-cta{margin-top:auto;padding-top:8px}@-webkit-keyframes p-sol-link-nudge{0%{-webkit-animation-timing-function:cubic-bezier(.3,0,.2,1);animation-timing-function:cubic-bezier(.3,0,.2,1);-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}45%{-webkit-animation-timing-function:cubic-bezier(.45,0,.55,1);animation-timing-function:cubic-bezier(.45,0,.55,1);-webkit-transform:translate(12px);-ms-transform:translate(12px);transform:translate(12px)}to{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}}@keyframes p-sol-link-nudge{0%{-webkit-animation-timing-function:cubic-bezier(.3,0,.2,1);animation-timing-function:cubic-bezier(.3,0,.2,1);-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}45%{-webkit-animation-timing-function:cubic-bezier(.45,0,.55,1);animation-timing-function:cubic-bezier(.45,0,.55,1);-webkit-transform:translate(12px);-ms-transform:translate(12px);transform:translate(12px)}to{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}}.p-solutions__card:hover .p-solutions__links li>*,.p-solutions__card:focus-within .p-solutions__links li>*{-webkit-animation:.3s both p-sol-link-nudge;animation:.3s both p-sol-link-nudge}.p-solutions__card:hover .p-solutions__links li:nth-child(2)>*,.p-solutions__card:focus-within .p-solutions__links li:nth-child(2)>*{-webkit-animation-delay:45ms;animation-delay:45ms}.p-solutions__card:hover .p-solutions__links li:nth-child(3)>*,.p-solutions__card:focus-within .p-solutions__links li:nth-child(3)>*{-webkit-animation-delay:90ms;animation-delay:90ms}@media (prefers-reduced-motion:reduce){.p-solutions__card:hover .p-solutions__links li>*,.p-solutions__card:focus-within .p-solutions__links li>*{-webkit-animation:none;animation:none}}[data-reveal].js-reveal{opacity:0;-webkit-transition:opacity .35s ease-out,transform .35s ease-out;transition:opacity .35s ease-out,transform .35s ease-out;-webkit-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px)}[data-reveal].js-reveal.is-in{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;-webkit-transition:none!important;transition:none!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}section[data-cy=rawHTML] .commnonBtn.tertiary svg{margin-left:0}.case-studies,.case-studies *,.case-studies :before,.case-studies :after{box-sizing:border-box}.case-studies ul{margin:0;padding:0;list-style:none}.case-studies p,.case-studies h2{margin:0}.case-studies button{font:inherit;color:inherit;background:0 0;border:0;margin:0}.case-studies img{max-width:100%;display:block}.case-studies{--cs-margin:52px;--cs-gutter:24px;--cs-pad-xl:clamp(80px,calc(62px + 4.57vw),128px);--cs-pad-m:clamp(40px,calc(31px + 2.29vw),64px)}@media (width<=1279px){.case-studies{--cs-margin:32px}}@media (width<=1023px){.case-studies{--cs-margin:24px;--cs-gutter:16px}}@media (width<=639px){.case-studies{--cs-margin:16px;--cs-gutter:16px}}@media (width>=1680px){.case-studies{--cs-margin:max(48px,calc((100vw - 1584px) / 2))}}.case-studies{width:100%;padding-top:var(--cs-pt,var(--cs-pad-xl));padding-bottom:var(--cs-pb,var(--cs-pad-xl));padding-left:var(--cs-margin);padding-right:var(--cs-margin);isolation:isolate;position:relative;overflow:hidden}.case-studies--pt-none{--cs-pt:0px}.case-studies--pt-small{--cs-pt:var(--cs-pad-m)}.case-studies--pt-large{--cs-pt:var(--cs-pad-xl)}.case-studies--pb-none{--cs-pb:0px}.case-studies--pb-small{--cs-pb:var(--cs-pad-m)}.case-studies--pb-large{--cs-pb:var(--cs-pad-xl)}.case-studies[data-theme=light],.case-studies[data-theme=gray],.case-studies[data-theme=colored]{--cs-card-bg-image:linear-gradient(180deg,transparent 0%,var(--deepblue-15) 100%), linear-gradient(221.33deg,#c3d3d9cc 1.326%,var(--deepblue-10) 28.892%);--cs-card-bg-image-hover:linear-gradient(180deg,transparent 0%,var(--deepblue-20) 100%), linear-gradient(221.33deg,#c3d3d9cc 1.326%,var(--deepblue-10) 28.892%);--cs-card-bg-color:var(--deepblue-15);--cs-card-decor-tr:var(--deepblue-5);--cs-card-decor-bl:var(--deepblue-5);--cs-card-stat-fill:var(--deepblue-15);--cs-card-stat-line:var(--deepblue-40);--cs-card-text-color:var(--content-light-primary);--cs-card-logo-filter:none}.case-studies[data-theme=dark]{--cs-card-bg-image:linear-gradient(180deg,var(--deepblue-85) 0%,var(--deepblue-75) 100%), linear-gradient(221.33deg,var(--deepblue-85) 1.326%,var(--deepblue-80) 28.892%);--cs-card-bg-image-hover:linear-gradient(180deg,var(--deepblue-85) 0%,var(--deepblue-80) 100%), linear-gradient(221.33deg,var(--deepblue-85) 1.326%,var(--deepblue-80) 28.892%);--cs-card-bg-color:var(--deepblue-75);--cs-card-decor-tr:var(--deepblue-75);--cs-card-decor-bl:var(--deepblue-70);--cs-card-stat-fill:var(--deepblue-70);--cs-card-stat-line:var(--deepblue-40);--cs-card-text-color:var(--content-dark-primary);--cs-card-logo-filter:brightness(0) invert(1)}.case-studies[data-theme=light]{background:var(--background-light-default);--cs-text-color:var(--content-light-primary);--cs-bar-track:var(--border-light-subtle);--cs-bar-fill:var(--content-light-primary)}.case-studies[data-theme=gray]{background:var(--background-gray-default);--cs-text-color:var(--content-gray-primary);--cs-bar-track:var(--border-gray-subtle);--cs-bar-fill:var(--content-gray-primary)}.case-studies[data-theme=dark]{background:var(--background-dark-default);--cs-text-color:var(--content-dark-primary);--cs-bar-track:var(--alpha-white-20);--cs-bar-fill:var(--content-dark-primary);--button-light-tertiary:var(--button-dark-tertiary);--button-light-tertiary-hover:var(--button-dark-tertiary-hover);--button-light-tertiary-pressed:var(--button-dark-tertiary-pressed);--button-light-tertiary-stroke:var(--button-dark-tertiary-stroke);--button-light-tertiary-stroke-hover:var(--button-dark-tertiary-stroke-hover);--button-light-tertiary-text:var(--button-dark-tertiary-text);--border-light-focus:var(--border-dark-focus)}.case-studies[data-theme=colored]{background:var(--background-colored-default);--cs-text-color:var(--content-colored-primary);--cs-bar-track:var(--alpha-white-30);--cs-bar-fill:var(--content-colored-primary);--button-light-tertiary:var(--button-colored-tertiary);--button-light-tertiary-hover:var(--button-colored-tertiary-hover);--button-light-tertiary-pressed:var(--button-colored-tertiary-pressed);--button-light-tertiary-stroke:var(--button-colored-tertiary-stroke);--button-light-tertiary-stroke-hover:var(--button-colored-tertiary-stroke-hover);--button-light-tertiary-text:var(--button-colored-tertiary-text);--border-light-focus:var(--border-colored-focus)}.cs-head{justify-content:space-between;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;gap:var(--spacing-32);max-width:1584px;margin:0 auto var(--spacing-64);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cs-head__copy{gap:var(--spacing-24);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;max-width:50rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cs-head__title,.cs-head__sub{color:var(--cs-text-color)}.cs-head__title{text-wrap:balance}.cs-head .commnonBtn{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}@media (width<=1023px){.cs-head{margin-bottom:var(--spacing-40)}}@media (width<=639px){.cs-head{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:flex-start}}.case-studies__cards-wrap{min-width:0;max-width:1584px;margin:0 auto;position:relative}.cs-slider{gap:var(--cs-gutter);touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.cs-slider.is-dragging{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.cs-slider.is-dragging .cs-card{pointer-events:none}.case-studies.cs-static .cs-slider{cursor:default;justify-content:center}.case-studies.cs-static .cs-card[data-clone],.cs-nav[hidden]{display:none}.cs-card{width:var(--cs-card-w,446px);height:var(--cs-card-h,560px);cursor:pointer;background-image:var(--cs-card-bg-image);background-color:var(--cs-card-bg-color);color:var(--cs-card-text-color);-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-transition:transform .28s ease-out;transition:transform .28s ease-out;position:relative;overflow:hidden}.cs-card:focus-within{outline:2px solid var(--border-light-focus);outline-offset:2px}.cs-card__bar{background:linear-gradient(to right,var(--teal-40) 0%,#a94ea8 49%,var(--orange-50) 100%);z-index:3;pointer-events:none;width:280px;height:4px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.case-studies[data-theme=colored] .cs-card__bar{background:linear-gradient(to right,var(--teal-40) 0%,#fff 57.2%,var(--brightblue-30) 100%)}.cs-card__logo{object-fit:contain;object-position:center;width:280px;height:140px;filter:var(--cs-card-logo-filter);z-index:2;-webkit-transition:top .4s cubic-bezier(.2,1.4,.4,1) 50ms;transition:top .4s cubic-bezier(.2,1.4,.4,1) 50ms;position:absolute;top:150px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.cs-card:hover .cs-card__logo,.cs-card:focus-visible .cs-card__logo,.cs-card:focus-within .cs-card__logo{top:48px}.cs-card__stats{z-index:2;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transition:top .4s cubic-bezier(.2,1.4,.4,1) 50ms;transition:top .4s cubic-bezier(.2,1.4,.4,1) 50ms;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:436px;left:24px;right:24px}.cs-card:hover .cs-card__stats,.cs-card:focus-visible .cs-card__stats,.cs-card:focus-within .cs-card__stats{top:236px}.cs-card__stat{align-items:center;gap:var(--spacing-8);padding:0 var(--spacing-16) var(--spacing-24);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cs-card__stat:nth-child(2),.cs-card__stat:nth-child(3){opacity:0;-webkit-transform:translateY(12px);-ms-transform:translateY(12px);transform:translateY(12px)}.cs-card:hover .cs-card__stat:nth-child(2),.cs-card:focus-visible .cs-card__stat:nth-child(2),.cs-card:focus-within .cs-card__stat:nth-child(2){opacity:1;-webkit-transition:opacity .2s .1s,transform .4s cubic-bezier(.2,1.4,.4,1) .1s;transition:opacity .2s .1s,transform .4s cubic-bezier(.2,1.4,.4,1) .1s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cs-card:hover .cs-card__stat:nth-child(3),.cs-card:focus-visible .cs-card__stat:nth-child(3),.cs-card:focus-within .cs-card__stat:nth-child(3){opacity:1;-webkit-transition:opacity .2s .2s,transform .4s cubic-bezier(.2,1.4,.4,1) .2s;transition:opacity .2s .2s,transform .4s cubic-bezier(.2,1.4,.4,1) .2s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cs-card__stat-number{align-items:center;gap:var(--spacing-16);width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cs-card__stat-line{background:var(--cs-card-stat-fill);border-top:1px solid var(--cs-card-stat-line);-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;min-width:0;height:1px}.cs-card__number{color:var(--cs-card-text-color);text-align:center;white-space:nowrap}.cs-card__desc{color:var(--cs-card-text-color);text-align:center}.cs-card__decor-tr,.cs-card__decor-bl{pointer-events:none;z-index:1;position:absolute}.cs-card__decor-tr{width:256px;height:128px;top:0;right:0}.cs-card__decor-bl{width:192px;height:384px;bottom:0;left:0}.cs-card__decor-tr span,.cs-card__decor-bl span{width:64px;height:64px;position:absolute}.cs-card__decor-tr span{background:var(--cs-card-decor-tr)}.cs-card__decor-bl span{background:var(--cs-card-decor-bl)}.cs-card__decor-tr span:first-child{opacity:.5;top:64px;right:0}.cs-card__decor-tr span:nth-child(2){opacity:.7;top:0;right:0}.cs-card__decor-tr span:nth-child(3){opacity:.5;top:0;right:64px}.cs-card__decor-tr span:nth-child(4){opacity:.3;top:64px;right:128px}.cs-card__decor-tr span:nth-child(5){opacity:.3;top:0;right:192px}.cs-card__decor-bl span:first-child{opacity:.3;bottom:0;left:0}.cs-card__decor-bl span:nth-child(2){opacity:.5;bottom:64px;left:0}.cs-card__decor-bl span:nth-child(3){opacity:.3;bottom:64px;left:64px}.cs-card__decor-bl span:nth-child(4){opacity:.32;bottom:128px;left:0}.cs-card__decor-bl span:nth-child(5){opacity:.5;bottom:128px;left:64px}.cs-card__decor-bl span:nth-child(6){opacity:.3;bottom:128px;left:128px}.cs-card__decor-bl span:nth-child(7){opacity:.8;bottom:192px;left:0}.cs-card__decor-bl span:nth-child(8){opacity:.2;bottom:192px;left:64px}.cs-card__decor-bl span:nth-child(9){opacity:.3;bottom:192px;left:128px}.cs-card__decor-bl span:nth-child(10){opacity:.5;bottom:256px;left:0}.cs-card__decor-bl span:nth-child(11){opacity:.3;bottom:256px;left:64px}.cs-card__decor-bl span:nth-child(12){opacity:.3;bottom:320px;left:0}.cs-card__link{z-index:4;-webkit-tap-highlight-color:transparent;outline:none;position:absolute;inset:0}.cs-nav{margin-top:var(--spacing-48);justify-content:center;align-items:center;gap:var(--spacing-24);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cs-nav__numbers{align-items:center;gap:var(--spacing-24);color:var(--cs-text-color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cs-num,.cs-total{text-align:center;font-variant-numeric:tabular-nums;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;width:24px}.cs-bar{background:var(--cs-bar-track);-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;width:120px;height:3px;position:relative}.cs-bar-fill{width:var(--fill,14.3%);background:var(--cs-bar-fill);height:100%;-webkit-transition:width .4s cubic-bezier(.2,1.4,.4,1);transition:width .4s cubic-bezier(.2,1.4,.4,1);position:absolute;top:0;left:0}.cs-nav .arrow-btn:disabled{opacity:.35;cursor:default;pointer-events:none}@media (width>=640px) and (width<=1023px){.case-studies{--cs-card-w:400px;--cs-card-h:480px}.cs-card__logo{width:240px;height:120px;top:110px}.cs-card:hover .cs-card__logo,.cs-card:focus-visible .cs-card__logo,.cs-card:focus-within .cs-card__logo{top:32px}.cs-card__stats{top:360px;left:16px;right:16px}.cs-card:hover .cs-card__stats,.cs-card:focus-visible .cs-card__stats,.cs-card:focus-within .cs-card__stats{top:180px}.cs-nav{margin-top:var(--spacing-48);gap:var(--spacing-16)}}@media (width<=639px){.case-studies{--cs-card-w:320px;--cs-card-h:336px}.cs-card__logo{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;width:240px;height:120px;-webkit-transition:transform .4s cubic-bezier(.2,1.4,.4,1) 50ms;transition:transform .4s cubic-bezier(.2,1.4,.4,1) 50ms;top:108px}.cs-card:hover .cs-card__logo,.cs-card:focus-visible .cs-card__logo,.cs-card:focus-within .cs-card__logo{top:108px;-webkit-transform:translate(-50%)scale(1.1);-ms-transform:translate(-50%)scale(1.1);transform:translate(-50%)scale(1.1)}.cs-card:after{content:"";background-image:var(--cs-card-bg-image-hover);opacity:0;pointer-events:none;z-index:1;-webkit-transition:opacity .4s cubic-bezier(.2,1.4,.4,1) 50ms;transition:opacity .4s cubic-bezier(.2,1.4,.4,1) 50ms;position:absolute;inset:0}.cs-card:hover:after,.cs-card:focus-visible:after,.cs-card:focus-within:after{opacity:1}.cs-card__stats{display:none}.cs-card__decor-tr{width:192px;height:128px}.cs-card__decor-tr span:nth-child(5){display:none}.cs-card__decor-bl{-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.cs-nav{margin-top:var(--spacing-40);gap:var(--spacing-16)}.cs-nav__numbers{gap:var(--spacing-16)}.cs-bar{width:75px}.cs-nav .arrow-btn{padding:var(--spacing-16);width:48px;height:48px}}.reveal-item{opacity:0;-webkit-transition:opacity .4s ease-out,transform .4s ease-out;transition:opacity .4s ease-out,transform .4s ease-out;-webkit-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px)}.is-visible .reveal-item{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}@media (prefers-reduced-motion:reduce){.reveal-item{opacity:1!important;-webkit-transition:none!important;transition:none!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.cs-card,.cs-card__logo,.cs-card__stats,.cs-card__stat,.cs-bar-fill{-webkit-transition:none!important;transition:none!important}}.p-dev,.p-dev *,.p-dev :before,.p-dev :after{box-sizing:border-box;margin:0;padding:0}.p-dev{background:#fff;padding:clamp(64px,2.42vw + 54.3px,96px) 0;display:block}.p-dev__grid{grid-template-columns:repeat(4,1fr);gap:32px 16px;padding-inline:16px;display:grid}@media (width>=640px){.p-dev__grid{grid-template-columns:repeat(8,1fr);gap:48px 16px;padding-inline:24px}}@media (width>=1024px){.p-dev__grid{grid-template-columns:repeat(12,1fr);gap:0 24px;padding-inline:32px}}@media (width>=1280px){.p-dev__grid{padding-inline:52px}}@media (width>=1680px){.p-dev__grid{max-width:1680px;margin-inline:auto}}.p-dev__grid>*{min-width:0}.p-dev__media{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;grid-area:1/span 4;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-dev__text{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-area:2/span 4;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (width>=640px){.p-dev__media{grid-area:1/span 8}.p-dev__text{grid-area:2/span 8}}@media (width>=1024px){.p-dev__text{grid-area:1/1/auto/span 6}.p-dev__media{grid-area:1/7/auto/span 6}}@media (width>=1680px){.p-dev__text{grid-column:1/span 5}.p-dev__media{grid-column:7/span 6}}@media (width>=640px) and (width<=1023px){.p-dev__media{padding-inline:24px}.p-dev__text{padding-left:24px}}@media (width>=640px) and (width<=767px){.p-dev__text{padding-right:clamp(0px,76.5625vw - 490px,98px)}}@media (width>=768px) and (width<=1023px){.p-dev__text{padding-right:clamp(98px,7.65px + 11.765vw,128px)}}@media (width>=1024px){.p-dev__text{padding-right:28px}}.p-dev__text-inner{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (width>=1024px){.p-dev__text-inner{gap:40px}}.p-dev__marker{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;background:linear-gradient(90deg,#0ba2b3,#8b288a,#fa4616);border-radius:2px;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;width:80px;height:4px}.p-dev__copy{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (width>=640px){.p-dev__copy{gap:24px}}.p-dev__heading{-webkit-letter-spacing:-.042em;-moz-letter-spacing:-.042em;-ms-letter-spacing:-.042em;letter-spacing:-.042em;color:#172125;text-wrap:balance;font:600 clamp(1.375rem,1.14rem + 1.06vw,2.25rem)/1.2 Poppins,sans-serif}.p-dev__body{color:#5c6c73;font:400 clamp(1rem,.97rem + .15vw,1.125rem)/1.6 Inter,sans-serif}.p-dev__pills{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pill{color:#172125;-webkit-letter-spacing:-.4px;-moz-letter-spacing:-.4px;-ms-letter-spacing:-.4px;letter-spacing:-.4px;background:0 0;border:1px solid #a3b7bf;border-radius:10000px;justify-content:center;align-items:center;font-family:Poppins,sans-serif;font-weight:600;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.pill--sm{height:32px;padding:0 16px;font-size:14px;line-height:24px}.p-dev__term{aspect-ratio:16/9;background:#172125;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.p-dev__term-bar{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;align-items:center;min-height:14px;margin:0 0 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.p-dev__term-dots{gap:9px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-dev__term-dots i{border-radius:50%;width:14px;height:14px;display:block}.p-dev__term-dots i:first-child{background:#ff5f57}.p-dev__term-dots i:nth-child(2){background:#febc2e}.p-dev__term-dots i:nth-child(3){background:#28c840}.p-dev__term-cap{-webkit-letter-spacing:.05em;-moz-letter-spacing:.05em;-ms-letter-spacing:.05em;letter-spacing:.05em;text-transform:uppercase;color:#ffffff80;white-space:nowrap;font-family:Inter,sans-serif;font-size:.6875rem;font-weight:700;line-height:1.45;position:absolute;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.p-dev__term-body{color:#e4f0f5;white-space:pre-wrap;word-break:break-word;-webkit-flex:auto;-ms-flex:auto;flex:auto;min-height:0;font:400 .875rem/1.75 ui-monospace,SF Mono,Menlo,Consolas,monospace;overflow:hidden}.p-dev__term-row{min-height:1.75em;display:block}.p-dev__term-prompt{color:#57c5d1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.p-dev__term-cmd{color:#fff}.p-dev__term-out{color:#ffffff9e}.p-dev__term-comment{color:#57c5d1;opacity:.75}.p-dev__term-ok{color:#57c5d1}.p-dev__term-caret{vertical-align:text-bottom;background:#57c5d1;width:8px;height:1.05em;margin-left:1px;-webkit-animation:1s step-end infinite p-dev-caret;animation:1s step-end infinite p-dev-caret;display:inline-block}@-webkit-keyframes p-dev-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes p-dev-caret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.p-dev__term-caret{-webkit-animation:none;animation:none}}.p-dev__marker{opacity:0;-webkit-transition:opacity .3s ease-out,transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.p-dev__heading,.p-dev__body,.p-dev__pills,.p-dev a.text-link-primary,.p-dev__media{opacity:0;-webkit-transition:opacity .28s ease-out,transform .28s ease-out;transition:opacity .28s ease-out,transform .28s ease-out;-webkit-transform:translateY(12px);-ms-transform:translateY(12px);transform:translateY(12px)}.p-dev.is-visible .p-dev__marker{opacity:1;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.p-dev.is-visible .p-dev__heading,.p-dev.is-visible .p-dev__body,.p-dev.is-visible .p-dev__pills,.p-dev.is-visible a.text-link-primary,.p-dev.is-visible .p-dev__media{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.p-dev__marker,.p-dev__heading,.p-dev__body,.p-dev__pills,.p-dev a.text-link-primary,.p-dev__media{opacity:1!important;-webkit-transition:none!important;transition:none!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}section[data-cy=rawHTML] .p-dev__text-inner .commnonBtn.text-link-primary{min-height:auto}@media (width<=640px){.p-dev{padding-top:44px}}.p-tst,.p-tst *,.p-tst :before,.p-tst :after{box-sizing:border-box;margin:0;padding:0}.p-tst{background:#fff;padding:0 0 clamp(80px,3.64vw + 65.8px,128px);display:block}.p-tst__grid{grid-template-columns:repeat(4,1fr);gap:32px 16px;padding-inline:16px;display:grid}@media (width>=640px){.p-tst__grid{grid-template-columns:repeat(8,1fr);gap:48px 16px;padding-inline:24px}}@media (width>=1024px){.p-tst__grid{grid-template-columns:repeat(12,1fr);gap:0 24px;padding-inline:32px}}@media (width>=1280px){.p-tst__grid{padding-inline:52px}}@media (width>=1680px){.p-tst__grid{max-width:1680px;margin-inline:auto}}.p-tst__grid>*{min-width:0}.p-tst__media{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;grid-area:1/span 4;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-tst__text{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-area:2/span 4;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (width>=640px){.p-tst__media{grid-area:1/span 8}.p-tst__text{grid-area:2/span 8}}@media (width>=1024px){.p-tst__media{grid-area:1/1/auto/span 6}.p-tst__text{grid-area:1/7/auto/span 6}}@media (width>=1680px){.p-tst__media{grid-column:1/span 6}.p-tst__text{grid-column:8/span 5}}@media (width>=640px) and (width<=1023px){.p-tst__media{padding-inline:24px}.p-tst__text{padding-left:24px}}@media (width>=640px) and (width<=767px){.p-tst__text{padding-right:clamp(0px,76.5625vw - 490px,98px)}}@media (width>=768px) and (width<=1023px){.p-tst__text{padding-right:clamp(98px,7.65px + 11.765vw,128px)}}@media (width>=1024px){.p-tst__text{padding-left:28px;padding-right:0}}.p-tst__text-inner{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (width>=1024px){.p-tst__text-inner{gap:40px}}.p-tst__marker{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;background:linear-gradient(90deg,#0ba2b3,#8b288a,#fa4616);border-radius:2px;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;width:80px;height:4px}.p-tst__copy{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (width>=640px){.p-tst__copy{gap:24px}}.p-tst__heading{-webkit-letter-spacing:-.042em;-moz-letter-spacing:-.042em;-ms-letter-spacing:-.042em;letter-spacing:-.042em;color:#172125;text-wrap:balance;font:600 clamp(1.375rem,1.14rem + 1.06vw,2.25rem)/1.2 Poppins,sans-serif}.p-tst__body{color:#5c6c73;font:400 clamp(1rem,.97rem + .15vw,1.125rem)/1.6 Inter,sans-serif}.p-tst__img-wrap{width:100%;position:relative;overflow:hidden;box-shadow:0 1px 4px #35464d29}.p-tst__img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.p-tst__marker{opacity:0;-webkit-transition:opacity .3s ease-out,transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.p-tst__heading,.p-tst__body,.p-tst a.text-link-primary,.p-tst__media{opacity:0;-webkit-transition:opacity .28s ease-out,transform .28s ease-out;transition:opacity .28s ease-out,transform .28s ease-out;-webkit-transform:translateY(12px);-ms-transform:translateY(12px);transform:translateY(12px)}.p-tst.is-visible .p-tst__marker{opacity:1;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.p-tst.is-visible .p-tst__heading,.p-tst.is-visible .p-tst__body,.p-tst.is-visible a.text-link-primary,.p-tst.is-visible .p-tst__media{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.p-tst__marker,.p-tst__heading,.p-tst__body,.p-tst a.text-link-primary,.p-tst__media{opacity:1!important;-webkit-transition:none!important;transition:none!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}section[data-cy=rawHTML] .p-tst__text-inner .commnonBtn.text-link-primary{min-height:auto}.p-cta,.p-cta *,.p-cta :before,.p-cta :after{box-sizing:border-box;margin:0;padding:0}.p-cta{background:linear-gradient(#e4f0f5 0%,#fff0 100%),#f0f9fc;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:clamp(64px,2.42vw + 54.3px,96px) 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.p-cta__wrap{z-index:1;width:100%;max-width:1688px;margin:0 auto;padding:0 52px;position:relative}@media (width<=767px){.p-cta__wrap{padding:0 16px}}.p-cta__content{text-align:center;max-width:720px;margin:0 auto}.p-cta .p-cta__heading.display-M{text-wrap:balance;margin:0 auto 16px}.p-cta .p-cta__body.body-md{color:#5c6c73;max-width:640px;margin:0 auto 32px}.p-cta__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;gap:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-cta__art{z-index:0;pointer-events:none;--p-cta-cell:64px;opacity:0;width:100%;max-width:2056px;-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.p-cta__art.is-in{opacity:1}.p-cta__art-grid{z-index:0;pointer-events:none;position:absolute;inset:0}.p-cta__art-grid i{display:block;position:absolute}@media (width<=639px){.p-cta__art-grid{display:none}}.p-cta__art-rags{z-index:1;position:absolute;inset:0}.p-cta__art-rag{will-change:transform,opacity;position:absolute;top:0;left:0}.p-cta__art-rag-inner{width:100%;height:100%;position:relative}.p-cta__art-rag-inner>i{width:var(--p-cta-cell);height:var(--p-cta-cell);display:block;position:absolute}@media (width<=639px){.p-cta__art{display:none}.p-cta{padding-bottom:0}.p-cta__content{margin-bottom:32px}}@media (prefers-reduced-motion:reduce){.p-cta__art{-webkit-transition:none;transition:none}.p-cta__art-rag,.p-cta__art-rag-inner{-webkit-transition:none!important;transition:none!important}}@media (width>=1024px){html[data-hero-dissolve-enabled] .hero-dissolve-scene+.ad-portal{z-index:1;position:relative}}.abogadesk-reference{color:#172125;--font-display:Poppins,Arial,sans-serif;--font-body:Inter,Arial,sans-serif;--nav-overlay:92px;background:#fff;margin:0;font:400 16px/1.5 Inter,Arial,sans-serif}.abogadesk-reference *,.nd-header *,.nd-footer *,.nd-dialog *{box-sizing:border-box}.abogadesk-reference a{text-decoration:none}.abogadesk-reference main{display:block}.abogadesk-reference :is(a,button,summary,input):focus-visible,:is(.nd-header,.nd-footer,.nd-dialog,.nd-announcement) :is(a,button,summary,input):focus-visible{outline-offset:5px;outline:3px solid #2198d9}.abogadesk-reference .skip{z-index:11000}.nd-announcement{color:#172125;letter-spacing:-.045em;text-align:center;background:linear-gradient(100deg,#fbfaf7,#f3f3f3,#fff);justify-content:center;align-items:center;min-height:62px;padding:16px 24px;font:600 22px/1.35 Poppins,Arial,sans-serif;display:flex}.nd-announcement a{text-decoration:none}.nd-announcement a>span{color:#fa4616;white-space:nowrap;margin-left:8px;font-size:18px}.nd-announcement a>span>span{margin-left:12px;font-size:26px}.nd-header{z-index:1000;color:#172125;background:#fff;border-bottom:1px solid #17212526;width:100%;font-family:Poppins,Arial,sans-serif;position:sticky;top:0}.nd-header--overlay{background:0 0;margin-bottom:-92px}.nd-header--scrolled{backdrop-filter:blur(16px);background:#ffffffed}.nd-header-inner{align-items:center;gap:36px;max-width:1688px;height:92px;margin:auto;padding:0 48px;display:flex}.nd-brand{color:inherit;letter-spacing:-.075em;flex-shrink:0;align-items:center;font:700 30px/1 Poppins,Arial,sans-serif;text-decoration:none;display:inline-flex;position:relative}.nd-brand>span{font-size:16px;position:absolute;top:-9px;left:28px}.nd-desktop-nav{letter-spacing:-.04em;flex:1;align-items:center;gap:22px;font:600 16px/1.4 Poppins,Arial,sans-serif;display:flex}.nd-nav-group summary{cursor:pointer;align-items:center;min-height:44px;list-style:none;display:flex}.nd-nav-group summary::-webkit-details-marker{display:none}.nd-nav-group[open] summary,.nd-nav-link:hover{color:#fa4616}.nd-nav-link{white-space:nowrap;text-decoration:none}.nd-mega{background:#fff;border-bottom:1px solid #d5e3e8;grid-template-columns:1fr 2fr;gap:48px;padding:36px max(48px,50vw - 796px);display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 32px #17212512}.nd-overline{letter-spacing:.08em;text-transform:uppercase;color:#5c6c73;font:600 11px/1.45 Inter,Arial,sans-serif}.nd-mega-intro{margin:16px 0;font-size:25px;display:inline-block}.nd-mega ul{grid-template-columns:1fr 1fr;gap:4px 28px;margin:0;padding:0;list-style:none;display:grid}.nd-mega li a{border-bottom:1px solid #d5e3e8;justify-content:space-between;align-items:center;padding:16px 0;font-weight:500;display:flex}.nd-mega a:hover{color:#0079bf}.nd-header-actions{align-items:center;gap:20px;margin-left:auto;display:flex}.nd-icon-button{color:#172125;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:44px;padding:0;display:grid}.nd-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:24px;height:24px}.nd-icon-button:hover{color:#fa4616}.nd-header-cta{letter-spacing:-.025em;white-space:nowrap;background:#fa4616;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font:600 16px/1.4 Poppins,Arial,sans-serif;text-decoration:none;display:inline-flex;color:#fff!important}.nd-menu-toggle{display:none}.nd-dialog{color:#172125;background:#fff;border:1px solid #d5e3e8;width:min(680px,100% - 32px);max-height:90dvh;padding:32px;font:400 16px/1.5 Inter,Arial,sans-serif;overflow:auto}.nd-dialog::backdrop{backdrop-filter:blur(8px);background:#17212588}.nd-dialog-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.nd-dialog-top h2{letter-spacing:-.04em;margin:0;font:600 24px/1.2 Poppins,Arial,sans-serif!important}.nd-dialog-top button{cursor:pointer;width:44px;height:44px;color:inherit;background:0 0;border:0;font-size:32px}.nd-dialog label{margin-bottom:8px;display:block}.nd-dialog input{width:100%;min-height:52px;font:inherit;border:1px solid #8a9ea6;border-radius:0;padding:12px 16px}.nd-search-results{margin:12px 0 0;padding:0;list-style:none}.nd-search-results a{border-bottom:1px solid #d5e3e8;justify-content:space-between;padding:14px 0;text-decoration:none;display:flex}.nd-search-results a:hover{color:#0079bf}.nd-search-status{color:#5c6c73;min-height:24px;font-size:14px}.nd-mobile-menu nav{gap:0;display:grid}.nd-mobile-menu nav>a,.nd-mobile-menu summary{cursor:pointer;border-bottom:1px solid #d5e3e8;padding:18px 0;font:600 20px/1.4 Poppins,Arial,sans-serif}.nd-mobile-menu ul{margin:0;padding:0 0 12px;list-style:none}.nd-mobile-menu li a{padding:12px;display:block}.nd-mobile-menu .nd-header-cta{margin-top:24px;padding:16px}.nd-footer{color:#fff;background:#172125;padding:64px max(52px,50vw - 792px) 32px;font:400 14px/1.55 Inter,Arial,sans-serif}.nd-footer-top{justify-content:space-between;align-items:center;gap:32px;padding-bottom:40px;display:flex}.nd-footer-top>div{align-items:center;gap:32px;display:flex}.nd-footer-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:40px;padding-bottom:48px;display:grid}.nd-footer :is(h2,h3){text-transform:uppercase;color:#b4c5cc;margin:0 0 20px;letter-spacing:.04em!important;font:600 12px/1.45 Inter,Arial,sans-serif!important}.nd-footer h3{margin-top:30px;font-size:11px!important}.nd-footer ul{margin:0;padding:0;list-style:none}.nd-footer li{margin-bottom:14px}.nd-footer a{color:inherit;text-decoration:none}.nd-footer a:hover{color:#57c5d1;text-decoration:underline}.nd-footer-bottom{color:#b4c5cc;border-top:1px solid #415259;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:28px;font-size:12px;display:flex}.nd-footer-bottom p{margin:0}.nd-footer-bottom nav{flex-wrap:wrap;gap:20px;display:flex}.nd-footer-bottom button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.nd-footer-bottom small{flex-basis:100%;font-size:11px}.nd-case-title{color:#172125;letter-spacing:-.055em;text-align:center;place-items:center;height:100px;font:600 34px/1.2 Poppins,Arial,sans-serif;display:grid!important}.nd-review-demo{background:#e8eee9;border:1px solid #d8e0d8;border-radius:6px;place-items:center;min-height:420px;padding:32px;display:grid}.abogadesk-reference .nd-review-demo .request-journey{color:#26312f;background:#faf9f6;border-color:#d8ded7;border-radius:8px;width:100%;max-width:500px;margin:0;box-shadow:0 8px 24px #26312f08}.abogadesk-reference .nd-review-demo .request-journey :is(h2,.journey-person strong,.journey-folder,.journey-stage,.journey-file-row){color:#26312f}.abogadesk-reference .nd-review-demo .request-journey :is(header,.journey-person small,.journey-scenes section>p,.journey-note,.journey-pause){color:#59635c}.abogadesk-reference .nd-review-demo .request-journey header{letter-spacing:.04em;font-size:11px}.abogadesk-reference .nd-review-demo .request-journey .journey-note{font-size:12px;line-height:1.5}.abogadesk-reference .nd-review-demo .request-journey .journey-pause{font-size:13px}.abogadesk-reference .nd-review-demo .journey-scenes blockquote{color:#26312f;background:#fff;border:1px solid #e0e5de;border-radius:6px}.abogadesk-reference .nd-review-demo :is(.journey-sender,.journey-file-row span){color:#416653}.abogadesk-reference .nd-review-demo :is(.journey-avatar,.journey-next){color:#fff;background:#506b5b}.abogadesk-reference .nd-review-demo .request-journey nav button span{background:#d5dcd4!important}.abogadesk-reference .nd-review-demo .request-journey nav button[aria-pressed=true] span{background:#b35b35!important}.abogadesk-reference .nd-review-demo .request-journey nav button[data-done] span{background:#506b5b!important}.abogadesk-reference .nd-review-demo :is(.request-journey footer,.journey-file-row){border-color:#d8ded7}.abogadesk-reference #cookie-banner{border:0;border-radius:0;width:100%;padding:32px max(24px,50vw - 396px);font-family:Inter,Arial,sans-serif;bottom:0;left:0;right:0;box-shadow:0 -1px 12px #17212514}.abogadesk-reference #cookie-banner h2{font-family:Poppins,Arial,sans-serif}.abogadesk-reference .cookie-actions button,.abogadesk-reference #cookie-dialog{border-radius:0}@media (width>=1024px){.abogadesk-reference .p-hero__heading{font-family:Poppins,Arial,sans-serif;font-weight:800}}@media (width<=1279px){.nd-header-inner{gap:24px;padding:0 32px}.nd-desktop-nav{gap:16px;font-size:14px}.nd-header-actions{gap:14px}.nd-brand{font-size:27px}.nd-footer{padding-inline:32px}.nd-footer-grid{gap:28px}}@media (width<=1050px){.nd-desktop-nav,.nd-contact{display:none}.nd-menu-toggle{display:grid}.nd-header-inner{height:76px;padding:0 24px}.nd-header--overlay{margin-bottom:-76px}.abogadesk-reference{--nav-overlay:76px}.nd-announcement{min-height:52px;padding:12px 24px;font-size:17px}.nd-announcement a>span,.nd-header-cta{font-size:14px}.nd-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}}@media (width<=639px){.nd-announcement{letter-spacing:-.025em;min-height:62px;padding:10px 16px;font-size:13px}.nd-announcement a>span{font-size:12px}.nd-announcement a>span>span{margin-left:4px;font-size:18px}.nd-header-inner{gap:10px;height:72px;padding:0 16px}.nd-header--overlay{margin-bottom:-72px}.abogadesk-reference{--nav-overlay:72px}.nd-brand{font-size:25px}.nd-brand>span{font-size:13px;top:-7px}.nd-header-actions{gap:12px}.nd-header-cta,.nd-access{display:none}.nd-mobile-menu .nd-header-cta{display:flex}.nd-icon-button{width:28px;min-height:44px}.nd-footer{padding:48px 16px 24px}.nd-footer-top{flex-direction:column;align-items:flex-start;gap:24px}.nd-footer-top>div{gap:20px;font-size:12px}.nd-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.nd-dialog{padding:20px}.nd-case-title{font-size:28px}.nd-review-demo{min-height:380px;padding:16px}.nd-review-demo .journey-stage{max-width:135px}.nd-review-demo .journey-file-row{flex-wrap:wrap}.abogadesk-reference #cookie-banner{padding:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.abogadesk-reference *,.abogadesk-reference :before,.abogadesk-reference :after{transition:none!important;animation:none!important}.nd-header{transition:none}}.abogadesk-reference{--button-light-primary:#b35b35;--button-light-primary-hover:#94482b;--button-light-primary-pressed:#94482b;--button-dark-primary:#b35b35;--button-dark-primary-hover:#94482b;--button-dark-primary-pressed:#94482b;--textlink-primary-light-default:#416653;--textlink-primary-light-hover:#304d3f;--textlink-primary-dark-default:#b5d1be;--textlink-primary-dark-hover:#d3e5d8;--deepblue-90:#26312f;--deepblue-85:#2e3c36;--deepblue-80:#35463d;--deepblue-70:#63766a;--deepblue-30:#bdcbbf;--brightblue-40:#a6c7af;--brightblue-50:#89ae98;--teal-40:#b5d1be;--teal-50:#8fae9a;--border-light-focus:#506b5b;--border-dark-focus:#b5d1be}.nd-announcement a>span,.nd-nav-group[open] summary,.nd-nav-link:hover,.nd-icon-button:hover{color:#b35b35}.nd-header-cta{background:#b35b35;border-radius:4px}.nd-header-cta:hover{background:#94482b}.abogadesk-reference :is(a,button,summary,input):focus-visible,:is(.nd-header,.nd-footer,.nd-dialog,.nd-announcement) :is(a,button,summary,input):focus-visible{outline-color:#506b5b}.abogadesk-reference .p-hero__art{filter:saturate(.62)}.abogadesk-reference .p-hero--notary .p-hero__art{filter:none;object-position:65% center}.abogadesk-reference .p-hero--notary .p-hero__frame:after{background:linear-gradient(90deg,#faf9f6f5 0%,#faf9f6eb 30%,#faf9f699 48%,#faf9f600 68%)}@media (width<=1023px){.abogadesk-reference .p-hero--notary .p-hero__art{object-position:80% center;height:100%}.abogadesk-reference .p-hero--notary .p-hero__frame:after{background:linear-gradient(#17212500 0%,#172125 100%)}.abogadesk-reference .p-hero--notary .p-hero__frame:before{background:linear-gradient(#faf9f680 0%,#faf9f600 100%)}}.abogadesk-reference .p-hero__solar-flare{opacity:.55}.abogadesk-reference .p-hero .p-hero__heading.display-xl{letter-spacing:-.05em;font-weight:700}.abogadesk-reference .commnonBtn:is(.primary,.tertiary){border-radius:4px}.abogadesk-reference :is(.p-mwa,.p-platform),.nd-footer{background:#26312f}.abogadesk-reference .p-platform{--p-complete-tint:#8fae9a1f;--p-exception:#d59b80;--p-exception-tint:#d59b801f}.abogadesk-reference .p-platform__blurb a{color:#b5d1be;text-underline-offset:3px;text-decoration:underline}@media (width<=1023px){.abogadesk-reference .p-platform__num{display:none}.abogadesk-reference .p-platform__inner{flex-direction:column;gap:0;display:flex}.abogadesk-reference .p-platform__copy{display:contents}.abogadesk-reference .p-platform__desc{margin-bottom:20px}.abogadesk-reference .p-platform__cta{margin-bottom:24px}.abogadesk-reference .p-platform__diagram{z-index:auto;opacity:1;background:0 0;order:1;width:100%;margin:0 0 24px;padding:0;overflow:visible;transform:none;position:relative!important;top:auto!important}.abogadesk-reference .p-platform__stage-sizer{border:1px solid #ffffff16;border-radius:8px;width:100%;max-width:420px;margin-inline:auto;padding:20px 0}.abogadesk-reference .p-platform__node-title{font-size:20px}.abogadesk-reference .p-platform__node-role{font-size:12px}.abogadesk-reference .p-platform__node-stage{font-size:16px}.abogadesk-reference :is(.p-platform__badge,.p-platform__edge-label-bg,.p-platform__edge-label-text){display:none}.abogadesk-reference .p-platform__blurbs{order:2;gap:12px;width:100%;margin:0;padding:0;display:grid}.abogadesk-reference .p-platform__blurb{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:20px 16px;opacity:1!important;margin:0!important;position:relative!important;top:auto!important;transform:none!important}.abogadesk-reference .p-platform__blurb-icon{width:24px;height:24px}.abogadesk-reference .p-platform__blurb-body{min-width:0}.abogadesk-reference .p-platform .p-platform__blurb-title{font-size:18px;line-height:1.35}.abogadesk-reference .p-platform .p-platform__blurb-text{font-size:16px;line-height:1.6}.abogadesk-reference .p-platform__spacer{display:none}}.abogadesk-reference .p-solutions__card{background-image:linear-gradient(160deg,#e6eee6,#fafaf7);border-radius:6px}.abogadesk-reference .p-solutions__card[data-gradient=orange-purple]{background-image:linear-gradient(160deg,#f0e7de,#fafaf7)}.abogadesk-reference .p-solutions__card[data-gradient=purple-gray]{background-image:linear-gradient(160deg,#eae9e1,#fafaf7)}.abogadesk-reference .p-solutions__card .p-solutions__card-hover{background-color:#dce5db;background-image:linear-gradient(#ffffff40,#ffffffb3)}.abogadesk-reference .p-solutions__pict{filter:saturate(.35)}.abogadesk-reference :is(.p-dev__marker,.p-tst__marker){background:linear-gradient(90deg,#506b5b,#b35b35)}.abogadesk-reference .cs-card{--cs-card-bg-image:linear-gradient(145deg,#e5ece5,#f7f8f4);--cs-card-bg-color:#e5ece5;--cs-card-bg-image-hover:linear-gradient(145deg,#dce5da,#eef2e9);border-radius:6px}.abogadesk-reference .cs-card__bar{background:linear-gradient(90deg,#506b5b,#b35b35)}.abogadesk-reference .p-cta{background:linear-gradient(#e6ede3,#f7f8f3)}.abogadesk-reference :is(.p-tst__body,.p-dev__body){font-weight:400}.abogadesk-reference .cookie-actions button{color:#416653;border-color:#506b5b}.nd-language{flex-shrink:0;align-items:center;gap:6px;font:500 12px/1.4 Inter,Arial,sans-serif;display:flex}.nd-language a{color:#59635c;place-items:center;min-width:26px;min-height:44px;text-decoration:none;display:grid}.nd-language a[aria-current]{color:#26312f;text-underline-offset:5px;font-weight:700;text-decoration:underline}.nd-language>span{color:#a1aaa3}.nd-language a:focus-visible{outline-offset:2px;outline:3px solid #506b5b}@media (width<=639px){.nd-language{gap:2px;font-size:11px}.nd-language a{min-width:22px}.nd-header-actions{gap:7px}.nd-brand{font-size:23px}}.nd-header--overlay .nd-language{background:#ffffffed;border-radius:4px;padding-inline:4px}body.standard-page{--ink:#26312f;--deep:#26312f;--muted:#59635c;--line:#d8ded7;--paper:#fff;--soft:#e8eee9;--green:#506b5b;--accent:#b35b35;--font-body:Inter,Arial,sans-serif;--shadow:none;color:var(--ink);background:var(--paper);font:400 16px/1.65 var(--font-body)}body.standard-page .shell{width:min(1920px,100% - 64px)}body.standard-page :is(h1,h2,h3){letter-spacing:-.045em;color:var(--ink);font-family:Poppins,Arial,sans-serif;font-weight:600;line-height:1.2}body.standard-page :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--green);outline-offset:5px}body.standard-page :is(p,li,dd){overflow-wrap:break-word}body.standard-page :is(.eyebrow,.kicker){color:var(--green);font:600 11px/1.5 var(--font-body);letter-spacing:.09em;text-transform:uppercase;margin:0 0 18px;display:block}body.standard-page .subpage-hero{border-bottom:1px solid var(--line);background:#faf9f6;margin-bottom:64px}body.standard-page :is(.page-intro,.compact-page .page-intro,.article-page .page-intro){max-width:none;padding:30px 0 66px;display:block}body.standard-page .page-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:8px 12px;max-width:1000px;margin:0 0 54px;font-size:12px;line-height:1.6;display:flex}body.standard-page .page-breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}body.standard-page .page-intro h1{letter-spacing:-.06em;text-wrap:balance;max-width:1050px;margin:0 0 24px;font-size:clamp(42px,4.7vw,70px);font-weight:600;line-height:1.08}body.standard-page .page-lead{max-width:780px;color:var(--muted);margin:0;font-size:18px;line-height:1.7}body.standard-page .content-section{padding-bottom:86px}body.standard-page .section-heading{max-width:850px;margin-bottom:36px}body.standard-page .section-heading h2{font-size:clamp(28px,3vw,42px);line-height:1.18}body.standard-page .section-heading p{font-size:16px;line-height:1.7}body.standard-page .button{background:var(--accent);color:#fff;min-height:52px;font:600 14px/1.45 var(--font-body);box-shadow:none;cursor:pointer;border:0;border-radius:4px;gap:22px;padding:14px 20px;transition:background .18s;display:inline-flex}body.standard-page .button:hover{background:#94482b;transform:none}body.standard-page .text-link{color:var(--green);font-size:14px;font-weight:600}body.standard-page .text-link:hover{text-underline-offset:5px;text-decoration:underline}body.standard-page .compact-cta,body.standard-page .callout{background:var(--soft);border:1px solid var(--line);border-radius:6px;gap:30px;margin-top:56px;padding:36px}body.standard-page :is(.compact-cta,.callout) h2{font-size:clamp(24px,2.5vw,34px)}body.standard-page :is(.compact-cta,.callout) p{max-width:650px;font-size:15px}body.standard-page :is(.compact-cta,.callout) .button{flex-shrink:0}body.standard-page .solution-grid{counter-reset:solution;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 58px}body.standard-page .solution-card{border:0;border-top:1px solid var(--line);counter-increment:solution;background:0 0;border-radius:0;min-width:0;padding:28px 0 30px 46px;position:relative}body.standard-page .solution-card:before{content:counter(solution,decimal-leading-zero);color:var(--green);font:500 12px/1.4 var(--font-body);position:absolute;top:34px;left:0}body.standard-page .solution-card h2{margin:0 0 16px;font-size:26px}body.standard-page .solution-card p{margin:0 0 24px;font-size:15px;line-height:1.75}body.standard-page .solution-card .text-link{align-items:center;min-height:44px;padding:0;display:flex}body.standard-page .solution-detail{grid-template-columns:1fr 1fr;align-items:start;gap:72px;margin-top:34px}body.standard-page .solution-detail h2{margin:0 0 26px;font-size:32px}body.standard-page .solution-detail ul{counter-reset:steps;margin:0;padding:0;list-style:none}body.standard-page .solution-detail li{border-top:1px solid var(--line);counter-increment:steps;margin:0;padding:18px 0 18px 38px;font-size:16px;position:relative}body.standard-page .solution-detail li:before{content:counter(steps,decimal-leading-zero);color:var(--green);font-size:11px;position:absolute;top:21px;left:0}body.standard-page .scope-note{margin-top:28px;padding-top:22px;font-size:13px;line-height:1.75}body.standard-page .solution-example{background:var(--deep);color:#fff;border-radius:7px;padding:40px}body.standard-page .solution-example>span{text-transform:uppercase;letter-spacing:.08em;color:#c6d4c8;font-size:11px}body.standard-page .solution-example blockquote{color:#fff;margin:26px 0;font-size:24px;line-height:1.55}body.standard-page .solution-example p{color:#d8e2d9;border-top:1px solid #ffffff30;margin:0;padding-top:24px;font-size:15px;line-height:1.75}body.standard-page .plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}body.standard-page .plan{border:1px solid var(--line);background:#faf9f6;border-radius:6px;min-width:0;padding:30px;position:relative}body.standard-page .plan.featured{background:var(--deep);border-color:var(--deep);padding:30px}body.standard-page .plan h2{margin:18px 0 14px;font-size:30px}body.standard-page .plan-label{color:var(--muted);min-height:36px;font-size:12px}body.standard-page .plan>p{min-height:72px;font-size:14px}body.standard-page .plan .cost{border-color:var(--line);flex-wrap:wrap;gap:4px 12px;padding:26px 0}body.standard-page .plan .cost strong{letter-spacing:-.055em;font-family:Poppins,Arial,sans-serif;font-size:clamp(32px,3.2vw,46px);line-height:1.15}body.standard-page .plan .cost span{font-size:12px}body.standard-page .plan .check-list{color:var(--muted);gap:16px;font-size:14px;line-height:1.65}body.standard-page .check-list li{padding-left:23px;position:relative}body.standard-page .check-list li:before{color:var(--green);position:absolute;left:0}body.standard-page .plan.featured :is(h2,.cost,.cost strong){color:#fff}body.standard-page .plan.featured :is(p,.plan-label,.check-list){color:#d8e2d9}body.standard-page .plan.featured .check-list li:before{color:#b5d1be}body.standard-page .plan.featured .cost{border-color:#ffffff30}body.standard-page .pricing-extras{background:#e8eee9;margin-bottom:64px;padding:64px 0}body.standard-page .extras-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 58px}body.standard-page .extras-grid .card{border-top:1px solid #bfcbbf;padding-top:22px}body.standard-page .extras-grid .card h3{font-size:23px}body.standard-page .faq-layout{grid-template-columns:280px minmax(0,1fr);gap:72px}body.standard-page .side-note{background:var(--soft);border:1px solid var(--line);border-radius:6px;padding:28px;top:118px}body.standard-page .side-note h2{font-size:24px}body.standard-page .side-note p{font-size:14px}body.standard-page .side-note nav a{border-color:#bfcbbf;min-height:48px}body.standard-page .faq-groups section{margin-bottom:50px;scroll-margin-top:120px}body.standard-page .faq-groups h2{margin-bottom:22px;font-size:30px}body.standard-page .answer summary{padding:24px 0;font-size:17px;font-weight:600}body.standard-page .answer p{padding:0 0 26px;font-size:15px;line-height:1.85}body.standard-page .featured-story{border-color:var(--line);background:#faf9f6;grid-template-columns:1.3fr 1fr}body.standard-page .featured-story>div:first-child{padding:44px}body.standard-page .featured-story h2{font-size:clamp(28px,3.2vw,46px)}body.standard-page .story-diagram{background:var(--deep);color:#fff;gap:24px}body.standard-page .story-grid{gap:24px}body.standard-page .story{border-color:var(--line);border-radius:6px;grid-template-columns:1fr}body.standard-page .story-cover{min-height:126px;color:var(--green);font:500 18px/1.7 var(--font-body);border-bottom:1px solid var(--line);background:#e8eee9;padding:26px 30px}body.standard-page .story:nth-child(2n) .story-cover{color:#795840;background:#f0e8df}body.standard-page .story-body{padding:30px}body.standard-page .story h2{margin:12px 0 16px;font-size:28px}body.standard-page .story p{font-size:15px;line-height:1.75}body.standard-page .section-label{margin:48px 0 24px}body.standard-page .section-label h2{font-size:28px}body.standard-page .article{max-width:820px;padding-bottom:86px}body.standard-page .article h2{margin:48px 0 18px;font-size:30px;line-height:1.25}body.standard-page .article :is(p,li){color:var(--muted);font-size:17px;line-height:1.9}body.standard-page .article .article-meta{color:var(--green);font:500 11px/1.5 var(--font-body)}body.standard-page .article a{color:var(--green);text-underline-offset:5px;text-decoration:underline}body.standard-page .article a:hover{color:#304d3f}body.standard-page .team-section{grid-template-columns:1fr 1.2fr;gap:72px;padding:0 0 70px}body.standard-page .team-section h2{font-size:38px}body.standard-page .team-section p{font-size:17px}body.standard-page .team-section dl{margin:0}body.standard-page .team-section dl>div{border-color:var(--line);padding:22px 0}body.standard-page .team-section dt{color:var(--green);font-weight:600}body.standard-page .team-section dd{color:var(--muted)}body.standard-page .demo-request{grid-template-columns:.9fr 1fr;align-items:start;gap:80px;padding-bottom:86px}body.standard-page .demo-request aside{background:var(--soft);border:1px solid var(--line);border-radius:6px;padding:32px}body.standard-page .demo-request h2{margin:0 0 24px;font-size:30px}body.standard-page .demo-request :is(p,li){color:var(--muted)}body.standard-page .demo-request form{border:1px solid var(--line);background:#faf9f6;border-radius:6px;padding:32px}body.standard-page .demo-request label{color:var(--ink);gap:10px;font-size:14px}body.standard-page .demo-request :is(input,textarea){min-height:48px;color:var(--ink);border-color:#a4b2a5;border-radius:4px;padding:12px 14px}body.standard-page .demo-request textarea::placeholder{color:var(--muted)}body.standard-page .demo-request .form-note{font-size:12px;line-height:1.8}body.standard-page .demo-request .form-note a{color:var(--green);text-underline-offset:3px;text-decoration:underline}body.standard-page #demo-status{color:var(--ink);font-size:14px}@media (width<=1050px){body.standard-page .plan,body.standard-page .plan.featured{padding:24px}body.standard-page :is(.faq-layout,.solution-detail,.demo-request,.team-section){gap:36px}}@media (width<=900px){body.standard-page .shell{width:calc(100% - 64px)}body.standard-page .plan-grid{grid-template-columns:1fr}body.standard-page .plan>p,body.standard-page .plan-label{min-height:0}body.standard-page .plan .cost strong{font-size:44px}body.standard-page :is(.solution-detail,.demo-request,.team-section,.featured-story){grid-template-columns:1fr}body.standard-page .faq-layout{grid-template-columns:230px minmax(0,1fr);gap:30px}body.standard-page .solution-grid{gap:0 32px}body.standard-page .solution-card h2{font-size:24px}body.standard-page .solution-example{padding:32px}body.standard-page .story-diagram{padding:36px}}@media (width<=650px){body.standard-page .shell{width:calc(100% - 32px)}body.standard-page .subpage-hero{margin-bottom:40px}body.standard-page :is(.page-intro,.compact-page .page-intro,.article-page .page-intro){padding:26px 0 42px}body.standard-page .page-breadcrumb{margin-bottom:38px;font-size:11px}body.standard-page .page-intro h1{font-size:clamp(34px,8.6vw,48px);line-height:1.12}body.standard-page .page-lead{font-size:16px}body.standard-page .content-section{padding-bottom:56px}body.standard-page :is(.solution-grid,.extras-grid,.story-grid,.faq-layout){grid-template-columns:1fr}body.standard-page .solution-card{padding:24px 0 26px 36px}body.standard-page .solution-card:before{top:29px}body.standard-page .solution-card h2{font-size:24px}body.standard-page .solution-example{padding:26px}body.standard-page .solution-example blockquote{font-size:21px}body.standard-page :is(.compact-cta,.callout){flex-direction:column;align-items:flex-start;margin-top:36px;padding:26px}body.standard-page .pricing-extras{margin-bottom:40px;padding:44px 0}body.standard-page .side-note{padding:24px;position:static}body.standard-page .faq-groups h2{font-size:26px}body.standard-page .answer summary{gap:20px;font-size:16px}body.standard-page .featured-story>div:first-child,body.standard-page .story-body{padding:26px}body.standard-page .story h2{font-size:25px}body.standard-page .article h2{font-size:26px}body.standard-page .article :is(p,li){font-size:16px}body.standard-page .team-section h2{font-size:30px}body.standard-page .demo-request :is(aside,form){padding:24px}body.standard-page .demo-request h2{font-size:26px}body.standard-page .demo-request{gap:24px;padding-bottom:56px}}@media (prefers-reduced-motion:reduce){body.standard-page *,body.standard-page :before,body.standard-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=1440px){body.standard-page main:not(.article-page) .page-intro{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;column-gap:clamp(48px,5vw,104px);display:grid}body.standard-page main:not(.article-page) .page-breadcrumb,body.standard-page main:not(.article-page) .page-intro>.eyebrow{grid-column:1/-1}body.standard-page main:not(.article-page) .page-intro h1{text-wrap:pretty;max-width:none;margin-bottom:0;font-size:clamp(64px,4.2vw,80px)}body.standard-page main:not(.article-page) .page-lead{max-width:620px;padding-bottom:5px;font-size:clamp(18px,1.1vw,21px)}}@media (width>=1051px){body.standard-page .nd-header-inner{width:calc(100% - 64px);max-width:1920px;padding-inline:0}}.ad-shell{width:min(1232px,100% - 104px);margin-inline:auto}.ad-eyebrow{letter-spacing:.1em;color:#506b5b;font:600 11px/1.5 Inter,Arial,sans-serif;margin:0 0 20px!important}.ad-portal{color:#26312f;background:#faf9f6;padding:92px 0;scroll-margin-top:110px;font:400 16px/1.65 Inter,Arial,sans-serif}.ad-portal-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.ad-portal :is(h2,h3,h4,p,ul,ol){margin:0}.ad-portal :is(h1,h2),.ad-knowledge h2{letter-spacing:-.045em;font:600 clamp(36px,3.6vw,54px)/1.18 Poppins,Arial,sans-serif}.ad-portal :is(h1,h2) span{color:#506b5b}.ad-portal-copy>p:not(.ad-eyebrow):not(.ad-demo-note){color:#59635c;margin-top:26px;font-size:17px;line-height:1.8}.ad-portal-copy>ul{gap:13px;padding:26px 0;font-size:15px;list-style:none;display:grid}.ad-portal-copy>ul li:before{content:"✓";color:#506b5b;margin-right:14px;font-weight:600}.ad-text-link{color:#506b5b;align-items:center;gap:18px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.ad-text-link:hover{text-underline-offset:4px;text-decoration:underline}.ad-demo-note{color:#59635c;max-width:440px;font-size:12px;line-height:1.7;margin-top:24px!important}.ad-portal-preview{background:#fff;border:1px solid #cbd5cc;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 20px 55px #26312f0a}.ad-portal-preview [hidden]{display:none!important}.ad-portal-top{border-bottom:1px solid #e1e7e0;justify-content:space-between;align-items:center;gap:16px;padding:20px 26px;display:flex}.ad-preview-brand{letter-spacing:-.055em;font:700 19px/1.5 Poppins,Arial,sans-serif}.ad-preview-brand>span{color:#506b5b;margin-left:4px;font-size:14px}.ad-example-label{letter-spacing:.07em;color:#59635c;font-size:9px;line-height:1.4}.ad-portal-welcome{align-items:center;gap:14px;padding:24px 26px;display:flex}.ad-avatar{color:#365143;background:#e8eee9;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:13px;font-weight:600;display:grid}.ad-portal-welcome p{color:#59635c;font-size:12px}.ad-portal-welcome h3{letter-spacing:-.04em;margin:3px 0;font:600 21px/1.35 Poppins,Arial,sans-serif}.ad-portal-welcome div>span{color:#59635c;font-size:11px}.ad-portal-tabs{border-bottom:1px solid #e1e7e0;gap:22px;padding:0 26px;display:flex}.ad-portal-tabs button{color:#59635c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:48px;padding:13px 0;font:500 13px/1.5 Inter,Arial,sans-serif}.ad-portal-tabs button:hover{color:#26312f}.ad-portal-tabs button[aria-pressed=true]{color:#26312f;border-bottom-color:#506b5b;font-weight:600}.ad-portal-tabs button>span{background:#edf1ed;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:4px;font-size:10px;display:inline-grid}.ad-portal-panel{min-height:428px;padding:24px 26px}.ad-current-state{color:#365143;align-items:center;gap:8px;padding-bottom:24px;font-size:12px;display:flex}.ad-dot{background:#506b5b;border-radius:50%;width:7px;height:7px}.ad-timeline{gap:0;padding:0;list-style:none;display:grid}.ad-timeline li{gap:14px;padding-bottom:18px;display:flex;position:relative}.ad-timeline li:not(:last-child):before{content:"";background:#d8ded7;width:1px;position:absolute;top:25px;bottom:0;left:11px}.ad-timeline li>span{color:#59635c;z-index:1;background:#fff;border:1px solid #d8ded7;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.ad-timeline li.is-done>span{color:#365143;background:#e8eee9;border-color:#b9cbbd}.ad-timeline li.is-current>span{color:#fff;background:#506b5b;border-color:#506b5b}.ad-timeline strong{font-size:13px;font-weight:600;line-height:1.5}.ad-timeline p{color:#59635c;margin-top:3px;font-size:11px}.ad-next-task{background:#edf2ed;border-radius:6px;gap:7px;margin-top:5px;padding:16px 18px;display:grid}.ad-next-task>span{letter-spacing:.08em;color:#506b5b;font-size:9px;font-weight:600}.ad-next-task strong{font-size:15px}.ad-next-task p{color:#59635c;font-size:12px;line-height:1.6}.ad-next-task button,.ad-panel-link{color:#365143;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:9px 0;font:600 12px/1.5 Inter,Arial,sans-serif;display:flex}.ad-next-task button:hover,.ad-panel-link:hover{text-underline-offset:4px;text-decoration:underline}.ad-portal-panel h4{letter-spacing:-.035em;font:600 18px/1.4 Poppins,Arial,sans-serif}.ad-panel-lead{color:#59635c;font-size:12px;line-height:1.75;margin-top:10px!important}.ad-documents{padding:18px 0 0;list-style:none}.ad-documents li{border-bottom:1px solid #e1e7e0;align-items:center;gap:12px;padding:18px 0;display:flex}.ad-file-icon{color:#506b5b;flex-shrink:0;font-size:24px}.ad-documents li>div{gap:5px;min-width:0;display:grid}.ad-documents strong{font-size:12px;font-weight:600;line-height:1.5}.ad-documents li>div>span{color:#59635c;font-size:10px}.ad-doc-status{color:#365143;white-space:nowrap;background:#edf2ed;border-radius:4px;margin-left:auto;padding:4px 8px;font-size:9px;line-height:1.5}.ad-doc-status.is-pending{color:#7a4b28;background:#f7eee5}.ad-upload-preview{text-align:center;background:#fafbf9;border:1px dashed #b8c8ba;border-radius:5px;gap:6px;margin-top:24px;padding:18px 16px;display:grid}.ad-upload-preview>span{color:#506b5b;font-size:25px}.ad-upload-preview strong{font-size:12px}.ad-upload-preview p{color:#59635c;font-size:11px}.ad-panel-link{width:100%;margin-top:10px}.ad-message{background:#edf2ed;border-radius:6px;margin-top:16px;padding:16px}.ad-message-client{background:#f4f4f0;margin-left:28px}.ad-message-reminder{background:#faf3ec;border-left:3px solid #a96543}.ad-message>span{letter-spacing:.04em;color:#506b5b;font-size:9px;font-weight:600}.ad-message p{margin-top:6px;font-size:13px;line-height:1.75}.ad-shared-note{color:#59635c;font-size:11px;line-height:1.7;margin-top:18px!important}.ad-portal-feedback{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ad-portal :is(a,button):focus-visible,.ad-knowledge a:focus-visible{outline-offset:4px;outline:3px solid #a96543}.ad-knowledge{color:#fff;background:#26312f;padding:84px 0;font:400 16px/1.65 Inter,Arial,sans-serif}.ad-knowledge .ad-eyebrow{color:#b5d1be}.ad-knowledge-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.ad-knowledge-heading>p{color:#d1dad4;margin:0;font-size:16px;line-height:1.85}.ad-knowledge h2{margin:0}.ad-knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.ad-knowledge-grid article{border-top:1px solid #5e7165;flex-direction:column;align-items:start;padding-top:22px;display:flex}.ad-knowledge-number{color:#b5d1be;font-size:11px}.ad-knowledge-grid h3{letter-spacing:-.035em;margin:18px 0 14px;font:600 22px/1.4 Poppins,Arial,sans-serif}.ad-knowledge-grid p{color:#d1dad4;margin:0 0 18px;font-size:14px;line-height:1.85}.ad-planned{color:#dbe6dd;border:1px solid #68806f;border-radius:4px;margin:0 0 16px;padding:5px 8px;font-size:10px;line-height:1.5}.ad-knowledge-grid a{color:#b5d1be;align-items:center;gap:16px;min-height:44px;margin-top:auto;font-size:12px;font-weight:600;display:flex}.ad-knowledge-grid a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=1100px){.ad-portal-grid,.ad-knowledge-heading{gap:44px}.ad-portal :is(h1,h2),.ad-knowledge h2{font-size:39px}.ad-portal-tabs{gap:18px}}@media (width<=850px){.ad-shell{width:calc(100% - 64px)}.ad-portal-grid{grid-template-columns:1fr;gap:40px;max-width:660px}.ad-portal-copy{max-width:620px}.ad-portal :is(h1,h2),.ad-knowledge h2{font-size:44px}.ad-knowledge-heading{grid-template-columns:1fr;gap:28px}.ad-knowledge-grid{gap:24px}.ad-knowledge-grid h3{font-size:19px}}@media (width<=650px){.ad-shell{width:calc(100% - 32px)}.ad-portal,.ad-knowledge{padding:56px 0}.ad-portal{scroll-margin-top:88px}.ad-portal :is(h1,h2),.ad-knowledge h2{font-size:clamp(31px,8.5vw,40px)}.ad-portal :is(h1,h2) br{display:none}.ad-portal-copy>p:not(.ad-eyebrow):not(.ad-demo-note){margin-top:22px;font-size:15px}.ad-portal-copy>ul{gap:12px;padding:22px 0;font-size:13px}.ad-portal-grid{gap:30px}.ad-portal-top{padding:18px}.ad-preview-brand{font-size:17px}.ad-example-label{text-align:right;max-width:86px;font-size:8px}.ad-portal-welcome{gap:10px;padding:22px 18px}.ad-portal-welcome h3{font-size:18px}.ad-portal-welcome div>span{font-size:10px}.ad-avatar{width:36px;height:36px;font-size:11px}.ad-portal-tabs{gap:18px;padding:0 18px}.ad-portal-tabs button{font-size:12px}.ad-portal-panel{min-height:466px;padding:22px 18px}.ad-timeline p{line-height:1.6}.ad-next-task{padding:14px}.ad-documents li{gap:8px}.ad-documents strong{font-size:11px}.ad-doc-status{padding:4px 6px;font-size:8px}.ad-file-icon{font-size:20px}.ad-upload-preview{padding:16px 10px}.ad-message p{font-size:12px}.ad-message-client{margin-left:18px}.ad-knowledge-heading{margin-bottom:34px}.ad-knowledge-heading>p{font-size:15px}.ad-knowledge-grid{grid-template-columns:1fr;gap:30px}.ad-knowledge-grid h3{margin-top:12px;font-size:23px}.ad-knowledge-grid p{font-size:14px}.ad-knowledge-grid article{padding-top:18px}}@media (prefers-reduced-motion:reduce){.ad-portal,.ad-knowledge{scroll-behavior:auto}}.p-hero__privacy{max-width:620px;margin:20px 0 0;font-size:15px;line-height:1.6}.p-hero__privacy a{color:#365143;text-underline-offset:4px;font-weight:600;text-decoration:underline}.p-hero__privacy a:focus-visible{outline-offset:5px;outline:3px solid #a96543}:root{--ink:#242321;--green:#b84814;--deep:#442419;--muted:#66635f;--line:#e7e4e0;--paper:#fff;--white:#fff;--accent:#c64c14;--soft:#f1f0ed;--shadow:0 20px 55px #1d4b4314}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font:16px/1.55 Commissioner,Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #c64c14}.shell{width:min(1180px,100% - 64px);margin:auto}.skip{z-index:20;background:var(--accent);color:#fff;padding:10px 14px;position:fixed;top:-60px;left:18px}.skip:focus{top:0}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;display:flex}.brand{letter-spacing:-.035em;align-items:center;gap:10px;font-size:22px;font-weight:700;display:flex}.brand b{background:var(--deep);width:34px;height:34px;color:var(--paper);border-radius:10px;place-items:center;font:italic 600 26px/1 Georgia;display:grid}.brand i{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-left:-5px}.site-header nav{color:#66635f;gap:25px;font-size:13px;display:flex}.site-header nav a:hover,.muted-link:hover,.site-footer a:hover{color:var(--accent)}.header-actions{align-items:center;gap:20px;font-size:13px;display:flex}.muted-link{color:#66635f}.button{background:var(--accent);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 8px 20px #c64c1433}.button:hover{background:#d45c43;transform:translateY(-2px)}.button span{font-size:18px}.button-small{padding:11px 14px;font-size:12px}.page-intro{max-width:900px;padding:105px 0 63px}.eyebrow{color:var(--green);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font:500 11px/1.3 Commissioner,Arial,sans-serif}.eyebrow em{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 5px #c64c141f}.page-intro h1{letter-spacing:-.035em;max-width:900px;margin:0 0 20px;font-size:clamp(48px,7vw,82px);font-weight:600;line-height:.98}.page-lead{max-width:680px;color:var(--muted);margin:0;font-size:19px;line-height:1.6}.content-section{padding:0 0 110px}.grid-2{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.card{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);border-radius:10px;padding:27px}.card h2,.card h3{letter-spacing:-.05em;margin:0 0 10px}.card h2{font-size:28px}.card h3{font-size:21px}.card p{color:var(--muted);margin:0;font-size:15px}.card .number{color:#9ab0aa;margin-bottom:25px;font:11px Commissioner,Arial,sans-serif;display:block}.card .icon{color:var(--accent);margin-bottom:18px;font-size:27px;display:block}.section-heading{max-width:680px;margin:0 0 38px}.section-heading h2{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(36px,5vw,58px);line-height:1}.section-heading p{color:var(--muted);margin:0;font-size:17px}.band{background:var(--deep);color:#eaf4ec;margin:0 0 110px;padding:80px 0}.band .section-heading p{color:#bdd7cb}.band .eyebrow{color:#a8d2be}.band .card{box-shadow:none;background:#ffffff0d;border-color:#d6eee033}.band .card p{color:#b5d0c4}.check-list{color:#607b74;gap:11px;margin:20px 0 0;padding:0;list-style:none;display:grid}.check-list li:before{content:"✓";color:#4e9b70;margin-right:8px;font-weight:700}.band .check-list{color:#d9ece1}.faq-list{gap:12px;max-width:860px;display:grid}.faq-item{border:1px solid var(--line);background:var(--white);border-radius:9px;padding:22px 24px}.faq-item h2{letter-spacing:-.025em;margin:0 0 8px;font-size:18px}.faq-item p{color:var(--muted);margin:0}.quote{flex-direction:column;justify-content:space-between;min-height:215px;display:flex}.quote blockquote{color:#385c55;margin:0;font-size:18px;line-height:1.5}.quote figcaption{color:#879d97;text-transform:uppercase;letter-spacing:.08em;margin-top:25px;font:11px Commissioner,Arial,sans-serif}.callout{background:var(--soft);border-radius:10px;justify-content:space-between;align-items:center;gap:30px;padding:35px;display:flex}.callout h2{letter-spacing:-.05em;margin:0;font-size:29px}.callout p{color:var(--muted);margin:7px 0 0}.article-page .page-intro{max-width:820px}.article{max-width:800px;padding-bottom:100px}.article h2{letter-spacing:-.05em;margin:45px 0 12px;font-size:31px}.article p,.article li{color:#526c66;font-size:18px;line-height:1.75}.article ul{padding-left:24px}.article .article-meta{color:#8ca19b;letter-spacing:.08em;text-transform:uppercase;font:11px Commissioner,Arial,sans-serif}.post-card{flex-direction:column;min-height:260px;display:flex}.post-card .post-meta{color:#8ca19b;letter-spacing:.08em;text-transform:uppercase;font:10px Commissioner,Arial,sans-serif}.post-card h2{margin-top:22px}.post-card .read{color:var(--green);margin-top:auto;padding-top:22px;font-size:13px;font-weight:600}.site-footer{color:#66635f;justify-content:space-between;align-items:center;min-height:130px;font-size:12px;display:flex}.site-footer>div{align-items:center;gap:25px;display:flex}.site-footer p{margin:0}.site-footer nav{gap:18px;display:flex}.site-footer nav a{color:#66635f}@media (width<=900px){.site-header nav{gap:13px}.grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.shell{width:min(100% - 34px,1180px)}.site-header{height:72px}.site-header nav,.header-actions .muted-link{display:none}.header-actions{margin-left:auto}.page-intro{padding:70px 0 45px}.page-intro h1{font-size:52px}.page-lead{font-size:17px}.content-section{padding-bottom:75px}.grid-2,.grid-3{grid-template-columns:1fr}.band{margin-bottom:75px;padding:65px 0}.callout{flex-direction:column;align-items:flex-start;padding:25px}.site-footer{flex-direction:column;align-items:flex-start;gap:25px;padding:34px 0}.site-footer>div{flex-direction:column;align-items:flex-start;gap:12px}.site-footer nav{flex-wrap:wrap}.article p,.article li{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
