.crabwise-page{overflow-x:clip}.crabwise-page :where(h1,h2,h3,p,figure){margin:0}.crabwise-page :where(ul,ol){margin:0;padding:0;list-style:none}.crabwise-page :where(a){color:inherit}.cw-features,.cw-pricing,.cw-faq{scroll-margin-top:calc(-1*clamp(96px,12vw,200px))}.crabwise-page svg{display:block}.cw-hero{background:var(--sd-stage);height:100svh;min-height:640px;color:var(--sd-stage-ink);position:relative;overflow:hidden}.cw-hero-scrim{background:linear-gradient(#05050600 28%,#05050659 50%,#050506e0 100%),linear-gradient(#05050673 0%,#05050600 18%);position:absolute;inset:0}.cw-hero-copy{flex-direction:column;gap:16px;padding-right:120px;display:flex;position:absolute;bottom:clamp(32px,4.4vw,64px);left:0;right:0}.cw-hero-name{font-size:var(--sd-t-display);letter-spacing:-.035em;align-items:center;gap:clamp(12px,1.4vw,20px);font-weight:600;line-height:1;display:flex}.cw-hero-icon{width:.8em;height:.8em}.cw-hero h1{text-wrap:balance;max-width:20em;font-size:var(--sd-t-title);letter-spacing:-.02em;font-weight:600;line-height:1.3}.cw-hero-intro{max-width:34em;font-size:var(--sd-t-body);line-height:var(--sd-lh-body);color:#f5f5f7cc}.cw-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:8px;display:flex}.cw-hero-req{font-size:var(--sd-t-small);color:var(--sd-stage-muted)}.cw-hero .cw-hero-pause{right:var(--sd-gutter);position:absolute;bottom:clamp(32px,4.4vw,64px)}.cw-pending{border-radius:var(--sd-r-pill);border:1px solid;align-items:center;min-height:44px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.cw-badge{display:inline-flex}.cw-badge img{width:auto;height:44px}.cw-shot img{width:100%;height:auto}.cw-shot-section{padding-top:clamp(64px,8vw,128px)}.cw-shot-section .cw-shot{max-width:1280px;margin:0 auto}.cw-shot-section .cw-shot img{filter:drop-shadow(0 40px 60px #0e0e102e)}.cw-features{padding-top:clamp(96px,12vw,200px)}.cw-bento-section+.cw-bento-section{margin-top:clamp(96px,10vw,160px)}.cw-bento-section>h2,.cw-extras h2,.cw-pricing h2,.cw-faq h2{font-size:var(--sd-t-headline);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.2}.cw-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.cw-tile{border-radius:var(--sd-r-tile);background:var(--sd-tile);flex-direction:column;gap:32px;padding:clamp(24px,3vw,44px);display:flex}.cw-tile-large{grid-column:span 7}.cw-tile-small{grid-column:span 5}.cw-tile-copy{flex-direction:column;gap:10px;max-width:32em;display:flex}.cw-tile h3{font-size:24px;font-weight:600;line-height:1.4}.cw-tile p{font-size:16px;line-height:var(--sd-lh-body);color:var(--sd-muted)}.cw-tile-media{margin-top:auto}.cw-tile-media img{border-radius:12px}.cw-tile-quickCapture{background:var(--sd-stage-tile);color:var(--sd-stage-ink)}.cw-tile-quickCapture p{color:var(--sd-stage-muted)}.cw-tile-quickCapture .cw-tile-media{margin:auto 0}.cw-extras{padding-top:clamp(96px,10vw,160px)}.cw-extras-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 32px;margin-top:48px;display:grid}.cw-extras-grid li{flex-direction:column;gap:10px;display:flex}.cw-extra-icon{background:var(--sd-tile-sub);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.cw-extra-icon svg{width:22px;height:22px}.cw-extras-grid h3{font-size:17px;font-weight:600}.cw-extras-grid p{font-size:15px;line-height:var(--sd-lh-body);color:var(--sd-muted)}.cw-pricing{padding-top:clamp(96px,12vw,200px)}.cw-pricing-inner{border-radius:var(--sd-r-card);background:var(--sd-stage);color:var(--sd-stage-ink);text-align:center;flex-direction:column;align-items:center;gap:24px;padding:clamp(56px,8vw,120px) clamp(24px,5vw,80px);display:flex}.cw-price{font-size:var(--sd-t-lead);font-weight:500}.cw-pricing-note{max-width:34em;font-size:16px;line-height:var(--sd-lh-body);color:var(--sd-stage-muted)}.cw-faq{padding-top:clamp(96px,12vw,200px);padding-bottom:clamp(96px,12vw,200px)}.cw-faq-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;display:grid}.cw-faq h2{grid-column:span 4;align-self:start;position:sticky;top:100px}.cw-faq-list{border-top:1px solid var(--sd-line);grid-column:6/-1}.cw-faq details{border-bottom:1px solid var(--sd-line)}.cw-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:76px;font-size:20px;font-weight:600;list-style:none;display:flex}.cw-faq summary::-webkit-details-marker{display:none}.cw-faq-icon svg{width:20px;height:20px;transition:transform var(--sd-dur-2) var(--sd-ease)}.cw-faq details[open] .cw-faq-icon svg{transform:rotate(45deg)}.cw-faq details p{max-width:36em;font-size:16px;line-height:var(--sd-lh-body);color:var(--sd-muted);padding-bottom:28px}.cw-faq-privacy{color:var(--sd-ink);text-underline-offset:.2em;text-decoration:underline}.cw-credit-details>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:500;list-style:none;display:inline-flex}.cw-credit-details>summary::-webkit-details-marker{display:none}.cw-credit-details>summary svg{width:14px;height:14px;transition:transform var(--sd-dur-2) var(--sd-ease)}.cw-credit-details[open]>summary svg{transform:rotate(45deg)}.cw-credit-panel{flex-direction:column;gap:24px;padding-top:8px;display:flex}.cw-credit-note{max-width:48em;line-height:var(--sd-lh-body);color:var(--sd-muted)}.cw-credit-group h3{margin-bottom:8px;font-size:15px;font-weight:600}.cw-credit-group ul{flex-direction:column;gap:6px;display:flex}.cw-credit-group li{flex-wrap:wrap;gap:4px 12px;line-height:1.6;display:flex}.cw-credit-group a{text-underline-offset:.2em;text-decoration:underline}.cw-credit-author,.cw-credit-licenses{color:var(--sd-muted)}@media (width<=1067px){.cw-extras-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.cw-tile-large,.cw-tile-small,.cw-faq h2,.cw-faq-list{grid-column:1/-1}.cw-faq h2{position:static}}@media (width<=734px){.cw-hero-copy{padding-right:var(--sd-gutter);bottom:96px}}@media (width<=560px){.cw-extras-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cw-faq-icon svg,.cw-credit-details>summary svg{transition:none}}
