.bx,.bx-page{--g:var(--rd-black);--i:var(--rd-ink);--s:var(--rd-soft);--f:var(--rd-field);--f2:#202425;--t-display:clamp(46px,7.4vw,118px);--t-head:clamp(34px,4.6vw,74px);--t-lead:clamp(19px,1.55vw,23px);--t-body:17px;--t-small:14px;--gap:clamp(16px,2vw,28px);background:var(--g);color:var(--i);font-size:var(--t-body);line-height:1.55}.bx :is(h1,h2,h3,h4),.bx-page :is(h1,h2,h3,h4){margin:0;font-weight:600;letter-spacing:-.03em;color:inherit}.bx p,.bx-page p{margin:0}.bx-light,.bx-light .bx-sec:not(.bx-dark) .bx-card-dark,.bx-sec:not(.bx-light):not(.bx-green) :is(.bx-card,.bx-opp){--g:var(--rd-paper);--i:var(--rd-ink-dark);--s:var(--rd-soft-dark);--f:var(--rd-field-light);--f2:#d6dacf}.bx-light :is(.bx-card,.bx-opp,.pt){--g:var(--rd-black);--i:var(--rd-ink);--s:var(--rd-soft);--f:var(--rd-field);--f2:#202425}.bx-green,.bx-light .pt.hl{--g:var(--rd-green);--i:var(--rd-green-ink);--s:#0b3a1d;--f:#1fb557;--f2:#1aa04c}.bx-main{display:block}.bx-sec{background:var(--g);color:var(--i);padding:var(--rd-pad) 0}.bx-wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 var(--rd-m)}.bx-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}.bx-grid>*{grid-column:1/-1;min-width:0}.bx-card{background:var(--g);color:var(--i);border-radius:var(--rd-radius);padding:clamp(24px,2.6vw,40px)}.bx-h2{font-size:var(--t-head);line-height:1.02;letter-spacing:-.04em!important;font-weight:650!important;max-width:20ch}.bx-h3{font-size:clamp(26px,2.6vw,40px);line-height:1.08;letter-spacing:-.035em;font-weight:650;margin-top:clamp(64px,7vw,104px)!important}.bx-intro{margin-top:24px;max-width:60ch;font-size:var(--t-lead);line-height:1.45;color:var(--s)}.bx-grid>.bx-intro{grid-column:1/span 8}.bx-prose{display:grid;gap:.9em}.bx-intro a,.bx-prose a,.bx-textlink{color:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.bx-prose a:hover,.bx-textlink:hover{color:var(--rd-green)}.bx-light :is(.bx-textlink,.bx-prose a):hover{color:#15803d}.bx-note{margin-top:16px}.bx-meta,.bx-note{font-size:var(--t-small);color:var(--s)}.bx-meta{margin-top:14px}.bx .rd-chip.fact,.bx-page .rd-chip.fact{background:var(--i);color:var(--g)}.bx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:0 26px;border-radius:var(--rd-radius);border:2px solid var(--rd-green);background:var(--rd-green);color:var(--rd-green-ink)!important;font-family:inherit;font-weight:600;font-size:var(--t-body);line-height:1.15;text-decoration:none!important;cursor:pointer;text-align:center;transition:transform .2s var(--rd-ease),background-color .2s,color .2s}.bx-btn:hover{background:#3ad672;border-color:#3ad672;transform:translateY(-2px)}.bx-btn:active{transform:translateY(0) scale(.98)}.bx-btn.bx-quiet{background:transparent;color:var(--i)!important;border-color:var(--i)}.bx-btn.bx-quiet:hover{background:var(--i);color:var(--g)!important}.bx-green .bx-btn:not(.bx-quiet){background:var(--rd-green-ink);border-color:var(--rd-green-ink);color:var(--rd-ink)!important}.bx-green .bx-btn:not(.bx-quiet):hover{background:#12301c;border-color:#12301c}.bx-mini{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:var(--rd-radius);border:0;background:var(--f);color:var(--i);font-family:inherit;font-weight:600;font-size:var(--t-small);line-height:1;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s}.bx-mini.on,.bx-mini:hover{background:var(--i);color:var(--g)}.bx-mini.pri{background:var(--rd-green);color:var(--rd-green-ink)}.bx-mini.pri:hover{background:#3ad672}.bx :focus-visible,.bx-page :focus-visible{outline:3px solid var(--rd-green);outline-offset:3px}.bx-hero{padding:clamp(32px,5vw,72px) 0 clamp(64px,7vw,112px)}.bx-crumbs{grid-column:1/span 8!important;margin-bottom:clamp(28px,4vw,56px);font-size:var(--t-small)}.bx-crumbs :is(ol,li,a,span){color:var(--s);font-size:var(--t-small)}.bx-crumbs a{text-decoration:none}.bx-crumbs [aria-current=page],.bx-crumbs a:hover{color:var(--i)}.bx-lines{font-size:var(--t-display)!important;line-height:1.02;letter-spacing:-.045em!important;font-weight:650!important;overflow-wrap:anywhere}.bx-line{display:block}.bx-line2{margin-top:.04em}.bx-nb{white-space:nowrap}.bx-offerline .bx-lead{max-width:60ch}.bx-art{grid-column:1/span 8!important}.bx-hero h1.bx-art{font-size:clamp(36px,5.2vw,76px)!important;line-height:1.04}.bx-h1wrap h1{font-size:clamp(40px,6.2vw,100px);line-height:1.02;letter-spacing:-.045em;font-weight:650}.bx-h1wrap h1 em{font-style:normal;color:inherit}.bx-lead{font-size:var(--t-lead);line-height:1.45;max-width:52ch;color:var(--i)}.bx-art.bx-lead{margin-top:clamp(28px,3vw,40px)}.bx-acts{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}.bx-slot{display:inline-block;width:.82em;height:.82em;vertical-align:-.1em;margin-left:.2em;object-fit:contain;background:#fff;padding:.06em;border-radius:var(--rd-radius)}.bx-under{margin-top:clamp(32px,3.4vw,48px);align-items:end;row-gap:32px}.bx-under>.bx-copy{grid-column:1/span 7}.bx-act{grid-column:9/span 4;justify-self:end;text-align:right}.bx-act small{display:block;margin:12px 0 0 auto;font-size:var(--t-small);color:var(--s);max-width:34ch}.bx-stats{grid-column:9/-1!important;grid-row:1/span 4;align-self:end;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.bx-stats:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.bx-hero .bx-crumbs~.bx-stats{grid-row:2/span 4}.bx-stats div{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.bx-stats dd{order:1;margin:0;font-size:clamp(30px,2.8vw,46px);font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--rd-green);font-variant-numeric:tabular-nums}.bx-stats dt{order:2;font-size:var(--t-small);line-height:1.35;color:var(--s)}.bx-tiles{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.bx-tiles a{--g:var(--rd-black);--i:var(--rd-ink);--s:var(--rd-soft);display:grid;gap:12px;align-content:start;height:100%;padding:clamp(20px,2vw,28px);border-radius:var(--rd-radius);background:var(--g);color:var(--i);text-decoration:none;transition:transform .2s var(--rd-ease)}.bx-tiles li:first-child a{--g:var(--rd-green);--i:var(--rd-green-ink);--s:#0b3a1d}.bx-tiles a:hover{transform:translateY(-3px)}.bx-tiles b{font-size:var(--t-lead);letter-spacing:-.02em;line-height:1.2;display:flex;justify-content:space-between;gap:12px;align-items:baseline;font-weight:600}.bx-tiles b .rd-chip{font-size:.8em;padding:0 .3em}.bx-tiles p{line-height:1.45}.bx-tiles p,.bx-tiles small{font-size:var(--t-small);color:var(--s)}.bx-tile-logos{display:flex;gap:6px;min-height:32px}.bx-tile-logos img{width:44px;height:32px;object-fit:contain;background:#fff;padding:3px;border-radius:var(--rd-radius)}.bx-steps{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:40px var(--gap)}.bx-steps a{display:grid;gap:10px;padding-top:20px;border-top:6px solid var(--rd-green);text-decoration:none;color:inherit}.bx-steps b{font-size:var(--t-lead);letter-spacing:-.02em;font-weight:600}.bx-steps small{font-size:var(--t-small);color:var(--s);line-height:1.45}.bx-steps a:hover b{text-decoration:underline;text-underline-offset:.15em}.bx-checks{margin-top:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px var(--gap)}.bx-check{border-top:6px solid var(--rd-green);padding-top:24px}.bx-check h3{font-size:var(--t-lead);letter-spacing:-.02em;line-height:1.25}.bx-check p{margin-top:12px;color:var(--s)}.bx-policy{margin-top:56px;display:grid;gap:18px}.bx-policy h3{font-size:var(--t-lead);letter-spacing:-.02em}.bx-policy-cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.bx-policy-cols b{display:block;margin-bottom:8px}.bx-policy-cols p,.bx-policy>p{color:var(--s)}.bx-dir{margin-top:40px}.bx-dirbar{display:grid;gap:14px}.bx-search{position:relative;display:flex;align-items:center;max-width:560px}.bx-search svg{position:absolute;left:16px;color:var(--s);pointer-events:none}.bx-search input,.bx-select{width:100%;min-height:52px;padding:0 16px 0 46px;border-radius:var(--rd-radius);border:2px solid color-mix(in srgb,currentColor 25%,transparent);background:transparent;color:inherit;font-family:inherit;font-weight:500;font-size:var(--t-body);line-height:1}.bx-light :is(.bx-search input,.bx-select){background:#fff}.bx-search input::placeholder{color:var(--s)}.bx-search input:focus,.bx-select:focus{outline:none;border-color:var(--rd-green)}.bx-select{width:auto;min-height:44px;padding:0 12px;font-size:var(--t-small)}.bx-seg{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.bx-seg button{min-height:44px;padding:0 16px;border-radius:var(--rd-radius);border:0;background:var(--f);color:var(--i);font-family:inherit;font-weight:600;font-size:var(--t-small);line-height:1;cursor:pointer;transition:background-color .2s,transform .2s var(--rd-ease)}.bx-seg button:hover{background:var(--f2);transform:translateY(-1px)}.bx-seg button[aria-pressed=true]{background:var(--i);color:var(--g)}.bx-seg button small{margin-left:6px;opacity:.7;font-weight:400;font-size:1em}.bx-cats{margin-top:6px}.bx-count{margin-top:24px;font-size:var(--t-small);color:var(--s)}.bx-vlist{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3vw,56px)}.bx-vrow{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"lg hd sv" "lg bd bd";gap:4px 18px;padding:22px 0;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);align-content:start}.bx-logo{grid-area:lg;width:64px;height:48px;display:grid;place-items:center;background:#fff;padding:5px;border-radius:var(--rd-radius);text-decoration:none;color:var(--rd-black);font-weight:700;font-size:15px}.bx-logo img{width:100%;height:100%;object-fit:contain}.bx-vhead{grid-area:hd}.bx-vhead h3{font-size:var(--t-lead);font-weight:600;letter-spacing:-.02em;line-height:1.2}.bx-vhead h3 a{color:inherit;text-decoration:none}.bx-vhead h3 a:hover{text-decoration:underline;text-underline-offset:.15em}.bx-vcat{font-size:var(--t-small);color:var(--s);margin-top:4px}.bx-save{grid-area:sv;align-self:start;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:var(--rd-radius);background:var(--f);color:var(--i);cursor:pointer}.bx-save[aria-pressed=true]{background:var(--rd-green);color:var(--rd-green-ink)}.bx-vbody{grid-area:bd;display:grid;gap:10px;margin-top:6px}.bx-vdesc{font-size:16px;line-height:1.5;color:var(--s)}.bx-marks,.bx-plats{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--t-small)}.bx-marks span:before,.bx-vprice:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;vertical-align:.08em;background:var(--s)}.bx-marks .g:before,.bx-vprice.yes:before{background:var(--rd-green)}.bx-plats a,.bx-plats span{padding:4px 10px;border-radius:var(--rd-radius);background:var(--f);color:var(--i);text-decoration:none}.bx-vprice{font-size:16px;font-weight:600;line-height:1.4}.bx-vact{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.bx-claim{font-size:var(--t-small);color:var(--s)}.bx-claim a{color:inherit}.bx-empty{grid-column:1/-1;margin-top:24px;font-size:var(--t-lead)}section.bx-feat{margin-top:28px;padding:clamp(22px,2.4vw,32px);border-radius:var(--rd-radius);background:var(--rd-black);color:var(--rd-ink);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 32px;align-items:end}section.bx-feat h3{font-size:var(--t-lead);letter-spacing:-.02em;display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}section.bx-feat h3 .rd-chip{font-size:var(--t-small);padding:2px 8px;background:var(--rd-green);color:var(--rd-green-ink)}section.bx-feat p{margin-top:10px;color:var(--rd-soft);max-width:70ch}.bx-offerline{margin-top:48px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:32px;align-items:end}.bx-offerline>div:first-child{grid-column:1/span 7;display:grid;gap:20px}.bx-offerline>.bx-act{grid-column:9/span 4}.bx-big{font-size:clamp(30px,3.6vw,56px);line-height:1.05;letter-spacing:-.04em;font-weight:650}.bx-alts{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px var(--gap)}.bx-alts li a{display:grid;grid-template-columns:88px minmax(0,1fr);gap:2px 20px;align-items:center;padding:14px 12px;margin:0 -12px;border-radius:var(--rd-radius);text-decoration:none;color:inherit;transition:background-color .2s,transform .2s var(--rd-ease)}.bx-alts li a:hover{background:var(--f);transform:translateX(4px)}.bx-alts img,.bx-nologo{grid-row:1/span 2;width:88px;height:56px;object-fit:contain;background:#fff;padding:6px;border-radius:var(--rd-radius)}.bx-nologo{display:grid;place-items:center;color:var(--rd-black);font-weight:700;font-size:22px}.bx-alts b{font-size:var(--t-lead);font-weight:600;letter-spacing:-.02em}.bx-alts .w{color:var(--s);font-size:var(--t-small)}.bx-alts+.bx-intro{margin-top:40px;font-size:var(--t-body)}.bx-profile{row-gap:48px}.bx-profile-main{grid-column:1/span 7!important;display:grid;gap:20px;align-content:start;justify-items:start}.bx-profile-main>*{justify-self:stretch}.bx-profile-main>.bx-btn,.bx-profile-main>.bx-meta{justify-self:start}.bx-profile-side{grid-column:9/span 4!important;align-self:start}.bx-profile-side h2{font-size:var(--t-lead);letter-spacing:-.02em}.bx-facts{margin:16px 0 0}.bx-facts div{display:grid;grid-template-columns:40% 1fr;gap:12px;padding:12px 0;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}.bx-facts dt{color:var(--s);font-size:var(--t-small)}.bx-facts dd{margin:0;font-size:15px}.bx blockquote{margin:0;font-size:18px;line-height:1.55}.bx-faq{margin-top:40px;display:grid;align-content:start}.bx-item{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:var(--gap);align-items:baseline;padding:26px 0;border-top:1px solid color-mix(in srgb,currentColor 16%,transparent)}.bx-item:last-child{border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent)}.bx-item>h3{font-size:clamp(21px,1.9vw,28px);line-height:1.18;letter-spacing:-.03em;font-weight:550}.bx-item>:last-child{line-height:1.6;color:var(--s);max-width:60ch}.bx-item small{display:block;margin-top:8px;font-size:var(--t-small);color:var(--s)}#help .bx-faq{grid-column:1/span 8}.bx-help{grid-column:9/span 4!important;margin-top:40px;align-self:start;display:grid;gap:14px}.bx-help h3{font-size:var(--t-lead);letter-spacing:-.02em}.bx-help>p:not(.bx-note){color:var(--s)}.bx-help ul{list-style:none;margin:4px 0 0;padding:0;display:grid}.bx-help li a{display:grid;gap:2px;padding:14px 0;border-top:1px solid color-mix(in srgb,currentColor 16%,transparent);text-decoration:none;color:inherit}.bx-help li a b{font-weight:600}.bx-help li a small{color:var(--s);font-size:var(--t-small)}.bx-help li a:hover b{text-decoration:underline;text-underline-offset:.15em}.bx-vend{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px var(--gap);align-items:end}.bx-vend-act{justify-self:end;text-align:right}.bx-vend-act .pnote{margin-top:12px;font-size:var(--t-small);color:var(--s)}.pricing3{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);align-items:stretch}.pricing3 .pt{background:var(--g);color:var(--i);border-radius:var(--rd-radius);padding:clamp(24px,2.4vw,36px);display:flex;flex-direction:column;gap:16px}.pricing3 h4{font-size:var(--t-lead);letter-spacing:-.02em}.pricing3 .pp{font-size:clamp(34px,3.4vw,54px);font-weight:700;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.pricing3 .pp small{font-weight:500;letter-spacing:0}.pricing3 .pp small,.pricing3 p{font-size:var(--t-small);color:var(--s)}.pricing3 ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pricing3 li{position:relative;padding-left:20px;font-size:16px;line-height:1.4}.pricing3 li:before{content:"";position:absolute;left:0;top:.45em;width:8px;height:8px;background:var(--rd-green)}.pricing3 .hl li:before{background:var(--rd-green-ink)}.pricing3 .bx-btn{margin-top:auto;width:100%}.pricing3 .bx-btn+.pp{margin-top:8px}.pricing3 .hl .bx-btn:not(.bx-quiet){background:var(--rd-green-ink);border-color:var(--rd-green-ink);color:var(--rd-ink)!important}.pricing3 .hl>.bx-btn:first-of-type{margin-top:0}.bx-links{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap)}.bx-links a{display:block;padding:18px 0;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);text-decoration:none;color:inherit;font-size:var(--t-lead);font-weight:600;letter-spacing:-.02em}.bx-links a:hover{color:var(--rd-green)}.bx-compare{display:grid;gap:24px;justify-items:start}.bx-compare>*{max-width:100%}.bx-field{display:grid;gap:8px;font-size:var(--t-small);font-weight:600;width:min(100%,420px)}.b2b-request-form :is(input:not([type=checkbox]),select,textarea),.bx-field :is(input,select,textarea){width:100%;min-height:52px;padding:0 14px;border-radius:var(--rd-radius);border:2px solid color-mix(in srgb,currentColor 22%,transparent);background:transparent;color:inherit;font-family:inherit;font-weight:500;font-size:var(--t-body);line-height:1.2}.bx-light :is(.bx-field,.b2b-request-form) :is(input:not([type=checkbox]),select,textarea){background:#fff}.b2b-request-form :is(input,select,textarea):focus,.bx-field :is(input,select,textarea):focus{outline:none;border-color:var(--rd-green)}.bx-tablewrap{width:100%;overflow-x:auto}.bx-table{width:100%;border-collapse:collapse;font-size:15px}.bx-table caption{caption-side:bottom;text-align:left;padding-top:14px;font-size:var(--t-small);color:var(--s)}.bx-table :is(th,td){text-align:left;padding:14px 16px;vertical-align:top;border:0;height:auto;color:var(--i)}.bx-table thead th{font-weight:650;font-size:var(--t-lead);letter-spacing:-.02em}.bx-table tbody tr:nth-child(odd){background:var(--f)}.bx-table tbody th{color:var(--s);font-weight:400}.bx-table a{color:inherit}.bx-table tr{border:0}.bx-table tr:hover{background:inherit}.b2b-request-form{display:grid;gap:22px;max-width:920px}.b2b-request-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px var(--gap)}.b2b-request-form>label:not(.b2b-request-consent),.b2b-request-grid>label{display:block;font-size:var(--t-small);font-weight:600}.b2b-request-form label>:is(input,select,textarea){display:block;margin-top:8px}.b2b-request-form label>span{font-weight:400;color:var(--s)}.b2b-request-form textarea{padding:14px;min-height:120px;line-height:1.5}.b2b-request-form ::placeholder{color:var(--s);opacity:1}.b2b-request-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.b2b-request-form .b2b-request-consent{display:flex;gap:12px;align-items:flex-start;font-weight:400;font-size:16px;line-height:1.5}.b2b-request-consent input{width:20px;height:20px;margin-top:2px;accent-color:var(--rd-green);flex:none}.b2b-request-consent span{color:var(--i)!important}.b2b-request-consent a,.b2b-request-notice a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.b2b-request-note{font-size:var(--t-small);color:var(--s);max-width:70ch}.b2b-request-notice[role=note]{background:var(--rd-black);color:var(--rd-ink);padding:18px 22px;border-radius:var(--rd-radius);border-top:6px solid var(--rd-amber)}.b2b-request-notice[role=status]:empty{display:none}.b2b-request-notice.success{color:#15803d;font-weight:600}.b2b-request-notice.error{color:var(--rd-risk);font-weight:600}.b2b-request-submit{justify-self:start;min-height:56px;padding:0 28px;border-radius:var(--rd-radius);border:0;background:var(--rd-green);color:var(--rd-green-ink);font-family:inherit;font-weight:600;font-size:var(--t-body);line-height:1;cursor:pointer;transition:transform .2s var(--rd-ease),background-color .2s}.b2b-request-submit:hover:not(:disabled){background:#3ad672;transform:translateY(-2px)}.b2b-request-submit:disabled{background:var(--f2);color:var(--s);cursor:not-allowed}.bx-close{padding:clamp(80px,9vw,144px) 0}.bx-close-h{font-size:var(--t-display);line-height:.95;letter-spacing:-.045em;font-weight:650;max-width:14ch}.bx-bottom{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-top:clamp(40px,5vw,72px);flex-wrap:wrap}.bx-bottom>p{font-size:var(--t-lead);max-width:34ch}.bx-close-act{display:flex;flex-wrap:wrap;gap:12px}.bx-close .bx-btn.bx-quiet{border-color:var(--rd-green-ink)}.bx-foot{background:var(--rd-black);color:var(--rd-ink);padding:clamp(64px,7vw,104px) 0 40px}.bx-foot-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px var(--gap);font-size:16px}.bx-foot-cols h4{font-size:var(--t-small);font-weight:600;letter-spacing:0;margin-bottom:12px}.bx-foot-cols ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bx-foot-cols a{color:var(--rd-soft);text-decoration:none;transition:color .2s}.bx-foot-cols a:hover{color:var(--rd-ink)}.bx-foot-name{margin-top:clamp(56px,7vw,104px)}.bx-foot-name img{width:min(100%,720px);height:auto}.bx-foot-note{margin-top:28px;max-width:60ch;line-height:1.6}.bx-foot-meta,.bx-foot-note{font-size:var(--t-small);color:var(--rd-soft)}.bx-foot-meta{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:24px}.bx .floating-tools{position:fixed;right:20px;bottom:20px;z-index:30;display:flex;gap:8px;align-items:center}.bx .b2b-top,.bx .floating-tools .fab{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;border-radius:var(--rd-radius);border:0;background:var(--rd-green);color:var(--rd-green-ink);font-family:inherit;font-weight:600;font-size:var(--t-small);line-height:1;text-decoration:none;cursor:pointer;transition:opacity .25s,transform .25s var(--rd-ease)}.bx .b2b-top{width:48px;padding:0;justify-content:center;background:var(--rd-ink);color:var(--rd-black);font-size:18px}.bx .floating-tools .fab.hide{opacity:0;transform:translateY(8px);pointer-events:none}.bx:has(.start-guide .mobilebar:not([hidden])) .floating-tools{bottom:88px}.b2b .start-guide.bx-guide{--bg:var(--rd-black);--bg2:var(--rd-black);--pn:var(--rd-field);--pn2:#202425;--ln:#262b2c;--ln2:#343a3b;--tx:var(--rd-ink);--tx2:var(--rd-soft);--mu:var(--rd-soft);--em:var(--rd-green);--em2:var(--rd-green);--emA:rgba(34,197,94,.14);--r:var(--rd-radius);--r-sm:var(--rd-radius);font-size:16px}.b2b .start-guide.bx-guide :is(.mono,.kicker,.num){font-family:inherit}.b2b .start-guide.bx-guide .kicker{font-size:var(--t-small);letter-spacing:0;text-transform:none;color:var(--rd-soft);font-weight:500;margin-bottom:10px}.b2b .start-guide.bx-guide .num{display:none}.b2b .start-guide.bx-guide .hero{background:var(--rd-black);border-bottom:0}.b2b .start-guide.bx-guide .hero h1{font-size:var(--t-display);line-height:1.02;letter-spacing:-.045em;font-weight:650}.b2b .start-guide.bx-guide .hero h1 span{color:inherit}.b2b .start-guide.bx-guide .intro{font-size:var(--t-lead);line-height:1.45;color:var(--rd-ink)}.b2b .start-guide.bx-guide .heronote{background:var(--rd-paper);color:var(--rd-ink-dark);border:0;--tx:var(--rd-ink-dark);--tx2:var(--rd-soft-dark);--mu:var(--rd-soft-dark);--ln:#cfd3c8}.b2b .start-guide.bx-guide .heronote :is(h2,b,p,span){color:inherit}.b2b .start-guide.bx-guide .heronote :is(.kicker,.notefoot,.maprow span){color:var(--rd-soft-dark)}.b2b .start-guide.bx-guide :is(.btn,.b-sm,.badge,.chip,.platforms label){border-radius:var(--rd-radius)}.b2b .start-guide.bx-guide .btn{min-height:52px;padding:0 24px;font-size:var(--t-body);color:var(--rd-green-ink)}.b2b .start-guide.bx-guide .btn.secondary{background:transparent;color:var(--rd-ink);border:2px solid var(--rd-ink)}.b2b .start-guide.bx-guide .pathcard:first-child{background:var(--rd-green);color:var(--rd-green-ink);border-color:var(--rd-green);--tx:var(--rd-green-ink);--tx2:#0b3a1d;--mu:#0b3a1d}.b2b .start-guide.bx-guide .pathcard:first-child :is(h3,p,b,span,li,a){color:inherit}.b2b .start-guide.bx-guide .chip{background:var(--rd-field);border-color:transparent;color:var(--rd-ink)}.b2b .start-guide.bx-guide th{font-size:var(--t-small);text-transform:none;letter-spacing:0;color:var(--rd-soft)}.b2b .start-guide.bx-guide .mobilebar{background:var(--rd-black)}.b2b .start-guide.bx-guide :is(h2,h3){letter-spacing:-.035em}.b2b .start-guide.bx-guide .guideheader h2,.b2b .start-guide.bx-guide .sectionhead h2{font-size:var(--t-head);line-height:1.02;letter-spacing:-.04em;font-weight:650}.b2b .start-guide.bx-guide .maprow{grid-template-columns:minmax(0,1fr) auto}.b2b .start-guide.bx-guide .maprow b{font-size:16px}.b2b .start-guide.bx-guide .maprow span:last-child{font-size:var(--t-small)}.b2b .start-guide.bx-guide .buildstep{grid-template-columns:minmax(0,1fr)}.b2b .start-guide.bx-guide .buildstep:before{content:none}.b2b .start-guide.bx-guide .pathcard:first-child .btn{background:var(--rd-green-ink);color:var(--rd-ink);box-shadow:none}.b2b .start-guide.bx-guide .btn{box-shadow:none}.b2b .start-guide.bx-guide .buildstep p,.b2b .start-guide.bx-guide .pathcard p,.b2b .start-guide.bx-guide .sectionhead p{font-size:16px}@media (max-width:640px){.b2b .start-guide.bx-guide .guideheader h2,.b2b .start-guide.bx-guide .sectionhead h2{font-size:28px;line-height:1.08}.b2b .start-guide.bx-guide .hero h1{font-size:var(--t-display)}}@media (max-width:1080px){#help .bx-faq,.bx-act,.bx-art,.bx-crumbs,.bx-grid>.bx-intro,.bx-help,.bx-offerline>.bx-act,.bx-offerline>div:first-child,.bx-profile-main,.bx-profile-side,.bx-stats,.bx-under>.bx-copy{grid-column:1/-1!important}.bx-hero .bx-crumbs~.bx-stats,.bx-stats{grid-row:auto;margin-top:48px}.bx-act,.bx-vend-act{justify-self:start;text-align:left}.bx-act small{margin-left:0}.bx-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-checks,.bx-vlist{grid-template-columns:1fr}.bx-checks{gap:32px}.bx-vend,.pricing3{grid-template-columns:1fr}.pricing3{max-width:640px}.bx-links{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-item{grid-template-columns:1fr}.bx-item>:last-child{margin-top:10px}.bx-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bx,.bx-page{--t-display:clamp(34px,9.6vw,64px);--t-body:16px}.bx-h1wrap h1{font-size:var(--t-display)!important}.bx-hero h1.bx-art{font-size:30px!important;line-height:1.08}.bx-slot{display:none}.bx-acts,.bx-close-act{display:grid;width:100%}.b2b-request-submit,.bx-act,.bx-act .bx-btn,.bx-acts .bx-btn,.bx-close-act .bx-btn,.bx-vend-act,.bx-vend-act .bx-btn,section.bx-feat .bx-btn{width:100%}.bx-stats{grid-template-columns:1fr 1fr}.b2b-request-grid,.bx-links,.bx-policy-cols,.bx-tiles{grid-template-columns:1fr}.bx-vrow{grid-template-columns:52px minmax(0,1fr) auto;column-gap:14px}.bx-logo{width:52px;height:40px}.bx-vrow{grid-template-areas:"lg hd sv" "bd bd bd"}.bx-close-h{font-size:30px;line-height:1.05}section.bx-feat{grid-template-columns:1fr}.bx-search{max-width:none}.bx-dirbar .bx-seg{flex-wrap:wrap}.bx-select{flex:1 1 100%}.bx-bottom{flex-direction:column;align-items:stretch}.bx-foot-cols{grid-template-columns:1fr 1fr}.bx .floating-tools{right:12px;bottom:12px}}@media (prefers-reduced-motion:reduce){.bx *,.bx-page *{transition:none!important}}.bx-reviews{--bleed:max(var(--rd-m),calc((100% - 1440px) / 2 + var(--rd-m)));max-width:none;padding:0}.bx-reviews .wp-import>div{display:block}.bx-reviews .wp-import a{color:inherit}.bx-reviews .bx-rhero{padding:clamp(40px,5vw,80px) var(--bleed) clamp(48px,5vw,88px);background:var(--rd-black);color:var(--rd-ink)}.bx-reviews .bx-rhero h1{font-size:clamp(46px,7.4vw,118px);line-height:1;letter-spacing:-.045em;font-weight:650;margin:0}.bx-reviews .bx-rhero h1 span{color:var(--rd-green)}.bx-reviews .bx-rhero p{margin-top:clamp(28px,3vw,40px);max-width:46ch;font-size:var(--t-lead);line-height:1.45;color:var(--rd-ink)!important}.bx-reviews .pfr-reviews-section{--g:var(--rd-paper);--i:var(--rd-ink-dark);--s:var(--rd-soft-dark);--f:var(--rd-field-light);--f2:#d6dacf;background:var(--g);color:var(--i);padding:clamp(56px,6vw,112px) var(--bleed) var(--rd-pad)}.bx-reviews .pfr-reviews-inner{max-width:none;display:flex;flex-direction:column}.bx-reviews .pfr-reviews-inner>h2{order:0;font-size:var(--t-head);line-height:1.02;letter-spacing:-.04em;font-weight:650;margin:0;color:var(--i);max-width:20ch}.bx-reviews .pfr-reviews-inner>h2+p{order:1;margin:24px 0 0;max-width:60ch;font-size:var(--t-lead);line-height:1.45;color:var(--s)}.bx-reviews .pfr-reviews-inner>h2+p a{color:var(--i);text-decoration:underline;text-underline-offset:.2em}.bx-reviews .pfr-hub-search{order:3;margin:16px 0 0}.bx-reviews .pfr-hub-filters{order:2;margin-top:32px!important}.bx-reviews .pfr-reviews-grid{order:4}.bx-reviews #pfr-hub-search-wrap{display:flex;align-items:center;gap:12px;max-width:560px;min-height:52px;padding:0 6px 0 16px;border-radius:var(--rd-radius);border:2px solid color-mix(in srgb,currentColor 25%,transparent);background:#fff}.bx-reviews #pfr-hub-search-wrap:focus-within{border-color:var(--rd-green)}.bx-reviews #pfr-hub-search-wrap svg{width:18px;height:18px;stroke:var(--s);flex:none}.bx-reviews #pfr-hub-search{flex:1;min-width:0;border:0;outline:none;background:none;color:var(--i);font-family:inherit;font-size:var(--t-body);padding:12px 0}.bx-reviews #pfr-hub-search::placeholder{color:var(--s)}.bx-reviews #pfr-hub-search-wrap button{border:0;background:none;color:var(--s);min-width:44px;min-height:44px;display:grid;place-items:center;cursor:pointer}.bx-reviews #pfr-hub-count{margin:16px 0 0;font-size:var(--t-small);color:var(--s);min-height:1.4em}.bx-reviews .pfr-hub-filters{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0 0}.bx-reviews .pfr-hub-filters button{min-height:44px;padding:0 16px;border-radius:var(--rd-radius);border:0;background:var(--f);color:var(--i);font-family:inherit;font-weight:600;font-size:var(--t-small);cursor:pointer;transition:background-color .2s,transform .2s var(--rd-ease)}.bx-reviews .pfr-hub-filters button:hover{background:var(--f2);transform:translateY(-1px)}.bx-reviews .pfr-hub-filters button[aria-pressed=true]{background:var(--i);color:var(--g)}.bx-reviews .pfr-reviews-grid{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3vw,56px)}.bx-reviews .pfr-rcard{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"lg nm sc" "lg mt sc" "lg ch ch" "lg go go";gap:4px 18px;align-items:start;padding:20px 0;border:0;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);background:none;border-radius:0}.bx-reviews .pfr-rcard-top,.bx-reviews .pfr-rcard-top>p,.bx-reviews .pfr-rcard>p{display:contents}.bx-reviews .pfr-rcard-logo-link{grid-area:lg;display:block}.bx-reviews .pfr-rcard-logo{width:64px!important;height:48px!important;object-fit:contain;background:#fff;padding:5px;border-radius:var(--rd-radius);border:0;margin:0}.bx-reviews .pfr-rcard-name{grid-area:nm;margin:0;font-size:var(--t-lead);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--i)}.bx-reviews .pfr-rcard-score{grid-area:sc;justify-self:end;padding:2px 8px;border-radius:var(--rd-radius);background:var(--rd-green);color:var(--rd-green-ink);font-size:var(--t-lead);font-weight:650;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.bx-reviews .pfr-rcard-score.s-bad{background:var(--rd-risk);color:#fff}.bx-reviews .pfr-rcard-score.s-n{background:var(--i);color:var(--g)}.bx-reviews .pfr-rcard-meta{grid-area:mt;font-size:16px;color:var(--s);line-height:1.4}.bx-reviews .pfr-rcard-chips{grid-area:ch;display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px}.bx-reviews .pfr-rcard-chip{padding:0;border:0;border-radius:0;background:none;color:var(--i);font-size:15px;font-weight:500}.bx-reviews .pfr-rcard-chip:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;vertical-align:.08em;background:var(--s)}.bx-reviews .pfr-rcard-chip.g:before{background:var(--rd-green)}.bx-reviews .pfr-rcard-chip.y:before{background:var(--rd-amber)}.bx-reviews .pfr-rcard-chip.r:before{background:#e5484d}.bx-reviews a.pfr-rcard-cta{grid-area:go;justify-self:start;margin-top:8px;padding:0;background:none;color:var(--i);font-size:var(--t-small);font-weight:600;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.bx-reviews a.pfr-rcard-cta:hover{background:none;filter:none;color:#15803d}.bx-reviews .bx-radd{--g:var(--rd-black);--i:var(--rd-ink);--s:var(--rd-soft);--f:var(--rd-field)}.bx-reviews .bx-rclose .pfr-compare-cta{margin:0;max-width:none;border:0;border-radius:0;text-align:left;background:var(--rd-green);color:var(--rd-green-ink);padding:clamp(80px,9vw,144px) var(--bleed)}.bx-reviews .bx-rclose .pfr-compare-cta h3{margin:0;font-size:var(--t-display);line-height:.95;letter-spacing:-.045em;font-weight:650;text-transform:none;color:var(--rd-green-ink);max-width:16ch}.bx-reviews .bx-rclose .pfr-compare-cta p{margin:clamp(32px,4vw,56px) 0 0;font-size:var(--t-lead);line-height:1.45;max-width:46ch;color:var(--rd-green-ink)}.bx-reviews .bx-rclose .pfr-compare-cta p a{display:inline-flex;align-items:center;min-height:56px;padding:0 26px;border-radius:var(--rd-radius);background:var(--rd-green-ink);color:var(--rd-ink);font-weight:600;font-size:var(--t-body);text-decoration:none;transition:transform .2s var(--rd-ease),background-color .2s}.bx-reviews .bx-rclose .pfr-compare-cta p a:hover{background:#12301c;transform:translateY(-2px)}.bx-reviews .bx-rclose .pfr-sitemap-link{margin:0;padding:clamp(48px,5vw,72px) var(--bleed);background:var(--rd-paper);color:var(--rd-soft-dark);font-size:var(--t-body);max-width:none}.bx-reviews .bx-rclose .pfr-sitemap-link a{color:var(--rd-ink-dark);text-decoration:underline;text-underline-offset:.2em}@media (max-width:1080px){.bx-reviews .pfr-reviews-grid{grid-template-columns:1fr}}@media (max-width:640px){.bx-reviews .bx-rhero h1{font-size:clamp(34px,9.6vw,64px)}.bx-reviews .pfr-rcard{grid-template-columns:52px minmax(0,1fr);grid-template-areas:"lg nm" "lg sc" "lg mt" "ch ch" "go go";column-gap:14px}.bx-reviews .pfr-rcard-logo{width:52px!important;height:40px!important}.bx-reviews .pfr-rcard-score{justify-self:start;margin:4px 0 2px;font-size:17px}.bx-reviews .bx-rclose .pfr-compare-cta p a{width:100%;justify-content:center}.bx-reviews .bx-rclose .pfr-compare-cta h3{font-size:34px;line-height:1.02}}.bx-calc{display:block;max-width:none;margin:0;padding:0}.bx-calc-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--gap);align-items:start}.bx-calc .pfr-calculator-form{margin:0;padding:0;border:0;border-radius:0;background:none}.bx-calc :is(.pfr-calculator-form,.pfr-calculator-results)>h2{font-size:var(--t-lead);letter-spacing:-.02em;font-weight:600;margin:0 0 24px}.bx-calc .pfr-calculator-form>h2{font-size:var(--t-head);line-height:1.02;letter-spacing:-.04em;font-weight:650;margin-bottom:40px}.bx-calc .pfr-calculator-form .grid{row-gap:22px;column-gap:var(--gap);margin-bottom:22px}.bx-calc .pfr-calculator-form label{display:block;font-size:var(--t-small);font-weight:600;line-height:1.4;color:var(--i)}.bx-calc .pfr-calculator-form label>span{display:block;max-width:60ch;margin-top:8px;font-weight:400;color:var(--s);line-height:1.45;font-size:var(--t-small)}.bx-calc .pfr-calculator-form :is(input,select){display:block;width:100%;min-height:52px;margin-top:8px;padding:0 14px;border-radius:var(--rd-radius);border:2px solid color-mix(in srgb,currentColor 22%,transparent);background:#fff;color:var(--i);font-family:inherit;font-weight:500;font-size:var(--t-body);line-height:1.2}.bx-calc .pfr-calculator-form :is(input,select):focus{outline:none;border-color:var(--rd-green)}.bx-calc .pfr-calculator-form input::placeholder{color:color-mix(in srgb,var(--s) 55%,transparent);opacity:1}.bx-calc .pfr-calculator-form .space-y-2 input{margin-top:0}.bx-calc .pfr-calculator-form>.mb-2{color:var(--s);font-size:var(--t-small);margin-bottom:10px}.bx-calc .pfr-calculator-form>.mb-2 button{background:none;border:0;color:var(--i);font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer;min-height:44px}.bx-calc .pfr-calculator-form button.bg-emerald,.bx-calc .pfr-calculator-form>.flex>button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:var(--rd-radius);border:2px solid var(--rd-green);background:var(--rd-green);color:var(--rd-green-ink);font-family:inherit;font-weight:600;font-size:var(--t-body);line-height:1;cursor:pointer;transition:transform .2s var(--rd-ease),background-color .2s}.bx-calc .pfr-calculator-form button.bg-emerald:hover{background:#3ad672;border-color:#3ad672;transform:translateY(-2px)}.bx-calc .pfr-calculator-form>.flex>button:not(.bg-emerald){background:transparent;border-color:var(--i);color:var(--i)}.bx-calc .pfr-calculator-form>.flex>button:not(.bg-emerald):hover{background:var(--i);color:var(--g)}.bx-calc .pfr-calculator-results{--g:var(--rd-black);--i:var(--rd-ink);--s:var(--rd-soft);--f:var(--rd-field);position:sticky;top:96px;margin:0;border:0;border-radius:var(--rd-radius);background:var(--g);color:var(--i);padding:clamp(24px,2.6vw,36px);min-height:0}.bx-calc .pfr-calculator-results>p{color:var(--s);font-size:16px;line-height:1.55;max-width:36ch}.bx-calc .pfr-calculator-results .grid{gap:0 var(--gap)}.bx-calc .pfr-calculator-results .border-t,.bx-calc .pfr-calculator-results .grid>div{padding:14px 0;border:0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.bx-calc .pfr-calculator-results .text-text-mute{color:var(--s);font-size:var(--t-small)}.bx-calc .pfr-calculator-results .text-lg{font-size:clamp(26px,2.4vw,36px);font-weight:650;letter-spacing:-.035em;line-height:1.1;margin-top:4px;font-variant-numeric:tabular-nums;color:var(--i)}.bx-calc .pfr-calculator-results .text-emerald{color:var(--rd-green)}.bx-calc .pfr-calculator-results .text-red-400{color:#ff8a8a}.bx-calc .pfr-calculator-results .space-y-3>*+*{margin-top:0}.bx-calc-editorial{--g:var(--rd-black);padding:var(--rd-pad) 0}.bx-calc-editorial .wp-import{max-width:62ch;color:var(--i);font-size:18px;line-height:1.65}.bx-calc-editorial .wp-import :is(p,li,span,strong,div,td,th){color:inherit!important}.bx-calc-editorial .wp-import :is(.tool-explainer,.faq-block,.tool-cta-bar,.tools-grid){background:none!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important;border-radius:0!important}.bx-calc-editorial .wp-import>div>div>*+*{margin-top:48px!important}.bx-calc-editorial .wp-import .tool-explainer>*+*{margin-top:1em}.bx-calc-editorial .wp-import h2{font-size:clamp(30px,3.4vw,52px);line-height:1.04;letter-spacing:-.04em;font-weight:650;margin:2em 0 0;color:var(--i)!important;text-transform:none!important}.bx-calc-editorial .wp-import .tool-explainer>h2:first-child{margin-top:0}.bx-calc-editorial .wp-import h3{font-size:var(--t-lead);letter-spacing:-.02em;margin:1.6em 0 0;color:var(--i)!important}.bx-calc-editorial .wp-import a{color:var(--i)!important;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.bx-calc-editorial .wp-import a:hover{color:var(--rd-green)!important}.bx-calc-editorial .wp-import ol,.bx-calc-editorial .wp-import ul{padding-left:1.2em}.bx-calc-editorial .wp-import .pc-ex{background:var(--rd-paper)!important;color:var(--rd-ink-dark)!important;border-radius:var(--rd-radius);padding:clamp(20px,2.4vw,28px)!important;border-top:6px solid var(--rd-green)!important}.bx-calc-editorial .wp-import .pc-ex p{color:var(--rd-ink-dark)!important;margin:0}.bx-calc-editorial .wp-import .pc-ex p+p{margin-top:8px}.bx-calc-editorial .wp-import .faq-q{display:block;width:100%;padding:22px 0!important;border:0!important;border-top:1px solid color-mix(in srgb,currentColor 16%,transparent)!important;background:none!important;text-align:left;font-family:inherit;font-size:clamp(21px,1.9vw,28px)!important;line-height:1.18;letter-spacing:-.03em;font-weight:550;color:var(--i)!important;cursor:pointer}.bx-calc-editorial .wp-import .faq-a{padding:0 0 22px!important;color:var(--s)!important;max-height:none;overflow:visible;border:0!important;background:none!important;max-width:60ch}.bx-calc-editorial .wp-import .faq-q:after{content:none}.bx-calc-editorial .wp-import .faq-q{cursor:default}.bx-calc-editorial .wp-import .tool-cta-bar{padding:28px 0 0!important}.bx-calc-editorial .wp-import .btn-cta2{display:inline-flex!important;align-items:center;min-height:52px;padding:0 26px!important;border-radius:var(--rd-radius)!important;background:var(--rd-green)!important;color:var(--rd-green-ink)!important;text-decoration:none!important;font-weight:600;border:0!important}.bx-calc-editorial .wp-import .tools-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:var(--gap)!important}.bx-calc-editorial .wp-import .tool-card{display:grid!important;gap:8px;padding:22px!important;border-radius:var(--rd-radius)!important;border:0!important;background:var(--rd-paper)!important;text-decoration:none!important}.bx-calc-editorial .wp-import .tool-card *{color:var(--rd-ink-dark)!important}.bx-calc-editorial .wp-import .tool-card-tag{font-size:var(--t-small)!important;letter-spacing:0!important;text-transform:none!important;color:var(--rd-soft-dark)!important}.bx-calc-editorial .wp-import .tool-card-title{font-size:var(--t-lead)!important;font-weight:600;letter-spacing:-.02em}.bx-calc-editorial .pfr-guide{display:grid;gap:clamp(72px,8vw,120px)}.bx-calc-editorial .pfr-guide :is(h2,h3){margin:0}.bx-calc-editorial .pfr-guide-eyebrow{font-size:var(--t-small);color:var(--s);margin:0 0 12px;letter-spacing:0;text-transform:none;font-family:inherit}.bx-calc-editorial .pfr-guide h2{font-size:var(--t-head);line-height:1.02;letter-spacing:-.04em;font-weight:650;max-width:20ch}.bx-calc-editorial .pfr-guide-intro{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px var(--gap);align-items:end}.bx-calc-editorial .pfr-guide-intro>p{font-size:var(--t-lead);line-height:1.45;color:var(--s)}.bx-calc-editorial .pfr-guide-steps{list-style:none;margin:-40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px var(--gap)}.bx-calc-editorial .pfr-guide-steps li{border-top:6px solid var(--rd-green);padding-top:22px;display:grid;gap:10px;align-content:start}.bx-calc-editorial .pfr-guide-steps span{font-size:var(--t-small);color:var(--s)}.bx-calc-editorial .pfr-guide-steps h3{font-size:var(--t-lead);letter-spacing:-.02em}.bx-calc-editorial .pfr-guide-steps p{color:var(--s)}.bx-calc-editorial .pfr-guide-example{--g:var(--rd-green);--i:var(--rd-green-ink);--s:#0b3a1d;background:var(--g);color:var(--i);border-radius:var(--rd-radius);padding:clamp(28px,3.4vw,56px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px var(--gap);align-items:end}.bx-calc-editorial .pfr-guide-example h3{font-size:clamp(30px,3.4vw,52px);line-height:1.04;letter-spacing:-.04em;font-weight:650}.bx-calc-editorial .pfr-guide-assumptions{margin-top:16px;font-size:var(--t-lead);line-height:1.4}.bx-calc-editorial .pfr-guide-example dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.bx-calc-editorial .pfr-guide-example dl div{display:flex;flex-direction:column;gap:6px}.bx-calc-editorial .pfr-guide-example dt{order:2;font-size:var(--t-small)}.bx-calc-editorial .pfr-guide-example dd{order:1;margin:0;font-size:clamp(34px,4vw,64px);font-weight:700;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.bx-calc-editorial .pfr-guide-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px var(--gap);align-items:start}.bx-calc-editorial .pfr-guide-split>div:first-child>p:last-child{margin-top:20px;color:var(--s);max-width:40ch}.bx-calc-editorial .pfr-guide-checks{list-style:none;margin:0;padding:0;display:grid}.bx-calc-editorial .pfr-guide-checks li{padding:22px 0;border-top:1px solid color-mix(in srgb,currentColor 16%,transparent)}.bx-calc-editorial .pfr-guide-checks li:last-child{border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent)}.bx-calc-editorial .pfr-guide-checks strong{display:block;font-size:var(--t-lead);letter-spacing:-.02em;font-weight:600}.bx-calc-editorial .pfr-guide-checks p{margin-top:8px;color:var(--s);max-width:60ch}.bx-calc-editorial .pfr-guide-faq details{padding:22px 0;border-top:1px solid color-mix(in srgb,currentColor 16%,transparent)}.bx-calc-editorial .pfr-guide-faq details:last-child{border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent)}.bx-calc-editorial .pfr-guide-faq summary{cursor:pointer;font-size:clamp(21px,1.9vw,28px);line-height:1.18;letter-spacing:-.03em;font-weight:550}.bx-calc-editorial .pfr-guide-faq details p{margin-top:12px;color:var(--s);max-width:56ch}.bx-calc-editorial .pfr-guide-related>div{margin-top:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.bx-calc-editorial .pfr-guide-related a{--g:var(--rd-paper);--i:var(--rd-ink-dark);--s:var(--rd-soft-dark);display:grid;gap:8px;padding:clamp(22px,2.4vw,32px);border-radius:var(--rd-radius);background:var(--g);color:var(--i);text-decoration:none;transition:transform .2s var(--rd-ease)}.bx-calc-editorial .pfr-guide-related a:hover{transform:translateY(-3px)}.bx-calc-editorial .pfr-guide-related small{font-size:var(--t-small);color:var(--s)}.bx-calc-editorial .pfr-guide-related strong{font-size:var(--t-lead);letter-spacing:-.02em}.bx-calc-editorial .pfr-guide-related a>span{color:var(--s)}@media (max-width:1080px){.bx-calc-editorial .pfr-guide-example,.bx-calc-editorial .pfr-guide-intro,.bx-calc-editorial .pfr-guide-split,.bx-calc-grid{grid-template-columns:1fr}.bx-calc .pfr-calculator-results{position:static}.bx-calc .pfr-calculator-form>.flex,.bx-calc .pfr-calculator-form>button.bg-emerald{position:sticky;bottom:16px;z-index:5}.bx-calc .pfr-calculator-form>.flex{background:var(--g);padding:8px 0}.bx-calc .bx-hero{padding:32px 0 48px}.bx-calc .bx-hero+.bx-sec{padding-top:48px}.bx-calc-editorial .pfr-guide-steps{grid-template-columns:1fr}}@media (max-width:640px){.bx-calc .pfr-calculator-form button.bg-emerald,.bx-calc .pfr-calculator-form>.flex>button{flex:1 1 100%;width:100%}.bx-calc .pfr-calculator-form>.flex{flex-wrap:wrap}.bx-calc-editorial .pfr-guide-example dl,.bx-calc-editorial .pfr-guide-related>div{grid-template-columns:1fr}.bx-calc-editorial .wp-import h2{font-size:26px;line-height:1.1}.bx-calc .pfr-calculator-form>h2{font-size:30px;margin-bottom:28px}}.bx-badge{max-width:none;margin:0;padding:0}.bx-badge .bx-hero .bx-grid{align-items:center;row-gap:48px}.bx-badge .sb-breadcrumb{color:var(--s)}.bx-badge .sb-hero-copy{grid-column:1/span 7}.bx-badge .sb-hero-copy .bx-lines{font-size:clamp(40px,5.2vw,78px)!important}.bx-badge .sb-hero-copy .bx-lead{margin-top:clamp(24px,3vw,36px)}.bx-badge .sb-eyebrow{margin:0 0 16px}.bx-badge .sb-showcase{grid-column:9/span 4;display:grid;gap:20px}.bx-badge .sb-showcase-top{display:flex;justify-content:space-between;gap:12px;font-size:var(--t-small);color:var(--s)}.bx-badge .sb-showcase-inner{display:grid;gap:16px}.bx-badge .sb-preview{display:grid;gap:10px;justify-items:start;padding-top:16px;border-top:1px solid color-mix(in srgb,currentColor 16%,transparent)}.bx-badge .sb-preview img{max-width:100%;height:auto}.bx-badge .sb-preview-label{font-size:var(--t-small);font-weight:600}.bx-badge .sb-preview-label span{font-weight:400;color:var(--s);margin-left:6px}.bx-badge .sb-showcase-bottom{font-size:var(--t-small);color:var(--s)}.bx-badge .sb-proof .bx-checks{margin-top:0}.bx-badge .bx-check h2{font-size:var(--t-lead);letter-spacing:-.02em;line-height:1.25;margin-top:8px}.bx-badge .bx-check .bx-meta{margin:0}.bx-badge .sb-how .bx-intro{grid-column:7/span 6;margin-top:0;align-self:end}.bx-badge .sb-how .bx-h2{grid-column:1/span 6}.bx-badge .sb-how .bx-grid{align-items:end}.bx-badge .sb-terms strong{color:var(--i);margin-right:6px}.bx-badge .sb-notice{grid-column:1/-1;color:#ff8a8a;font-size:var(--t-lead)}.bx-badge .sb-directory-head,.bx-badge .sb-selected-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px var(--gap);align-items:end}.bx-badge .sb-directory-head>p,.bx-badge .sb-selected-head>p{color:var(--s);font-size:var(--t-lead);line-height:1.45}.bx-badge .sb-kits{margin-top:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);align-items:start}.bx-badge .sb-kit{--g:var(--rd-black);--i:var(--rd-ink);--s:var(--rd-soft);background:var(--g);color:var(--i);border-radius:var(--rd-radius);padding:clamp(20px,2vw,28px);display:grid;gap:14px}.bx-badge .sb-kit-top h3{font-size:var(--t-lead);letter-spacing:-.02em}.bx-badge .sb-kit-top span{display:block;margin-top:4px;font-size:var(--t-small);color:var(--s)}.bx-badge .sb-kit-stage{background:var(--rd-paper);border-radius:var(--rd-radius);padding:20px;display:grid;place-items:center;min-height:120px}.bx-badge .sb-kit-stage img{max-width:100%;height:auto}.bx-badge .sb-kit label{font-size:var(--t-small);font-weight:600}.bx-badge .sb-kit textarea{width:100%;padding:12px;border-radius:var(--rd-radius);border:2px solid color-mix(in srgb,currentColor 22%,transparent);background:var(--rd-field);color:var(--i);font:13px/1.5 var(--font-geist-mono),monospace;resize:vertical}.bx-badge .sb-copy{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 20px;border-radius:var(--rd-radius);border:0;background:var(--rd-green);color:var(--rd-green-ink);font-family:inherit;font-weight:600;font-size:var(--t-body);cursor:pointer;transition:transform .2s var(--rd-ease),background-color .2s}.bx-badge .sb-copy:hover{background:#3ad672;transform:translateY(-2px)}.bx-badge .sb-error{color:#ff8a8a;font-size:var(--t-small)}.bx-badge .sb-small{margin-top:32px;max-width:70ch}.bx-badge .sb-footnote a,.bx-badge .sb-small a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.bx-badge .sb-searchbar{margin-top:40px;display:grid;grid-template-columns:minmax(0,560px) auto;gap:10px 20px;align-items:end}.bx-badge .sb-searchbar label{grid-column:1/-1;font-size:var(--t-small);font-weight:600}.bx-badge .sb-searchbar input{width:100%;min-height:52px;padding:0 16px;border-radius:var(--rd-radius);border:2px solid color-mix(in srgb,currentColor 25%,transparent);background:transparent;color:inherit;font-family:inherit;font-size:var(--t-body)}.bx-light .sb-searchbar input{background:#fff}.bx-badge .sb-searchbar input:focus{outline:none;border-color:var(--rd-green)}.bx-badge .sb-searchbar p{font-size:var(--t-small);color:var(--s);padding-bottom:14px}.bx-badge .sb-firms{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3vw,48px)}.bx-badge .sb-firms a{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 0;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);text-decoration:none;color:inherit}.bx-badge .sb-firms i,.bx-badge .sb-firms img{width:64px;height:48px;object-fit:contain;background:#fff;padding:5px;border-radius:var(--rd-radius);display:grid;place-items:center;font-style:normal;font-weight:700;color:var(--rd-black)}.bx-badge .sb-firms span{font-size:17px;font-weight:600;letter-spacing:-.01em}.bx-badge .sb-firms strong{font-size:var(--t-small);font-weight:600;color:var(--s)}.bx-badge .sb-firms a.is-selected span,.bx-badge .sb-firms a:hover span{text-decoration:underline;text-underline-offset:.15em}.bx-badge .sb-firms a.is-selected strong{color:var(--rd-green)}.bx-badge .sb-footnote{margin-top:40px}.bx-contact{--bleed:max(var(--rd-m),calc((100% - 1440px) / 2 + var(--rd-m)));max-width:none;margin:0;padding:0}.bx-contact .wp-import>div{display:block}.bx-contact .page-hero{padding:clamp(40px,5vw,80px) var(--bleed) clamp(56px,6vw,104px);background:var(--rd-black);color:var(--rd-ink);border:0;margin:0}.bx-contact .page-hero-eyebrow{font-size:var(--t-small);color:var(--rd-soft);letter-spacing:0;text-transform:none;font-weight:500;margin:0 0 16px}.bx-contact .page-hero-title{font-size:clamp(46px,7.4vw,118px);line-height:1;letter-spacing:-.045em;font-weight:650;margin:0;color:var(--rd-ink)}.bx-contact .page-hero-title em{font-style:normal;color:inherit}.bx-contact .page-hero-sub{margin-top:clamp(28px,3vw,40px);max-width:52ch;font-size:var(--t-lead);line-height:1.45;color:var(--rd-ink)}.bx-contact .contact-grid{--g:var(--rd-paper);--i:var(--rd-ink-dark);--s:var(--rd-soft-dark);--f:var(--rd-field-light);background:var(--g);color:var(--i);padding:var(--rd-pad) var(--bleed);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px var(--gap);align-items:start}.bx-contact .contact-grid>#contact-form-mount{min-width:0}.bx-contact .contact-info{display:grid;gap:12px}.bx-contact .contact-card{--g:var(--rd-black);--i:var(--rd-ink);--s:var(--rd-soft);background:var(--g);color:var(--i);border:0;border-radius:var(--rd-radius);padding:clamp(20px,2vw,28px);display:grid;gap:8px}.bx-contact .contact-card-label{font-size:var(--t-small);color:var(--s);letter-spacing:0;text-transform:none;font-weight:500}.bx-contact .contact-card-title{font-size:var(--t-lead);font-weight:600;letter-spacing:-.02em}.bx-contact .contact-card p{color:var(--s);font-size:16px;line-height:1.5;margin:0}.bx-contact .contact-card a{color:var(--i);text-decoration:underline;text-underline-offset:.2em}.bx-contact .contact-form{display:grid;gap:22px}.bx-contact .field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px var(--gap)}.bx-contact .field{display:grid;gap:8px}.bx-contact .field label{font-size:var(--t-small);font-weight:600;color:var(--i)}.bx-contact .field :is(input,select,textarea){width:100%;min-height:52px;padding:0 14px;border-radius:var(--rd-radius);border:2px solid color-mix(in srgb,currentColor 22%,transparent);background:#fff;color:var(--i);font-family:inherit;font-size:var(--t-body)}.bx-contact .field textarea{min-height:160px;padding:14px;line-height:1.5;resize:vertical}.bx-contact .field :is(input,select,textarea):focus{outline:none;border-color:var(--rd-green)}.bx-contact .field ::placeholder{color:var(--s);opacity:1}.bx-contact .contact-botcheck{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.bx-contact .form-consent{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5;color:var(--i)}.bx-contact .form-consent input{width:20px;height:20px;margin-top:2px;accent-color:var(--rd-green);flex:none}.bx-contact .contact-config-note a,.bx-contact .form-consent a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.bx-contact .contact-config-note{background:var(--rd-black);color:var(--rd-ink);padding:18px 22px;border-radius:var(--rd-radius);border-top:6px solid var(--rd-amber);margin:0}.bx-contact .form-submit-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.bx-contact .form-note{font-size:var(--t-small);color:var(--s)}.bx-contact .btn-primary{min-height:56px;padding:0 28px;border-radius:var(--rd-radius);border:0;background:var(--rd-green);color:var(--rd-green-ink);font-family:inherit;font-weight:600;font-size:var(--t-body);cursor:pointer;transition:transform .2s var(--rd-ease),background-color .2s}.bx-contact .btn-primary:hover:not(:disabled){background:#3ad672;transform:translateY(-2px)}.bx-contact .btn-primary:disabled{background:var(--rd-field-light);color:var(--rd-soft-dark);cursor:not-allowed;opacity:1;filter:none}.bx-contact .form-status:empty{display:none}.bx-contact .form-status.success{color:#15803d;font-weight:600}.bx-contact .form-status.error{color:var(--rd-risk);font-weight:600}.bx-contact .section-wrapper{background:var(--rd-black);color:var(--rd-ink);padding:var(--rd-pad) var(--bleed)}.bx-contact .content-section{max-width:none;margin:0;padding:0}.bx-contact .section-label{font-size:var(--t-small);color:var(--rd-soft);letter-spacing:0;text-transform:none;font-weight:500;text-align:left;margin:0 0 16px}.bx-contact .section-title{font-size:var(--t-head);line-height:1.02;letter-spacing:-.04em;font-weight:650;text-align:left;margin:0;color:var(--rd-ink)}.bx-contact .section-sub{margin:24px 0 0;max-width:60ch;font-size:var(--t-lead);line-height:1.45;color:var(--rd-soft);text-align:left}.bx-contact .faq-list{margin-top:40px;display:grid}.bx-contact .faq-item{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:var(--gap);align-items:baseline;padding:26px 0;border-top:1px solid color-mix(in srgb,currentColor 16%,transparent);background:none;border-radius:0}.bx-contact .faq-item:last-child{border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent)}.bx-contact .faq-q{all:unset;font-size:clamp(21px,1.9vw,28px);line-height:1.18;letter-spacing:-.03em;font-weight:550;color:var(--rd-ink);cursor:default}.bx-contact .faq-toggle{display:none!important}.bx-contact .faq-q:after,.bx-contact .faq-q:before{content:none!important;display:none!important}.bx-contact .faq-a{display:block;max-height:none;overflow:visible;opacity:1;padding:0;color:var(--rd-soft);line-height:1.6;max-width:60ch}.bx-contact .faq-a a{color:var(--rd-ink);text-decoration:underline;text-underline-offset:.2em}@media (max-width:1080px){.bx-badge .sb-hero-copy,.bx-badge .sb-how .bx-h2,.bx-badge .sb-how .bx-intro,.bx-badge .sb-showcase{grid-column:1/-1}.bx-badge .sb-how .bx-intro{margin-top:24px}.bx-badge .sb-kits{grid-template-columns:1fr;max-width:640px}.bx-badge .sb-firms{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-badge .sb-directory-head,.bx-badge .sb-selected-head,.bx-contact .contact-grid,.bx-contact .faq-item{grid-template-columns:1fr}.bx-contact .faq-a{margin-top:10px}.bx-contact .form-submit-row{position:sticky;bottom:12px;z-index:5;background:var(--g);padding:8px 0}.bx-contact .page-hero{padding-bottom:48px}.bx-contact .contact-grid{padding-top:48px}}@media (max-width:640px){.bx-badge .sb-hero-copy .bx-lines{font-size:var(--t-display)!important}.bx-badge .sb-firms,.bx-badge .sb-searchbar{grid-template-columns:1fr}.bx-badge .sb-firms a{grid-template-columns:52px minmax(0,1fr) auto}.bx-badge .sb-firms i,.bx-badge .sb-firms img{width:52px;height:40px}.bx-badge .sb-copy{width:100%}.bx-contact .page-hero-title{font-size:clamp(34px,9.6vw,64px)}.bx-contact .field-row{grid-template-columns:1fr}.bx-contact .btn-primary{width:100%}}