@layer components{.lw{--blue:#065ccb;--blue-dark:#044a9e;--ink:#111418;--lime:#c8f169;--lime-dark:#b4e046;--peri:#dce6ff;--cloud:#f5f7fb;--white:#fff;--body:#2a3039;--pebble:#5f6672;--line:#dde2ea;--on-blue:#e3ecfb;--on-ink:#c9ced6;--on-ink-muted:#a9afb9;--font-display:var(--nf-display), "Bricolage Grotesque", "Arial Black", system-ui, sans-serif;--font-body:var(--nf-body), "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--r-sm:16px;--r-md:24px;--r-card:32px;--r-panel:40px;--r-pill:999px;--gutter:24px;--container:1232px;--section:80px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.lw *,.lw :before,.lw :after{box-sizing:inherit}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 88px)}.lw{background:var(--cloud);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}.lw img{max-width:100%;height:auto;display:block}:where(.lw) a{color:var(--blue)}:where(.lw) a:hover{color:var(--blue-dark)}:where(.lw) :is(h1,h2,h3,h4){font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.05}.lw p{margin:0}.lw .container{width:100%;max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.lw .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lw :focus-visible{outline-offset:0;box-shadow:0 0 0 5px var(--blue);outline:2px solid #fff}.lw .h2{letter-spacing:-.035em;font-size:clamp(36px,5vw,56px);line-height:1}.lw .lead{color:var(--body);max-width:640px;font-size:18px}.lw .stack{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.lw .section{padding:var(--section) 0}.lw .btn{border-radius:var(--r-pill);min-height:52px;font:inherit;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.lw .btn svg{transition:transform .15s}.lw .btn:hover svg{transform:translate(3px)}.lw .btn--lime{background:var(--lime);border-color:var(--lime);color:var(--ink)}.lw .btn--lime:hover{background:var(--lime-dark);border-color:var(--lime-dark);color:var(--ink);transform:translateY(-1px)}.lw .btn--blue{background:var(--blue);border-color:var(--blue);color:#fff}.lw .btn--blue:hover{background:var(--blue-dark);border-color:var(--blue-dark);color:#fff;transform:translateY(-1px)}.lw .btn--outline{border-color:var(--ink);color:var(--ink);background:0 0}.lw .btn--outline:hover{background:var(--ink);color:#fff}.lw .btn--outline-light{color:#fff;background:0 0;border-color:#fff}.lw .btn--outline-light:hover{color:var(--ink);background:#fff}.lw .btn--block{width:100%;display:flex}.lw .pill{border-radius:var(--r-pill);background:var(--peri);color:var(--blue);align-items:center;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.lw .pill--white{background:#fff}.lw .pill--dark{color:var(--lime);background:#232833}.lw .badge{border-radius:var(--r-pill);letter-spacing:.06em;align-items:center;min-height:24px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.lw .badge--lime{background:var(--lime);color:var(--ink)}.lw .badge--ink{background:var(--ink);color:#fff}.lw .chip{border-radius:var(--r-pill);min-height:40px;color:var(--ink);background:#fff;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.lw .chip:hover{background:var(--peri);color:var(--blue)}.lw .chip--sm{min-height:34px;padding:0 14px;font-size:13px}.lw .icon-circle{background:var(--peri);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lw .icon-circle svg{width:50%;height:50%}.lw .textlink{color:var(--blue);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.lw .textlink:hover{text-decoration:underline}.lw .header{z-index:20;background:var(--cloud);border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.lw .header.is-stuck{border-bottom-color:var(--line);box-shadow:0 6px 18px #1114180f}.lw .header__bar{justify-content:space-between;align-items:center;gap:16px;min-height:80px;display:flex}.lw .header__logo img{width:134px;height:auto}.lw .nav{border-radius:var(--r-pill);background:#fff;gap:2px;padding:4px;display:flex}.lw .nav a{border-radius:var(--r-pill);color:var(--ink);padding:12px 14px;font-size:15px;font-weight:500;text-decoration:none}.lw .nav a:hover,.lw .nav a[aria-current=page]{background:var(--peri);color:var(--blue)}.lw .header__actions{align-items:center;gap:8px;display:flex}.lw .header__login{border-radius:var(--r-pill);color:var(--ink);padding:12px 16px;font-size:15px;font-weight:600;text-decoration:none}.lw .header__login:hover{background:var(--peri);color:var(--blue)}.lw .header__menu{border:2px solid var(--ink);width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:none}.lw .mobile-menu{display:none}@media (max-width:960px){.lw .nav,.lw .header__actions{display:none}.lw .header__menu{display:inline-flex}.lw .mobile-menu.is-open{border-top:1px solid var(--line);padding:8px 0 24px;display:block}.lw .mobile-menu a.mm-link{border-radius:var(--r-pill);min-height:52px;color:var(--ink);align-items:center;padding:0 16px;font-size:17px;font-weight:500;text-decoration:none;display:flex}.lw .mobile-menu a.mm-link:hover{background:var(--peri);color:var(--blue)}.lw .mobile-menu .mm-actions{flex-direction:column;gap:12px;padding-top:16px;display:flex}}.lw .hero{padding:24px 0}.lw .hero__panel{border-radius:var(--r-panel);background:#fff;position:relative;overflow:hidden}.lw .hero__mark{opacity:.1;pointer-events:none;width:474px;height:540px;margin-top:-270px;position:absolute;top:50%;right:-80px}.lw .hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,450px);align-items:center;gap:56px;padding:56px;display:grid;position:relative}.lw .hero h1{letter-spacing:-.035em;font-size:clamp(38px,5.4vw,54px);line-height:1.02}.lw .hl{background:var(--lime);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:10px;padding:0 8px}.lw .hero__copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.lw .hero__copy p{color:var(--body);max-width:560px;font-size:19px}.lw .hero__ctas{flex-wrap:wrap;gap:12px;display:flex}.lw .hero__micro{color:var(--pebble);font-size:14px}@media (max-width:900px){.lw .hero__inner{grid-template-columns:1fr;gap:40px;padding:40px 24px}.lw .hero__mark{display:none}}.lw .logos{padding:24px 0 8px}.lw .logos__label{text-align:center;color:var(--pebble);margin-bottom:16px;font-size:15px;font-weight:600}.lw .logos__row{flex-wrap:wrap;gap:12px;display:flex}.lw .logos__tile{border-radius:var(--r-pill);background:#fff;flex:140px;justify-content:center;align-items:center;min-height:88px;padding:12px 20px;display:flex}.lw .logos__tile img{max-width:100%;height:auto}.lw .grid-auto{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.lw .card{border-radius:var(--r-card);background:#fff;flex-direction:column;gap:14px;padding:28px;display:flex}.lw a.card{color:var(--ink);text-decoration:none;transition:box-shadow .15s}.lw a.card:hover{box-shadow:0 10px 24px #11141814}.lw a.card:hover .card__title{color:var(--blue)}.lw .card__title{letter-spacing:-.02em;font-size:24px;line-height:1.1}.lw .card__text{color:var(--body);font-size:16px}.lw .card__link{margin-top:auto;padding-top:6px}.lw .integ{border-radius:var(--r-panel);background:var(--peri);flex-direction:column;gap:20px;padding:48px;display:flex}.lw .integ__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lw .integ__head h2{font-size:36px}.lw .integ__row{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:10px 20px;padding:16px 0;display:grid}.lw .integ__row+.integ__row{border-top:1px solid #065ccb38}.lw .integ__label{color:var(--blue);padding-top:10px;font-size:14px;font-weight:700;line-height:1.35}.lw .integ__chips{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){.lw .integ{padding:32px 20px}.lw .integ__row{grid-template-columns:1fr}.lw .integ__label{padding-top:0}}.lw .features__nl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lw .fcard{border-radius:var(--r-card);flex-direction:column;gap:18px;padding:32px;display:flex}.lw .fcard--blue{background:var(--blue);color:#fff}.lw .fcard--blue p{color:var(--on-blue)}.lw .fcard__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.lw .fcard__badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.lw .fcard h3{letter-spacing:-.025em;font-size:30px}.lw .features__new{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lw .ncard{border-radius:var(--r-card);background:#fff;align-items:flex-start;gap:20px;padding:28px;display:flex}.lw .ncard h3{letter-spacing:-.02em;font-size:24px}.lw .ncard p{color:var(--body)}.lw .ncard__title{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.lw .more{border-radius:var(--r-panel);background:#fff;padding:36px 40px 28px}.lw .more h3{letter-spacing:-.02em;margin-bottom:24px;font-size:28px}.lw .more__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;column-gap:40px;display:grid}.lw .more details{border-top:1px solid var(--line)}.lw .more summary{cursor:pointer;align-items:center;gap:14px;padding:12px 4px;list-style:none;display:flex}.lw .more details[open] summary{padding-bottom:2px}.lw .more summary::-webkit-details-marker{display:none}.lw .more summary span.t{font-family:var(--font-display);letter-spacing:-.01em;flex:1;font-size:18px;font-weight:700}.lw .more summary:hover span.t{color:var(--blue)}.lw .more summary .chev{transition:transform .15s}.lw .more details[open] .chev{transform:rotate(180deg)}.lw .more details p{color:var(--body);padding:0 4px 18px 62px;font-size:15px}@media (max-width:767px){.lw .features__nl{scroll-snap-type:x mandatory;margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.lw .features__nl::-webkit-scrollbar{display:none}.lw .features__nl .fcard{scroll-snap-align:start;flex:0 0 84%}.lw .features__new{grid-template-columns:1fr}.lw .ncard{flex-direction:column}.lw .more{padding:28px 20px 20px}}.lw .cmp{border-radius:var(--r-panel);background:var(--peri);padding:56px 48px}.lw .cmp__layout{grid-template:"intro table""links table"1fr/minmax(260px,380px) minmax(0,1fr);align-items:start;gap:20px 56px;display:grid}.lw .cmp__intro{grid-area:intro}.lw .cmp__table{grid-area:table}.lw .cmp__layout>.cmp__links{grid-area:links;padding-top:12px}@media (max-width:900px){.lw .cmp__layout>.cmp__links{padding-top:0}.lw .cmp__layout>.cmp__links>div{flex-wrap:wrap;gap:8px;display:flex}}.lw .cmp__links{flex-direction:column;gap:10px;padding-top:12px;display:flex}.lw .cmp__links div{justify-items:start;gap:8px;display:grid}.lw .table-wrap{border-radius:var(--r-card);background:#fff;overflow-x:auto}.lw .table{border-collapse:separate;border-spacing:0;width:100%;min-width:640px}.lw .table th,.lw .table td{text-align:center;height:42px;padding:0 8px;font-size:14px}.lw .table thead th{height:52px;color:var(--pebble);font-weight:600}.lw .table thead th.is-hl{background:var(--blue);color:#fff;font-family:var(--font-display);border-radius:20px 20px 0 0;font-size:15px;font-weight:700}.lw .table tbody th{text-align:left;color:var(--ink);padding-left:20px;font-weight:500}.lw .table tbody tr th,.lw .table tbody tr td{border-top:1px solid var(--line)}.lw .table tbody td.is-hl{background:var(--blue);border-top-color:var(--blue)}.lw .table tbody tr:last-child td.is-hl{border-radius:0 0 20px 20px}.lw .table col.c{width:92px}.lw .table tbody th,.lw .table thead td{background:#fff}@media (max-width:900px){.lw .table tbody th{box-shadow:none}}.lw .yes-hl{background:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.lw .no-hl{background:#ffffff38;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.lw .table td .no-hl svg,.lw .pm td .no-hl svg{width:11px;height:11px}.lw .table td svg{width:15px;height:15px}.lw .table td .yes-hl svg{width:13px;height:13px}.lw .table td [aria-label=No] svg{width:12px;height:12px}.lw .caption{color:var(--pebble);font-size:13px}@media (max-width:900px){.lw .cmp{padding:40px 20px}.lw .cmp__layout{grid-template:"intro""table""links"/1fr;gap:32px}}.lw .table.table--single{table-layout:fixed;min-width:0}.lw .table--single col.c{width:28%}.lw .table--single tbody th{padding-left:16px;font-size:14px}.lw .built{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.lw .bcard{border-radius:var(--r-card);flex-direction:column;gap:16px;padding:28px;display:flex}.lw .bcard h3{letter-spacing:-.02em;font-size:28px;line-height:1.1}.lw .bcard--blue{background:var(--blue);color:#fff}.lw .bcard--blue p{color:var(--on-blue)}.lw .bcard--blue a{color:#fff}.lw .bcard--ink{background:var(--ink);color:#fff}.lw .bcard--ink p{color:var(--on-ink)}.lw .bcard--lime{background:var(--lime)}.lw .bcard--lime p{color:var(--body)}.lw .plans{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:16px;margin-top:40px;display:grid}.lw .plan{border-radius:var(--r-card);grid-row:span 4;grid-template-rows:subgrid;background:#fff;align-content:start;row-gap:22px;padding:24px;display:grid;position:relative}@supports not (grid-template-rows:subgrid){.lw .plan{flex-direction:column;gap:22px;display:flex}}.lw .plan--pop{background:var(--blue);color:#fff}.lw .plan__badge{border-radius:var(--r-pill);border:3px solid var(--cloud);background:var(--peri);min-height:24px;color:var(--blue);letter-spacing:.06em;white-space:nowrap;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.lw .plan h3{align-items:center;min-height:30px;margin-bottom:-12px;font-size:24px;display:flex}.lw .plan__price{flex-direction:column;gap:4px;display:flex}.lw .plan__amount{align-items:baseline;gap:4px;display:flex}.lw .plan__amount strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:52px;font-weight:800;line-height:1.1}.lw .plan__per,.lw .plan__note{color:var(--pebble);font-size:15px}.lw .plan--pop .plan__per,.lw .plan--pop .plan__note{color:var(--on-blue)}.lw .plan ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lw .plan li{color:var(--body);align-items:flex-start;gap:10px;font-size:15px;line-height:22px;display:flex}.lw .plan--pop li{color:#e6e9ee}.lw .plan li svg{flex:none}.lw .plan .btn:hover{transform:none}.lw .cta{z-index:2;margin-bottom:-200px;position:relative}.lw .cta__panel{border-radius:var(--r-panel);background:var(--blue);color:#fff;padding:56px;position:relative;overflow:hidden}.lw .cta__mark{opacity:.22;pointer-events:none;width:474px;height:540px;margin-top:-270px;position:absolute;top:50%;right:-80px}.lw .cta__inner{flex-direction:column;align-items:flex-start;gap:20px;max-width:680px;display:flex;position:relative}.lw .cta h2{letter-spacing:-.035em;font-size:clamp(40px,5.5vw,64px);line-height:1}.lw .cta p{color:var(--on-blue);font-size:19px}.lw .footer{background:var(--ink);color:#d3d7de}.lw .footer__inner{flex-direction:column;gap:48px;padding-top:272px;padding-bottom:36px;display:flex}.lw .footer__top{flex-wrap:wrap;justify-content:space-between;gap:48px;display:flex}.lw .footer__brand{flex-direction:column;flex:0 280px;gap:16px;display:flex}.lw .footer__brand img{width:134px;height:auto}.lw .footer__brand p{color:var(--on-ink-muted);font-size:15px}.lw .footer__cols{flex-wrap:wrap;gap:32px 40px;display:flex}.lw .footer__col{flex-direction:column;gap:4px;min-width:128px;display:flex}.lw .footer__col h2{font-family:var(--font-body);letter-spacing:0;color:var(--lime);margin-bottom:8px;font-size:14px;font-weight:700}.lw .footer__col a{color:#d3d7de;padding:6px 0;font-size:15px;text-decoration:none}.lw .footer__col a:hover{color:#fff;text-decoration:underline}.lw .footer__legal{color:var(--on-ink-muted);border-top:1px solid #2a303a;padding-top:24px;font-size:14px}@media (min-width:641px) and (max-width:1024px){.lw .cta__mark{opacity:.18;width:330px;height:376px;margin-top:-188px;right:-90px}.lw .cta p{padding-right:200px}}@media (min-width:1025px) and (max-width:1280px){.lw .cta p{padding-right:120px}}@media (max-width:640px){.lw .cta__panel{padding:40px 24px}.lw .cta__mark{opacity:.16;width:246px;height:280px;margin-top:0;top:auto;bottom:-80px;right:-70px}.lw .cta p{padding-right:40px}.lw .cta{margin-bottom:-160px}.lw .footer__inner{padding-top:220px}}.lw .todo{padding:80px 0 120px}.lw .todo__panel{border-radius:var(--r-panel);background:#fff;flex-direction:column;align-items:flex-start;gap:16px;padding:56px;display:flex}.lw .page-hero{padding:24px 0}.lw .page-hero__panel{border-radius:var(--r-panel);background:#fff;position:relative;overflow:hidden}.lw .page-hero__mark{opacity:.1;pointer-events:none;width:404px;height:460px;margin-top:-230px;position:absolute;top:50%;right:-90px}.lw .page-hero__inner{flex-direction:column;align-items:flex-start;gap:22px;padding:64px 56px;display:flex;position:relative}.lw .page-hero h1{letter-spacing:-.035em;max-width:680px;font-size:clamp(38px,5.4vw,54px);line-height:1.02}.lw .page-hero p{color:var(--body);max-width:680px;font-size:19px}@media (max-width:900px){.lw .page-hero__inner{padding:40px 24px}.lw .page-hero__mark{display:none}}.lw .plans--full{margin-top:0}.lw .addon{border-radius:var(--r-card);background:#fff;flex-wrap:wrap;align-items:center;gap:24px 40px;padding:32px;display:flex}.lw main#main>section.plans-sec{padding-bottom:8px!important}.lw main#main>section.addon-sec{padding-top:8px!important}.lw .addon__body{flex-direction:column;flex:480px;gap:10px;min-width:0;display:flex}.lw .addon__title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lw .addon__title h3{letter-spacing:-.02em;font-size:26px}.lw .addon__body p{color:var(--body)}.lw .addon__price{text-align:center;border-radius:var(--r-md);background:var(--peri);flex-direction:column;flex:none;align-items:center;gap:2px;padding:20px 28px;display:flex}.lw .addon__price strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:44px;font-weight:800;line-height:1.1}.lw .addon__price span{color:var(--pebble);font-size:15px}.lw .panel-peri{border-radius:var(--r-panel);background:var(--peri);flex-direction:column;gap:32px;padding:56px 48px;display:flex}.lw .pf{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:stretch;gap:16px;display:grid}.lw .pf__q{border-radius:var(--r-card);background:#fff;flex-direction:column;gap:32px;min-width:0;padding:36px;display:flex}.lw .pf fieldset{border:0;margin:0;padding:0}.lw .pf legend{font-family:var(--font-display);letter-spacing:-.01em;padding:0 0 14px;font-size:20px;font-weight:700}.lw .pf legend span{font-family:var(--font-body);color:var(--pebble);font-size:15px;font-weight:400}.lw .pf__chips{flex-wrap:wrap;gap:10px;display:flex}.lw .opt{border-radius:var(--r-pill);border:2px solid var(--line);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;align-items:center;padding:0 20px;font-size:15px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.lw .opt:hover{border-color:var(--blue);color:var(--blue)}.lw .opt[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.lw .pf__r{border-radius:var(--r-card);background:var(--blue);color:#fff;flex-direction:column;gap:16px;min-width:0;padding:36px;display:flex;position:relative;overflow:hidden}.lw .pf__mark{opacity:.2;pointer-events:none;width:228px;height:260px;position:absolute;bottom:-60px;right:-60px}.lw .pf__badge{border-radius:var(--r-pill);background:var(--peri);min-height:24px;color:var(--blue);letter-spacing:.12em;text-transform:uppercase;align-self:flex-start;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.lw .pf__name{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex;position:relative}.lw .pf__name strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:52px;font-weight:800;line-height:1.05}.lw .pf__name span{color:var(--on-blue);font-size:18px}.lw .pf__reason{color:var(--on-blue);position:relative}.lw .pf__ctas{flex-direction:column;gap:12px;margin-top:auto;padding-top:16px;display:flex;position:relative}@media (max-width:900px){.lw .panel-peri{padding:40px 20px}.lw .pf{grid-template-columns:1fr}.lw .pf__q{padding:24px}.lw .pf__r{z-index:5;gap:8px;padding:18px 20px;position:sticky;bottom:12px;box-shadow:0 12px 28px #1114182e}.lw .pf__mark,.lw .pf__reason,.lw .pf__see{display:none}.lw .pf__name strong{font-size:32px}.lw .pf__ctas{padding-top:6px}}.lw .pm__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.lw .pm-plain{flex-direction:column;gap:32px;display:flex}.lw .linkbtn{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:15px;font-weight:700}.lw .linkbtn:hover{text-decoration:underline}.lw .pm-wrap{border-radius:var(--r-card);background:#fff}.lw .pm thead td{border-top:0}.lw .pm{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:0}.lw .pm td,.lw .pm th{overflow-wrap:anywhere}.lw .pm col.p{width:16%}.lw .pm thead th,.lw .pm thead td{z-index:3;background:#fff;position:sticky;top:81px}.lw .pm thead td{border-radius:var(--r-card) 0 0 0}.lw .pm thead th{color:var(--pebble);vertical-align:middle;padding:12px 8px;font-size:16px;font-weight:600}.lw .pm thead th:last-child{border-radius:0 var(--r-card) 0 0}.lw .pm thead th.is-hl{background:var(--blue);color:#fff;font-family:var(--font-display);border-radius:24px 24px 0 0;font-weight:700}.lw .pm thead th small{font-family:var(--font-body);font-size:14px;font-weight:500;display:block}.lw .pm thead th .mp{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--peri);font-size:11px;font-weight:700;display:block}.lw .pm td,.lw .pm tbody th{border-top:1px solid var(--line);text-align:center;height:52px;color:var(--body);padding:0 8px;font-size:14px}.lw .pm tbody th{text-align:left;color:var(--ink);padding-left:24px;font-size:15px;font-weight:500}.lw .pm td.is-hl{background:var(--blue);border-top-color:var(--blue);color:#fff;font-weight:600}.lw .pm tr.last td.is-hl{border-radius:0 0 24px 24px}.lw .pm tr.group th{padding:0}.lw .pm tr.group button{width:100%;min-height:60px;color:var(--ink);font:inherit;font-family:var(--font-display);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 24px;font-size:18px;font-weight:800;display:flex}.lw .pm tr.group button:hover{color:var(--blue)}.lw .pm tr.group button svg{transition:transform .15s}.lw .pm tr.group button[aria-expanded=true] svg{transform:rotate(180deg)}.lw .pm tr.muted th{color:var(--pebble)}.lw .pm td.is-hl .yes-hl{width:22px;height:22px}@media (max-width:900px){.lw .pm{table-layout:fixed;width:100%;min-width:618px}.lw .pm col:first-child{width:170px}.lw .pm col.p{width:112px}.lw .pm tbody th{padding-left:16px;font-size:14px}.lw .pm tr.group button{padding:0 16px;font-size:16px}.lw .pm-wrap{overflow-x:auto}.lw .pm thead th,.lw .pm thead td{position:static}.lw .pm tbody th{background:#fff}}.lw .faq{flex-direction:column;gap:12px;min-width:0;display:flex}.lw .faq-layout{grid-template-columns:minmax(260px,380px) minmax(0,1fr);align-items:start;gap:32px 56px;display:grid}@media (max-width:900px){.lw .faq-layout{grid-template-columns:1fr;gap:24px}}.lw .faq details{border-radius:var(--r-md);background:#fff}.lw .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px 16px 28px;list-style:none;display:flex}.lw .faq summary::-webkit-details-marker{display:none}.lw .faq details[open] summary{padding-bottom:4px}.lw .faq summary span.q{font-family:var(--font-display);letter-spacing:-.01em;font-size:21px;font-weight:700}.lw .faq summary:hover span.q{color:var(--blue)}.lw .faq .tog{background:var(--peri);width:44px;height:44px;color:var(--blue);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lw .faq .tog svg{transition:transform .15s}.lw .faq details[open] .tog svg{transform:rotate(180deg)}.lw .faq details p{color:var(--body);max-width:840px;padding:0 80px 24px 28px}@media (max-width:640px){.lw .faq summary{padding:14px 14px 14px 20px}.lw .faq summary span.q{font-size:18px}.lw .faq details p{padding:0 72px 20px 20px}}.lw .page-hero__ctas{flex-wrap:wrap;gap:12px;display:flex}.lw .jump{flex-wrap:wrap;gap:8px;display:flex}.lw .chip--btn{font:inherit;cursor:pointer;border:0;font-size:14px;font-weight:600}.lw .ig-group{flex-direction:column;gap:16px;scroll-margin-top:96px;display:flex}.lw .ig-group h3{letter-spacing:-.025em;font-size:30px}.lw .ig-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:16px;display:grid}.lw .ig-card{border-radius:var(--r-card);background:#fff;flex-direction:column;gap:12px;min-width:0;padding:28px;scroll-margin-top:96px;display:flex}.lw .ig-card:target,.lw .ig-card.is-flash{box-shadow:0 0 0 3px var(--blue)}.lw .ig-logos{border-radius:var(--r-sm);background:var(--cloud);justify-content:center;align-self:flex-start;align-items:center;gap:10px;min-width:52px;height:52px;padding:0 14px;display:inline-flex}.lw .ig-card h4{letter-spacing:-.015em;font-size:22px}.lw .ig-card p{color:var(--body)}.lw .ig-card .ig-note{color:var(--pebble);font-size:14px}.lw .code{border-radius:var(--r-sm);background:var(--ink);color:#e6e9ee;white-space:pre;margin:0;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.lw .ig-snippet-note{color:var(--pebble);font-size:15px}.lw .ig-snippet-note code{background:var(--peri);color:var(--ink);border-radius:8px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.lw .conn{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}@media (max-width:640px){.lw .ig-grid{grid-template-columns:1fr}.lw .ig-card{padding:24px}.lw .ig-group h3{font-size:26px}}.lw .pm-switch{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lw .pm-switch .opt{justify-content:center;min-height:44px;padding:0 12px;font-size:14px}@media (max-width:640px){.lw .pm-wrap--single{overflow:hidden}.lw .pm.pm--single{table-layout:fixed;width:100%;min-width:0}.lw .pm--single col:first-child{width:auto}.lw .pm--single col.p{width:44%}.lw .pm--single tbody th{box-shadow:none;position:static}.lw .pm--single tr.group th.pm-gh{height:auto;font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);padding:18px 16px 8px;font-size:17px;font-weight:800}.lw .pm--single tr.group td{height:auto}.lw .pm--single thead th,.lw .pm--single thead td{position:static}}.lw .jump-select{display:none;position:relative}.lw .jump-select select{border-radius:var(--r-pill);border:2px solid var(--ink);width:100%;min-height:52px;color:var(--ink);font:inherit;appearance:none;cursor:pointer;background:#fff;padding:0 52px 0 20px;font-size:16px;font-weight:600}.lw .jump-select svg{pointer-events:none;margin-top:-9px;position:absolute;top:50%;right:20px}@media (max-width:640px){.lw .jump{display:none}.lw .jump-select{display:block}}.lw .prose-panel{border-radius:var(--r-panel);background:#fff;flex-direction:column;gap:20px;max-width:872px;margin:0 auto;padding:64px 56px;display:flex}.lw .prose-panel h2{letter-spacing:-.025em;font-size:34px;line-height:1.08}.lw .prose-panel p{color:var(--body);max-width:720px;font-size:18px;line-height:1.7}.lw .fgrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.lw .fgrid__card{border-radius:var(--r-card);background:#fff;flex-direction:column;gap:12px;padding:24px;display:flex}.lw .fgrid__card h3{letter-spacing:-.01em;font-size:21px;font-weight:700;line-height:1.15}.lw .fgrid__card p{color:var(--body);font-size:15px}.lw .callout{border-radius:var(--r-panel);background:var(--peri);flex-wrap:wrap;align-items:center;gap:24px 48px;padding:40px 48px;display:flex}.lw .callout__body{flex-direction:column;flex:480px;gap:10px;min-width:0;display:flex}.lw .callout__body h2{letter-spacing:-.025em;font-size:32px;line-height:1.1}.lw .callout__body p{color:var(--body)}.lw .cta__note{color:var(--on-blue);font-size:15px}@media (max-width:640px){.lw .prose-panel{padding:36px 24px}.lw .prose-panel h2{font-size:28px}.lw .prose-panel p{font-size:17px}.lw .callout{padding:32px 24px}.lw .callout__body h2{font-size:26px}}.lw .fgrid--3{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.lw .fgrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.lw .fgrid--2{grid-template-columns:1fr}}.lw .steps{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lw .steps__item{border-radius:var(--r-card);background:#fff;flex-direction:column;gap:14px;padding:28px;display:flex}.lw .steps__num{background:var(--lime);width:52px;height:52px;color:var(--ink);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:inline-flex}.lw .steps__item h3{letter-spacing:-.02em;font-size:24px}.lw .steps__item p,.lw .steps__note{color:var(--body)}.lw .prose-panel a{font-weight:600}.lw .prose-panel .prose-h2-next{margin-top:24px}.lw .prose-panel .code{margin:4px 0}.lw .inline-code{background:var(--peri);color:var(--ink);border-radius:8px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.lw .tag-list{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.lw .tag-list li{border-radius:var(--r-pill);background:var(--cloud);align-items:center;min-height:36px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.lw .prose-list{color:var(--body);flex-direction:column;gap:8px;margin:0;padding-left:24px;font-size:18px;line-height:1.6;display:flex}.lw .prose-list li::marker{color:var(--blue);font-size:1.35em;font-weight:800}.lw .cmp-cards{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;display:grid}.lw .crumbs{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.lw .crumbs a{color:var(--pebble);border-radius:4px;text-decoration:none;transition:color .15s}.lw .crumbs a:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.lw .crumbs li[aria-current]{color:var(--ink);font-weight:600}.lw .h2h col:first-child{width:40%}.lw .h2h col.p{width:30%}.lw .h2h thead th{position:static}@media (max-width:900px){.lw .pm.h2h{table-layout:fixed;width:100%;min-width:0}.lw .pm-wrap:has(.h2h){overflow:hidden}.lw .h2h tbody th{font-size:14px}}.lw .h2h thead td{position:static}.lw .alts{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lw .alts__item{border-radius:var(--r-card);background:#fff;flex-direction:column;align-items:flex-start;gap:12px;padding:28px;display:flex}.lw .alts__head{align-items:center;gap:14px;display:flex}.lw .alts__head .steps__num{width:44px;height:44px;font-size:18px}.lw .alts__head h3{letter-spacing:-.02em;font-size:24px}.lw .alts__best{background:var(--peri);color:var(--blue);letter-spacing:0;white-space:normal;height:auto;min-height:28px;padding:4px 12px;font-weight:600;line-height:1.3}.lw .alts__item p{color:var(--body)}.lw .statement{border-radius:var(--r-panel);background:#fff;flex-direction:column;align-items:flex-start;gap:28px;padding:64px 56px;display:flex}.lw .statement h2{letter-spacing:-.03em;max-width:1000px;font-size:clamp(28px,3.6vw,40px);line-height:1.12}.lw .related{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;display:flex}.lw .related h2{letter-spacing:-.02em;font-size:28px}.lw .related__links{flex-wrap:wrap;gap:8px;display:flex}.lw .footer--plain .footer__inner{padding-top:72px}@media (max-width:640px){.lw .statement{padding:36px 24px}.lw .h2h col:first-child{width:auto}.lw .h2h col.p{width:30%}.lw .alts__item{padding:24px}.lw .cmp-cards{grid-template-columns:1fr}}.lw .docs{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.lw .docs__nav{border-radius:var(--r-card);background:#fff;flex-direction:column;gap:10px;padding:20px;display:flex;position:sticky;top:96px}.lw .docs__nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.lw .docs__nav .label{letter-spacing:.08em;text-transform:uppercase;color:var(--pebble);padding:0 16px;font-size:13px;font-weight:700}.lw .docs__nav a{box-sizing:border-box;min-height:42px;color:var(--body);border-radius:21px;align-items:center;padding:8px 16px;font-size:15px;line-height:1.3;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.lw .docs__nav a:hover{background:var(--peri);color:var(--blue)}.lw .docs__nav a[aria-current=page]{background:var(--blue);color:#fff;font-weight:600}.lw .docs__select{display:none;position:relative}.lw .docs__select select{border-radius:var(--r-pill);border:2px solid var(--ink);width:100%;min-height:52px;color:var(--ink);font:inherit;appearance:none;background:#fff;padding:0 52px 0 20px;font-size:16px;font-weight:600}.lw .docs__select svg{pointer-events:none;margin-top:-9px;position:absolute;top:50%;right:20px}.lw .doc{border-radius:var(--r-panel);background:#fff;flex-direction:column;gap:18px;min-width:0;padding:56px;display:flex}.lw .doc h1{letter-spacing:-.03em;font-size:clamp(36px,4.5vw,48px)}.lw .doc h2{letter-spacing:-.02em;margin-top:22px;font-size:28px}.lw .doc h3{letter-spacing:-.01em;margin-top:8px;font-size:20px}.lw .doc p,.lw .doc li{color:var(--body);font-size:17px;line-height:1.7}.lw .doc .doc__lead{font-size:19px}.lw .doc ol,.lw .doc ul{flex-direction:column;gap:10px;margin:0;padding-left:24px;display:flex}.lw .doc ul li::marker{color:var(--blue);font-size:1.35em;font-weight:800}.lw .doc ol{counter-reset:s;padding-left:0;list-style:none}.lw .doc ol>li{counter-increment:s;padding-left:48px;position:relative}.lw .doc ol>li:before{content:counter(s);background:var(--lime);width:32px;height:32px;color:var(--ink);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex;position:absolute;top:0;left:0}.lw .doc a{font-weight:600}.lw .doc a.doc-card{font-weight:400}.lw .doc-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:8px;display:grid}.lw .doc-card{border-radius:var(--r-md);background:var(--cloud);color:var(--ink);flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none;transition:background-color .15s;display:flex}.lw .doc-card:hover{background:var(--peri)}.lw .doc-card h2{letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:19px;display:flex}.lw .doc-card h2 svg{opacity:0;transition:opacity .15s,transform .15s}.lw .doc-card:hover h2{color:var(--blue)}.lw .doc-card:hover h2 svg{opacity:1;transform:translate(2px)}.lw .doc-card p{color:var(--body);font-size:15px;line-height:1.55}@media (max-width:900px){.lw .docs{grid-template-columns:1fr}.lw .docs__nav{display:none}.lw .docs__select{display:block}.lw .doc{padding:32px 22px}}.lw .doc-note{border-radius:var(--r-sm);background:var(--peri);align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.lw .doc-note svg{flex:none;margin-top:3px}.lw .doc .doc-note p{color:var(--ink);font-size:16px;line-height:1.6}.lw .doc-table{border-radius:var(--r-sm);border:1px solid var(--line);background:#fff;overflow:hidden}.lw .doc-table table{border-collapse:collapse;width:100%}.lw .doc-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--pebble);padding:12px 20px;font-size:13px;font-weight:700}.lw .doc-table th:first-child{width:28%}.lw .doc-table td{border-top:1px solid var(--line);color:var(--body);vertical-align:top;padding:14px 20px;font-size:16px;line-height:1.55}.lw .doc-table td:first-child{white-space:nowrap}@media (max-width:640px){.lw .doc-table thead{display:none}.lw .doc-table tr{padding:14px 18px;display:block}.lw .doc-table tr+tr{border-top:1px solid var(--line)}.lw .doc-table td{white-space:normal;border:0;padding:0;display:block}.lw .doc-table td:first-child{margin-bottom:6px}}.lw .doc em{font-style:italic}.lw .doc-quote{border-left:4px solid var(--blue);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--cloud);margin:0;padding:16px 22px}.lw .doc .doc-quote p{color:var(--ink);font-size:17px;font-style:italic;line-height:1.6}.lw .post-hero{gap:16px}.lw .post-hero__back{font-size:15px}.lw .post-hero h1{max-width:860px}.lw .post-hero__by{color:var(--pebble)!important;font-size:16px!important}.lw .longform{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.lw .longform__toc a{font-size:15px}.lw .longform__article h2{scroll-margin-top:96px}.lw .doc .post-disc{border-top:1px solid var(--line);color:var(--pebble);margin-top:12px;padding-top:20px;font-size:13px;font-style:italic;line-height:1.6}.lw .doc-table--3 th[scope=row]{border-top:1px solid var(--line);text-align:left;letter-spacing:0;text-transform:none;color:var(--ink);vertical-align:top;white-space:nowrap;padding:14px 20px;font-size:16px;font-weight:700}.lw .doc-table--3 thead th:first-child{width:16%}.lw .doc-table--3 thead th{width:42%}@media (max-width:900px){.lw .longform{grid-template-columns:1fr}.lw .longform__toc{display:none}}@media (max-width:640px){.lw .doc-table--3 th[scope=row]{border:0;padding:0 0 8px;display:block}.lw .doc-table--3 td{margin-bottom:8px}.lw .doc-table--3 td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--pebble);margin-bottom:2px;font-size:12px;font-weight:700;display:block}}.lw .legal-hero{gap:16px}.lw .legal-hero h1{font-size:clamp(34px,4.5vw,48px)}.lw .legal-hero__date{border-radius:var(--r-pill);background:var(--cloud);color:var(--body);align-items:center;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.lw .longform__toc{max-height:calc(100vh - 120px);overflow-y:auto}.lw .logos__track{display:contents}.lw .nav{background:0 0;padding:0}.lw .logos{overflow:hidden}.lw .logos__row{flex-wrap:nowrap;gap:0;width:100vw;margin-left:calc(50% - 50vw);display:flex;overflow:hidden}.lw .logos__track{flex:none;align-items:center;gap:72px;padding-right:72px;animation:48s linear infinite logos-marquee;display:flex}.lw .logos__track--dup,.lw .logos__tile--rep{display:flex}.lw .logos__tile{background:0 0;border-radius:0;flex:none;min-height:64px;padding:0}.lw .logos__row:hover .logos__track{animation-play-state:paused}@keyframes logos-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.lw .logos__track{animation:none}.lw .logos__track--dup{display:none}}@media (max-width:640px){.lw .logos__track{gap:48px;padding-right:48px}}.lw .table thead th.is-hl,.lw .table tbody tr:last-child td.is-hl,.lw .pm thead th.is-hl,.lw .pm tr.last td.is-hl{border-radius:0}.lw .prose-panel{max-width:none;margin:0}.lw .prose-panel>*,.lw .prose-panel p{max-width:960px}.lw main#main>section.page-hero+section.prose-sec .prose-panel>*,.lw main#main>section.page-hero+section.prose-sec .prose-panel p{max-width:780px}.lw main#main>section.page-hero+section.prose-sec .prose-panel>.tag-list{max-width:none}.lw main#main>section.page-hero:has(+section.prose-sec){padding-bottom:0!important}.lw main#main>section.page-hero:has(+section.prose-sec) .page-hero__panel{border-radius:var(--r-panel) var(--r-panel) 0 0}.lw main#main>section.page-hero:has(+section.prose-sec) .page-hero__inner{padding-bottom:40px}.lw main#main>section.page-hero+section.prose-sec{padding-top:0!important}.lw main#main>section.page-hero+section.prose-sec .prose-panel{border-radius:0 0 var(--r-panel) var(--r-panel);padding-top:0}.lw main#main>section.page-hero+section.prose-sec .prose-panel:before{content:"";background:var(--line);height:1px;margin-bottom:20px;display:block}@media (max-width:900px){.lw main#main>section.page-hero:has(+section.prose-sec) .page-hero__inner{padding-bottom:28px}}.lw .posts{flex-direction:column;gap:16px;display:flex}.lw main.main--blog>section:first-child,.lw main.main--tight-hero>section:first-child{padding-bottom:12px!important}.lw main.main--blog>section:nth-child(2),.lw main.main--tight-hero>section:nth-child(2){padding-top:12px!important}.lw .post{border-radius:var(--r-card);background:#fff;grid-template-columns:minmax(160px,200px) minmax(0,1fr);align-items:start;gap:16px 40px;padding:32px;display:grid}.lw .post__body{flex-direction:column;align-items:flex-start;gap:12px;max-width:760px;display:flex}.lw .post__date{border-radius:var(--r-pill);background:var(--cloud);min-height:32px;color:var(--body);align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.lw .post h2{letter-spacing:-.02em;font-size:28px;line-height:1.1}.lw .post h2 a{color:var(--ink);text-decoration:none}.lw .post h2 a:hover{color:var(--blue)}.lw .post p{color:var(--body);font-size:17px}@media (max-width:640px){.lw .post{grid-template-columns:1fr;gap:12px;padding:24px}.lw .post h2{font-size:22px}}.lw .facts{border-radius:var(--r-card);background:#fff;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;display:grid;overflow:hidden}.lw .facts div{border-top:1px solid var(--line);padding:22px 28px}.lw .facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--pebble);margin-bottom:6px;font-size:13px;font-weight:700}.lw .facts dd{color:var(--ink);margin:0;font-size:17px}.lw .factsheet{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:stretch;gap:16px;display:grid}.lw .factsheet__id{border-radius:var(--r-card);background:var(--blue);color:#fff;flex-direction:column;justify-content:flex-end;gap:6px;min-height:280px;padding:40px;display:flex;position:relative;overflow:hidden}.lw .factsheet__mark{opacity:.2;pointer-events:none;width:228px;height:260px;position:absolute;top:-40px;right:-56px}.lw .factsheet__label{letter-spacing:.08em;text-transform:uppercase;color:var(--peri);font-size:13px;font-weight:700;position:relative}.lw .factsheet__name{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(28px,3vw,36px);font-weight:800;line-height:1.05;position:relative}.lw .factsheet__place{font-size:19px;font-weight:600;position:relative}.lw .factsheet__list{border-radius:var(--r-card);background:#fff;flex-direction:column;margin:0;padding:8px 36px;display:flex}.lw .factsheet__list div{grid-template-columns:140px minmax(0,1fr);align-items:baseline;gap:16px;padding:18px 0;display:grid}.lw .factsheet__list div+div{border-top:1px solid var(--line)}.lw .factsheet__list dt{letter-spacing:.06em;text-transform:uppercase;color:var(--pebble);font-size:13px;font-weight:700}.lw .factsheet__list dd{color:var(--ink);margin:0;font-size:17px}.lw .factsheet__list a{font-weight:600}@media (max-width:900px){.lw .factsheet{grid-template-columns:1fr}.lw .factsheet__id{min-height:0;padding:32px 28px}}@media (max-width:640px){.lw .factsheet__list{padding:4px 24px}.lw .factsheet__list div{grid-template-columns:1fr;gap:4px}}.lw .prose-panel .belief{color:var(--body);flex-direction:column;gap:10px;margin:0;padding-left:24px;font-size:18px;line-height:1.6;display:flex}.lw .prose-panel .belief li::marker{color:var(--blue);font-size:1.35em;font-weight:800}.lw .prose-panel .belief strong{color:var(--ink)}.lw .contact{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}.lw .form{border-radius:var(--r-panel);background:#fff;flex-direction:column;gap:20px;padding:40px;display:flex}.lw .form__row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.lw .form h2{letter-spacing:-.02em;font-size:28px}.lw .field{flex-direction:column;gap:8px;display:flex}.lw .field label{color:var(--ink);font-size:15px;font-weight:600}.lw .field input,.lw .field textarea,.lw .field select{border-radius:var(--r-sm);border:2px solid var(--line);width:100%;min-height:52px;color:var(--ink);font:inherit;background:#fff;padding:12px 18px;font-size:16px;transition:border-color .15s}.lw .field textarea{resize:vertical;min-height:140px}.lw .field select{appearance:none}.lw .field input,.lw .field textarea,.lw .field select{box-shadow:inset 0 -1px #8a919c}.lw .field input:hover,.lw .field textarea:hover,.lw .field select:hover{border-color:#b8c0cc}.lw .field__req{color:var(--pebble);font-weight:400}.lw .field.field--error input,.lw .field.field--error textarea,.lw .field.field--error select{box-shadow:inset 0 -1px #b42318;border-color:#b42318!important}.lw .field__error{color:#b42318;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;display:flex}.lw .field__error svg{flex:none}.lw .field input:focus,.lw .field textarea:focus,.lw .field select:focus{box-shadow:0 0 0 3px var(--peri)}.lw .form__summary{border-radius:var(--r-sm);color:#8a1c12;background:#fdecea;margin:0;padding:12px 16px;font-size:15px;font-weight:600}.lw .field input:focus,.lw .field textarea:focus,.lw .field select:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--peri);outline:none}.lw .form__note{color:var(--pebble);font-size:14px}.lw .form__done{border-radius:var(--r-sm);background:var(--peri);color:var(--blue);padding:14px 18px;font-weight:600}.lw .details{flex-direction:column;gap:12px;display:flex}.lw .detail{border-radius:var(--r-card);background:#fff;align-items:flex-start;gap:16px;padding:24px;display:flex}.lw .detail__ic{background:var(--peri);border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.lw .detail__body{flex-direction:column;gap:4px;display:flex}.lw .detail h2,.lw .detail h3{letter-spacing:-.01em;font-size:21px}.lw .detail p{color:var(--body)}.lw .detail a{font-weight:600}@media (max-width:900px){.lw .contact{grid-template-columns:1fr}.lw .form{padding:24px}}.lw main>section{padding-top:40px!important;padding-bottom:40px!important}.lw main>section:first-child{padding-top:24px!important}.lw main>section:last-child{padding-bottom:80px!important}.lw .table:not(.table--single) thead td,.lw .table:not(.table--single) tbody th{z-index:2;background:#fff;position:sticky;left:0}@media (max-width:900px){.lw .pm:not(.h2h):not(.pm--single) thead td,.lw .pm:not(.h2h):not(.pm--single) tbody th{z-index:2;box-shadow:none;background:#fff;position:sticky;left:0}.lw .pm:not(.h2h):not(.pm--single) thead td{top:auto}.lw .table tbody th{box-shadow:none}}.lw .is-scrollable .table:not(.table--single) thead td:after,.lw .is-scrollable .table:not(.table--single) tbody th:after,.lw .is-scrollable .pm:not(.h2h):not(.pm--single) thead td:after,.lw .is-scrollable .pm:not(.h2h):not(.pm--single) tbody th:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1114181f,#11141800);width:14px;position:absolute;top:-1px;bottom:0;right:-14px}.lw .is-scrollable .table:not(.table--single) thead td:after,.lw .is-scrollable .pm:not(.h2h):not(.pm--single) thead td:after{top:0}.lw .pricing-more{margin-top:24px}@media (max-width:543px){.lw .plan__price{min-height:0}.lw .plan--pop{margin-top:16px}}@media (max-width:640px){.lw main>section{padding-top:16px!important;padding-bottom:16px!important}.lw main>section.section{padding-top:32px!important;padding-bottom:32px!important}.lw main>section .stack[style*="gap: 40px"],.lw main>section .stack[style*="gap: 32px"]{gap:24px!important}.lw .plans{margin-top:28px}.lw main>section.steps-sec{padding-top:16px!important}.lw #pricing{padding-bottom:56px!important}.lw .pricing-more{margin-top:16px}}@media (prefers-reduced-motion:reduce){.lw *,.lw :before,.lw :after{scroll-behavior:auto!important;transition:none!important}.lw .btn:hover,.lw .btn:hover svg{transform:none!important}}}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_64258f83-module__DwF1pG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_64258f83-module__DwF1pG__variable{--nf-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_5b3216fa-module__ABufzG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_5b3216fa-module__ABufzG__variable{--nf-body:"DM Sans", "DM Sans Fallback"}
