.hardcase-page{--hc-paper:#f4f5f4;--hc-stone:#e9ecea;--hc-card:#ffffff;--hc-ink:#15181a;--hc-muted:#4f585c;--hc-fine:#5e686c;--hc-line:#dde2df;--hc-line-strong:#bfc7c2;--hc-green:#166534;--hc-green-deep:#14532d;--hc-green-mid:#15803d;--hc-green-tint:#e7f3eb;--hc-green-light:#4ade80;--hc-dark:#0d1011;--hc-dark-2:#171c1e;--hc-mist:#a8b0b2;--hc-sans:var(--font-geist-sans),"Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif;--hc-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--hc-r-xs:4px;--hc-r-sm:8px;--hc-r-md:14px;--hc-r-lg:20px;--hc-r-xl:30px;--hc-sh-1:0 1px 2px rgba(13,16,17,0.05),0 3px 10px -3px rgba(13,16,17,0.08);--hc-sh-2:0 1px 2px rgba(13,16,17,0.06),0 12px 26px -10px rgba(13,16,17,0.14);--hc-sh-3:0 2px 4px rgba(13,16,17,0.07),0 30px 60px -20px rgba(13,16,17,0.26);--hc-e:cubic-bezier(0.32,0.72,0,1);--hc-section-y:62px;--hc-head-1:14px;--hc-head-2:18px;--hc-head-3:34px;--hc-container:1160px;--hc-narrow:720px;--hc-gutter:20px;--hc-nav-h:64px;--hc-bar-h:68px;--ga-paper:var(--hc-paper);--ga-card:var(--hc-card);--ga-line:var(--hc-line);--ga-line-strong:var(--hc-line-strong);--ga-ink:var(--hc-ink);--ga-muted:var(--hc-muted);--ga-fine:var(--hc-fine);--ga-brand:var(--hc-green);--ga-brand-hover:var(--hc-green-deep);--ga-brand-deep:var(--hc-green-deep);--ga-brand-tint:var(--hc-green-tint);--ga-sans:var(--hc-sans);--ga-serif:var(--hc-sans);--ga-shadow:var(--hc-sh-2);--ga-shadow-lg:var(--hc-sh-3);--ga-ease:var(--hc-e);font-family:var(--hc-sans);font-size:17px;line-height:1.66;color:var(--hc-ink);background:var(--hc-paper);overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:560px){.hardcase-page{--hc-gutter:24px;--hc-section-y:76px;--hc-head-3:42px}}@media (min-width:900px){.hardcase-page{--hc-gutter:32px;--hc-nav-h:72px;--hc-section-y:100px;--hc-head-1:16px;--hc-head-2:24px;--hc-head-3:52px}}@media (min-width:1180px){.hardcase-page{--hc-gutter:40px;--hc-section-y:112px}}.hardcase-page *,.hardcase-page :after,.hardcase-page :before{box-sizing:border-box}.hardcase-page img{max-width:100%;display:block}.hardcase-page :where(h1,h2,h3,h4){font-family:var(--hc-sans);margin:0;font-synthesis:none;overflow-wrap:break-word}.hardcase-page :where(h1,h2){font-weight:700;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.hardcase-page :where(p){margin:0;overflow-wrap:break-word;text-wrap:pretty}.hardcase-page :where(ul,ol){margin:0;padding:0;list-style:none}.hardcase-page a:not([class*=hc-btn]){color:var(--hc-green)}.hardcase-page .hc-foot a:not([class*=hc-btn]){color:var(--hc-mist)}.hardcase-page .hc-foot a:not([class*=hc-btn]):hover{color:#fff}.hardcase-page .hc-final a:not([class*=hc-btn]),.hardcase-page .hc-hero a:not([class*=hc-btn]){color:var(--hc-green-light)}.hardcase-page .hc-nav-links a:not([class*=hc-btn]){color:var(--hc-muted)}.hardcase-page .hc-nav-links a:not([class*=hc-btn]):hover{color:var(--hc-ink)}.hardcase-page a:focus-visible,.hardcase-page button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--hc-paper),0 0 0 6px var(--hc-green);border-radius:var(--hc-r-xs)}.hardcase-page .hc-final a:focus-visible,.hardcase-page .hc-final button:focus-visible,.hardcase-page .hc-hero a:focus-visible,.hardcase-page .hc-hero button:focus-visible,.hardcase-page .hc-panel a:focus-visible,.hardcase-page .hc-panel button:focus-visible{box-shadow:0 0 0 3px var(--hc-dark),0 0 0 6px var(--hc-green-light)}.hardcase-page .hc-field input:focus,.hardcase-page .hc-field input:focus-visible{outline:none}.hardcase-page .hc-mono{font-family:var(--hc-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.hc-wrap{width:100%;max-width:var(--hc-container);margin:0 auto;padding:0 var(--hc-gutter);min-width:0}.hc-wrap--narrow{max-width:var(--hc-narrow)}.hc-section{padding:var(--hc-section-y) 0;scroll-margin-top:calc(var(--hc-nav-h) + 12px)}.hc-section--stone{background:var(--hc-stone);border-block:1px solid var(--hc-line)}.hc-head{max-width:62ch;margin-bottom:var(--hc-head-3)}.hc-head--center{margin-left:auto;margin-right:auto;text-align:center}@media (min-width:980px){.hc-head--wide{max-width:none;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:56px;align-items:end}.hc-head--wide .hc-eyebrow{grid-column:1;grid-row:1}.hc-head--wide .hc-h2{grid-column:1;grid-row:2}.hc-head--wide .hc-sub{grid-column:2;grid-row:1/span 2;align-self:end;margin-top:0}}.hc-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--hc-mono);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hc-green);margin-bottom:var(--hc-head-1)}.hc-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--hc-green-mid);flex:none}.hc-head--center .hc-eyebrow{justify-content:center}.hc-final .hc-eyebrow{color:var(--hc-green-light)}.hc-final .hc-eyebrow:before{background:var(--hc-green-light)}.hc-h2{font-size:clamp(1.75rem,1.4rem + 1.7vw,2.75rem);color:var(--hc-ink)}.hc-sub{margin-top:var(--hc-head-2);font-size:1.0625rem;line-height:1.64;color:var(--hc-muted)}.hc-head--center .hc-sub{margin-left:auto;margin-right:auto}.hc-final .hc-h2{color:#fff}.hc-final .hc-sub{color:var(--hc-mist)}.hc-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 24px;border:1px solid transparent;border-radius:var(--hc-r-sm);font-family:var(--hc-sans);font-size:1.0625rem;font-weight:640;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s var(--hc-e),border-color .2s var(--hc-e),transform .2s var(--hc-e),box-shadow .2s var(--hc-e)}.hc-btn:active{transform:translateY(1px)}.hc-btn--green{background:var(--hc-green);color:#fff;box-shadow:var(--hc-sh-1)}.hc-btn--green:hover{background:var(--hc-green-deep);box-shadow:var(--hc-sh-2)}.hc-btn--ghost{background:transparent;color:var(--hc-ink);border-color:var(--hc-line-strong)}.hc-btn--ghost:hover{border-color:var(--hc-green);background:rgba(22,101,52,.05)}.hc-btn--onDark{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.34);backdrop-filter:blur(6px)}.hc-btn--onDark:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.55)}.hc-btn[disabled]{opacity:.6;cursor:not-allowed;transform:none}.hc-spin{width:16px;height:16px;border-radius:50%;flex:none;border:2px solid;border-top:2px solid transparent;animation:hc-spin .7s linear infinite}@keyframes hc-spin{to{transform:rotate(1turn)}}.hc-notice{background:var(--hc-dark);color:var(--hc-mist);font-size:.8125rem;line-height:1.5}.hc-notice-inner{display:flex;align-items:center;gap:10px;padding:9px 0}.hc-notice svg{flex:none;color:var(--hc-green-light)}.hc-nav{position:sticky;top:0;z-index:60;background:rgba(244,245,244,.9);backdrop-filter:saturate(150%) blur(12px);border-bottom:1px solid var(--hc-line)}.hc-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--hc-nav-h)}.hc-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.hc-brand-mark{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:9px;background:var(--hc-green);color:#fff}.hc-brand-name{font-size:1.1875rem;font-weight:700;letter-spacing:-.03em;color:var(--hc-ink)}.hc-nav-links{display:none}.hc-nav-right{display:flex;align-items:center;gap:10px}.hc-nav-cta{display:none}.hc-nav-toggle{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--hc-line-strong);border-radius:var(--hc-r-sm);background:var(--hc-card);color:var(--hc-ink);cursor:pointer}.hc-nav-drawer{border-top:1px solid var(--hc-line);background:var(--hc-card);overflow:hidden}.hc-nav-drawer ul{display:grid;gap:2px;padding:12px 0 18px}.hc-nav-drawer a{display:block;padding:12px 2px;font-size:1.0625rem;font-weight:560;color:var(--hc-ink);text-decoration:none;border-bottom:1px solid var(--hc-line)}.hc-nav-drawer .hc-btn{width:100%;margin-top:14px}@media (min-width:900px){.hc-nav-drawer,.hc-nav-toggle{display:none}.hc-nav-links{display:flex;align-items:center;gap:26px}.hc-nav-links a{font-size:.9375rem;font-weight:560;text-decoration:none;padding:6px 0;border-bottom:2px solid transparent;transition:color .18s var(--hc-e),border-color .18s var(--hc-e)}.hc-nav-links a:hover{border-bottom-color:var(--hc-green)}.hc-nav-cta{display:inline-flex}}.hc-hero{position:relative;overflow:hidden;background:var(--hc-dark);text-align:center}.hc-hero-media{position:absolute;inset:0}.hc-hero-media img{width:100%;height:100%;object-fit:cover}.hc-hero-scrim{position:absolute;inset:0;pointer-events:none;background:radial-gradient(78% 96% at 50% 52%,rgba(13,16,17,.95) 0,rgba(13,16,17,.9) 34%,rgba(13,16,17,.66) 62%,rgba(13,16,17,.34) 84%,rgba(13,16,17,.16) 100%),radial-gradient(60% 60% at 50% 108%,rgba(22,101,52,.34) 0,rgba(13,16,17,0) 70%)}.hc-hero-inner{position:relative;z-index:1;padding-block:calc(var(--hc-section-y) * 1.1) var(--hc-section-y);display:grid;justify-items:center}.hc-hero-kicker{display:inline-flex;align-items:center;gap:9px;padding:6px 13px;border-radius:999px;border:1px solid rgba(74,222,128,.4);background:rgba(22,101,52,.3);font-family:var(--hc-mono);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hc-green-light)}.hc-hero-h1{margin-top:20px;max-width:16ch;font-size:clamp(2.125rem,1.5rem + 3.1vw,3.875rem);letter-spacing:-.038em;line-height:1.03;color:#fff}.hc-hero-sub{margin-top:20px;max-width:54ch;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.62;color:#dce2e0}.hc-hero-actions{display:flex;flex-direction:column;gap:12px;margin-top:28px;width:100%;max-width:420px}.hc-hero-note{margin-top:18px;display:flex;align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.5;color:var(--hc-mist);max-width:56ch;text-align:left}.hc-hero-note svg{flex:none;margin-top:3px;color:var(--hc-green-light)}@media (min-width:620px){.hc-hero-actions{flex-direction:row;justify-content:center;max-width:none;width:auto}}.hc-switch-grid{display:grid;gap:34px}.hc-switch-note{margin-top:18px;padding-left:14px;border-left:3px solid var(--hc-green);font-size:.9375rem;line-height:1.6;color:var(--hc-muted);max-width:46ch}@media (min-width:1080px){.hc-switch-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:56px;align-items:start}.hc-switch-aside{position:sticky;top:calc(var(--hc-nav-h) + 28px)}.hc-switch-grid .hc-panel{max-width:none}}.hc-panel{max-width:720px;margin:0 auto;background:var(--hc-dark);color:#fff;border-radius:var(--hc-r-xl);padding:10px;box-shadow:var(--hc-sh-3)}.hc-panel-in{background:var(--hc-dark-2);border-radius:calc(var(--hc-r-xl) - 10px);overflow:hidden}.hc-panel-bar{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.1);font-family:var(--hc-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--hc-mist)}.hc-panel-bar svg{color:var(--hc-green-light);flex:none}.hc-panel-demo{margin-left:auto;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:3px 9px}.hc-sw{display:grid;gap:6px;padding:18px;border-bottom:1px solid rgba(255,255,255,.1)}.hc-sw-top{display:flex;align-items:center;gap:12px}.hc-sw-t{font-size:1.0625rem;font-weight:660;letter-spacing:-.018em;color:#fff;min-width:0}.hc-sw-state{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-family:var(--hc-mono);font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hc-sw-state[data-on=true]{background:rgba(74,222,128,.16);color:var(--hc-green-light);border:1px solid rgba(74,222,128,.4)}.hc-sw-state[data-on=false]{background:rgba(255,255,255,.08);color:#e2e6e5;border:1px solid rgba(255,255,255,.26)}.hc-sw-b{font-size:.9375rem;line-height:1.6;color:var(--hc-mist)}.hc-sw-b strong{color:#fff;font-weight:620}.hc-sw-where{font-family:var(--hc-mono);font-size:.75rem;color:#c3cbc8;border-left:2px solid var(--hc-green-light);padding-left:10px;margin-top:2px}.hc-cap{margin:14px 10px 10px;padding:20px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:var(--hc-r-md);backdrop-filter:blur(8px)}.hc-cap-k{display:flex;align-items:center;gap:8px;font-family:var(--hc-mono);font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hc-green-light)}.hc-cap-title{margin-top:10px;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:#fff}.hc-cap-body{margin-top:7px;font-size:.9375rem;line-height:1.58;color:var(--hc-mist)}.hc-cap-form{margin-top:16px;display:grid;gap:12px}.hc-field{position:relative;display:flex;align-items:center}.hc-field svg{position:absolute;left:15px;pointer-events:none;color:var(--hc-mist)}.hc-field input{width:100%;min-width:0;min-height:52px;padding:0 14px 0 44px;font-family:var(--hc-sans);font-size:16px;font-weight:500;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.26);border-radius:var(--hc-r-sm);outline:none;transition:background-color .18s var(--hc-e),box-shadow .18s var(--hc-e),border-color .18s var(--hc-e)}.hc-field input::placeholder{color:rgba(255,255,255,.56)}.hc-field:focus-within input{background:rgba(255,255,255,.13);border-color:transparent;box-shadow:inset 0 0 0 2px var(--hc-green-light)}.hc-field:focus-within svg{color:var(--hc-green-light)}.hc-field input[aria-invalid=true]{border-color:var(--hc-green-light)}.hc-cap-submit .hc-btn{width:100%}.hc-cap .hc-btn--green{background:var(--hc-green-light);color:var(--hc-dark)}.hc-cap .hc-btn--green:hover{background:#6ee79a}.hc-cap-msg{display:flex;align-items:flex-start;gap:8px;font-size:.9375rem;line-height:1.5;color:var(--hc-green-light)}.hc-cap-msg svg{flex:none;margin-top:3px}.hc-cap-hint{display:flex;align-items:flex-start;gap:8px;font-size:.8125rem;line-height:1.5;color:var(--hc-mist)}.hc-cap-hint svg{flex:none;margin-top:3px}.hc-cap-done{display:flex;align-items:flex-start;gap:14px}.hc-cap-done:focus{outline:none}.hc-cap-done svg{flex:none;color:var(--hc-green-light);margin-top:2px}.hc-cap-done-t{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:#fff}.hc-cap-done-b{margin-top:6px;font-size:.9375rem;line-height:1.58;color:var(--hc-mist)}.hc-cap-done-b strong{color:#fff;font-weight:620}.hc-cap-receipt{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.16);font-family:var(--hc-mono);font-size:.75rem;line-height:1.6;color:var(--hc-mist)}@media (min-width:560px){.hc-cap{padding:24px}.hc-cap-submit .hc-btn{width:auto}}.hc-real{display:grid;gap:14px}.hc-real-card{background:var(--hc-card);border:1px solid var(--hc-line);border-radius:var(--hc-r-md);padding:22px 20px;transition:border-color .22s var(--hc-e),transform .22s var(--hc-e),box-shadow .22s var(--hc-e)}.hc-real-card:hover{border-color:var(--hc-green);transform:translateY(-2px);box-shadow:var(--hc-sh-2)}.hc-real-k{font-family:var(--hc-mono);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hc-green)}.hc-real-t{margin-top:10px;font-size:1.125rem;font-weight:680;letter-spacing:-.018em;color:var(--hc-ink)}.hc-real-b{margin-top:8px;font-size:.9375rem;line-height:1.6;color:var(--hc-muted)}@media (min-width:640px){.hc-real{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.hc-real{grid-template-columns:repeat(4,1fr)}}.hc-lost{gap:0}.hc-lost,.hc-lost-row{display:grid;position:relative}.hc-lost-row{grid-template-columns:34px minmax(0,1fr);column-gap:18px;padding-bottom:26px}.hc-lost-row:last-child{padding-bottom:0}.hc-lost-dot{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--hc-green);color:#fff;flex:none;z-index:1;font-family:var(--hc-mono);font-size:.8125rem;font-weight:700}.hc-lost-row:not(:last-child):before{content:"";position:absolute;left:16px;top:34px;bottom:0;width:2px;background:var(--hc-line-strong)}.hc-lost-t{grid-column:2;font-size:1.125rem;font-weight:680;letter-spacing:-.018em;color:var(--hc-ink);padding-top:4px}.hc-lost-b{grid-column:2;margin-top:7px;font-size:1rem;line-height:1.64;color:var(--hc-muted)}@media (min-width:900px){.hc-lost-row{grid-template-columns:34px minmax(0,300px) minmax(0,1fr);column-gap:28px}.hc-lost-b{grid-column:3;grid-row:1;margin-top:0;padding-top:5px}}.hc-faq{display:grid;gap:14px}.hc-faq-row{background:var(--hc-card);border:1px solid var(--hc-line);border-radius:var(--hc-r-md);padding:20px}.hc-faq-q{font-size:1.0625rem;font-weight:680;letter-spacing:-.016em;color:var(--hc-ink)}.hc-faq-a{margin:9px 0 0;font-size:.9375rem;line-height:1.62;color:var(--hc-muted)}@media (min-width:760px){.hc-faq{grid-template-columns:1fr 1fr}}.hc-res{display:grid;gap:12px}.hc-res-item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:18px;border:1px solid var(--hc-line);border-radius:var(--hc-r-md);background:var(--hc-card);text-decoration:none;transition:border-color .2s var(--hc-e),transform .2s var(--hc-e),box-shadow .2s var(--hc-e)}.hc-res-item:hover{border-color:var(--hc-green);transform:translateY(-2px);box-shadow:var(--hc-sh-2)}.hc-res-t{font-size:1.0625rem;font-weight:640;color:var(--hc-ink)}.hc-res-b{display:block;margin-top:3px;font-size:.9375rem;line-height:1.5;color:var(--hc-muted)}.hc-res-item svg{color:var(--hc-green);flex:none}@media (min-width:760px){.hc-res{grid-template-columns:1fr 1fr}}.hc-final{background:var(--hc-dark);color:#fff}.hc-final .hc-panel{background:rgba(255,255,255,.05);box-shadow:none}.hc-final .hc-panel-in{background:rgba(255,255,255,.04)}.hc-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:55;background:rgba(255,255,255,.95);backdrop-filter:saturate(150%) blur(12px);border-top:1px solid var(--hc-line-strong);padding-bottom:env(safe-area-inset-bottom);transition:transform .36s var(--hc-e),opacity .28s var(--hc-e)}.hc-bar[data-hidden=true]{transform:translateY(110%);opacity:0;pointer-events:none}.hc-bar-inner{display:flex;align-items:center;gap:14px;min-height:64px;padding-block:10px}.hc-bar-copy{display:none}.hc-bar-right{flex:1 1 auto;min-width:0}.hc-bar-right .hc-btn{width:100%}@media (min-width:768px){.hc-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:55;background:rgba(255,255,255,.95);backdrop-filter:saturate(150%) blur(12px);border-top:1px solid var(--hc-line-strong);padding-bottom:env(safe-area-inset-bottom);transition:transform .36s var(--hc-e),opacity .28s var(--hc-e)}.hc-bar[data-hidden=true]{transform:translateY(110%);opacity:0;pointer-events:none}.hc-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:var(--hc-bar-h);padding-block:0}.hc-bar-right{flex:0 0 auto}.hc-bar-right .hc-btn{width:auto}.hc-bar-copy{display:grid;gap:2px;min-width:0}.hc-bar-t{font-size:.9375rem;font-weight:640;color:var(--hc-ink)}.hc-bar-b{font-size:.8125rem;color:var(--hc-fine)}}.hc-foot{background:var(--hc-dark);color:var(--hc-mist);padding:44px 0 34px}.hc-foot-top{display:grid;gap:26px}.hc-foot .hc-brand-name{color:#fff}.hc-foot-b{margin-top:12px;font-size:.9375rem;line-height:1.6;max-width:46ch}.hc-foot-col-h{font-family:var(--hc-mono);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hc-green-light);margin-bottom:12px}.hc-foot-col ul{display:grid;gap:9px}.hc-foot-col a{font-size:.9375rem;text-decoration:none}.hc-foot-col a:hover{text-decoration:underline;text-underline-offset:3px}.hc-foot-rule{height:1px;background:rgba(255,255,255,.14);margin:30px 0 22px}.hc-foot-fine{font-size:.8125rem;line-height:1.66;color:#98a1a3;max-width:96ch}.hc-foot-fine+.hc-foot-fine{margin-top:10px}.hc-foot a:focus-visible{box-shadow:0 0 0 3px var(--hc-dark),0 0 0 6px var(--hc-green-light)}@media (min-width:760px){.hc-foot-top{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:40px}}@media (min-width:768px){.hc-foot:after{content:"";display:block;height:calc(var(--hc-bar-h) + env(safe-area-inset-bottom))}}.hardcase-page[data-reveal=all] [data-hw-reveal]{opacity:1!important;transform:none!important}.hardcase-page:not([data-js=on]) [data-hw-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hardcase-page *,.hardcase-page :after,.hardcase-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}