@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:CabinSketch;src:url(/fonts/CabinSketch.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html{scroll-behavior:smooth;scroll-padding-top:6rem}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--fallback-p, #007AFF);outline-offset:2px;border-radius:4px}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:.75rem 1rem;background:#000;color:#fff;border-radius:0 0 .5rem;font-weight:600}.skip-link:focus{left:0}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.faq-item[open]>div{animation:faq-open .25s ease-out}@keyframes faq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq-item{animation:faq-fade-in .5s ease-out both}@keyframes faq-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.backgroundGrid{width:100%;height:100%;position:absolute;z-index:-9;background-size:50px 50px;background-image:linear-gradient(rgba(200,200,200,.1) 1px,transparent 1px),linear-gradient(to right,rgba(200,200,200,.1) 1px,transparent 1px)}[data-theme=dark] .backgroundGrid{background-image:linear-gradient(rgba(200,200,200,.03) 1px,transparent 1px),linear-gradient(to right,rgba(200,200,200,.03) 1px,transparent 1px)}.iphone-frame{--iphone-width: 280px;--iphone-height: calc(var(--iphone-width) * 2.17);--iphone-bezel: 10px;--iphone-radius: 44px;--iphone-screen-radius: 38px;--iphone-color: #1a1a1a;--iphone-border-color: #2a2a2a;display:inline-block;width:var(--iphone-width);height:var(--iphone-height)}.iphone-device{position:relative;width:100%;height:100%;background:linear-gradient(135deg,var(--iphone-color) 0%,#0a0a0a 100%);border-radius:var(--iphone-radius);box-shadow:0 0 0 2px var(--iphone-border-color),0 0 0 4px #3a3a3a,0 20px 40px #0006,inset 0 0 2px #ffffff1a;overflow:hidden}.iphone-dynamic-island{position:absolute;top:12px;left:50%;transform:translate(-50%);width:90px;height:28px;background:#000;border-radius:20px;z-index:20;box-shadow:inset 0 0 4px #000c}.iphone-screen{position:absolute;top:var(--iphone-bezel);left:var(--iphone-bezel);right:var(--iphone-bezel);bottom:var(--iphone-bezel);background:#000;border-radius:var(--iphone-screen-radius);overflow:hidden;transform:translateZ(0);will-change:transform}.iphone-screenshot{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.iphone-button-left{position:absolute;left:-3px;width:3px;background:linear-gradient(90deg,#2a2a2a,#1a1a1a);border-radius:2px 0 0 2px}.iphone-button-silent{top:100px;height:24px}.iphone-button-volume-up{top:140px;height:44px}.iphone-button-volume-down{top:195px;height:44px}.iphone-button-right{position:absolute;right:-3px;width:3px;background:linear-gradient(270deg,#2a2a2a,#1a1a1a);border-radius:0 2px 2px 0}.iphone-button-power{top:150px;height:70px}@media (min-width: 640px){.iphone-frame{--iphone-width: 320px}}@media (min-width: 1024px){.iphone-frame{--iphone-width: 280px}}.iphone-frame-lg{--iphone-width: 360px}.iphone-frame-titanium{--iphone-color: #4a4a4a;--iphone-border-color: #5a5a5a}
