@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/fonts/hanken-grotesk-latin-e9201edd.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:200 500;src:url(/fonts/newsreader-latin-6e4f2958.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:300 700;src:url(/fonts/plus-jakarta-sans-latin-153fc85b.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;background:#fbfbfa;color:#2b3a4d;font-family:Hanken Grotesk,system-ui,sans-serif}@media(max-width:767px){html,body{background:#fbfbfa}}:root{--navy: #2b3a4d;--navy-deep: #1f2c3a;--steel: #8faec8;--steel-soft: #a9c0d4;--coral: #e7826a;--mist: #eef2f6;--paper: #fbfbfa;--line: rgba(43, 58, 77, .12);--ink: #2b3a4d;--ink-soft: #5f6f7e;--serif: "Newsreader", Georgia, "Times New Roman", serif;--sans: "Hanken Grotesk", system-ui, sans-serif;--brand: "Plus Jakarta Sans", system-ui, sans-serif;--accent: "Fraunces", Georgia, "Times New Roman", serif}a{color:inherit;text-decoration:none}img{max-width:100%}::selection{background:#8faec8;color:#fff}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px #fbfbfa,0 0 0 4px var(--navy)}@media(prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}}@keyframes seaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.sea-float{animation:seaFloat 7s ease-in-out infinite}#seait-nav{transition:background .4s ease,box-shadow .4s ease,backdrop-filter .4s ease}#seait-nav[data-scrolled]{background:#fbfbfad1;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 1px #2b3a4d14}#seait-nav .navlink{position:relative}#seait-nav .navlink:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:1px;background:currentColor;transition:width .35s cubic-bezier(.16,1,.3,1)}#seait-nav .navlink:hover:after{width:100%}.btn-fill{transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.btn-fill:hover{background:#1f2c3a!important;transform:translateY(-1px)}@media(max-width:767px){.btn-fill{display:none}}.btn-ghost{transition:color .3s ease,border-color .3s ease}.btn-ghost:hover{border-color:#2b3a4d73!important}.nav-burger{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-11px;padding:0;background:transparent;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.nav-burger:focus-visible{outline:2px solid currentColor;outline-offset:-6px;border-radius:50%}.nav-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:#1f2c3a47;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .24s cubic-bezier(.7,0,.84,0),visibility 0s linear .24s}.nav-sheet-scrim[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;touch-action:none;transition:opacity .32s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.nav-sheet{position:fixed;left:0;right:0;bottom:0;z-index:1301;background:var(--paper);border-radius:22px 22px 0 0;border-top:1px solid var(--line);box-shadow:0 -18px 50px -20px #0f16204d;padding:6px 20px calc(env(safe-area-inset-bottom) + 18px);transform:translateY(100%);visibility:hidden;transition:transform .24s cubic-bezier(.7,0,.84,0),visibility 0s linear .24s}.nav-sheet[data-open=true]{transform:translateY(0);visibility:visible;transition:transform .32s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.nav-sheet-row1{display:flex;align-items:flex-start}.nav-sheet-row1 .nav-sheet-item{order:1;flex:1 1 auto;min-width:0}.nav-sheet-row1 .nav-sheet-close{order:2;flex:0 0 auto;margin-top:3.9px}.nav-sheet-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-11px;padding:0;background:transparent;border:0;color:var(--navy);cursor:pointer;-webkit-tap-highlight-color:transparent}.nav-sheet-close:focus-visible{outline:2px solid currentColor;outline-offset:-6px;border-radius:50%}.nav-burger[data-kbd=false]:focus-visible,.nav-sheet-close[data-kbd=false]:focus-visible{outline:none;box-shadow:none}.nav-sheet-item{display:block;padding:16px 14px;border-radius:14px;font:500 17px/1 var(--sans);color:var(--navy);transition:background .2s ease}.nav-sheet-item:active{background:var(--mist)}.nav-sheet-divider{height:1px;margin:8px 14px;background:var(--line)}.nav-sheet-login{font-weight:600}.nav-sheet-signup{display:flex;align-items:center;justify-content:center;width:100%;margin-top:10px;padding:17px 0;border-radius:100px;background:var(--navy);color:var(--paper);font:600 17px/1 var(--sans);letter-spacing:.01em;transition:background .2s ease}.nav-sheet-signup:active{background:var(--navy-deep)}.nav-sheet-demo{display:flex;align-items:center;justify-content:center;width:100%;margin-top:10px;padding:17px 0;border-radius:100px;background:#3f7cc2;color:#fff;font:600 17px/1 var(--sans);letter-spacing:.01em;transition:background .2s ease}.nav-sheet-demo:active{background:#36699f}@media(prefers-reduced-motion:reduce){.nav-sheet,.nav-sheet[data-open=true],.nav-sheet-scrim,.nav-sheet-scrim[data-open=true]{transition-duration:0s;transition-delay:0s}}.lift{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.lift:hover{transform:translateY(-6px);box-shadow:0 32px 60px -30px #22314173}@media(max-width:920px){.nav-links{display:none!important}.hero-wrap{flex-direction:column!important;align-items:flex-start!important}.sc-row{flex-direction:column!important}.feat-grid,.how-grid{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr 1fr!important}}.rti-row{flex-direction:row-reverse}.rti-features{margin:clamp(28px,3vw,40px) 0 clamp(24px,2.6vw,32px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.5vw,20px) clamp(20px,2vw,30px)}.rti-feat{display:flex;gap:12px;align-items:flex-start}.rti-feat-ic{flex:0 0 auto;margin-top:1px;color:#3f7cc2;display:grid;place-items:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.rti-feat:hover .rti-feat-ic{transform:scale(1.15)}.crew-features{list-style:none;margin:clamp(28px,3vw,40px) 0 clamp(24px,2.6vw,32px);padding:0;display:flex;flex-direction:column;gap:clamp(13px,1.5vw,18px)}.crew-feat{display:flex;align-items:center;gap:14px;font:600 clamp(15px,1.15vw,17px) / 1.3 var(--sans);letter-spacing:-.005em;color:#3f7cc2}.crew-check{flex:0 0 auto;color:#3f7cc2;display:grid;place-items:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.crew-feat:hover .crew-check{transform:scale(1.15)}.reports-doc-list{position:relative;margin:clamp(28px,3vw,40px) 0 0}.reports-doc-list .crew-features{margin-top:0;margin-bottom:clamp(24px,2.6vw,32px)}@media(min-width:1280px){.reports-doc-list .crew-features{margin-bottom:0}.reports-doc-list .rti-demo{position:absolute;top:0;right:0}}.rti-demo{display:inline-flex;align-items:center;gap:14px;padding:9px 18px 9px 9px;border-radius:15px;background:var(--navy);box-shadow:0 1px 2px #2b3a4d0f,0 14px 30px -24px #2b3a4d73;cursor:pointer;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.rti-demo:hover{transform:translateY(-2px);box-shadow:0 1px 2px #2b3a4d0f,0 20px 36px -22px #2b3a4d80}.rti-demo-thumb{position:relative;flex:0 0 auto;width:50px;height:50px;border-radius:12px;overflow:hidden}.rti-demo-thumb img{width:100%;height:100%;object-fit:cover;display:block}.rti-demo-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:22px;height:22px;border-radius:50%;background:#ffffffeb;display:grid;place-items:center;color:var(--navy);box-shadow:0 2px 6px -1px #141e2d66}.rti-demo-title{display:block;font:600 15px/1.2 var(--sans);color:#fff}.rti-demo-sub{display:block;margin-top:3px;font:500 12.5px/1.2 var(--sans);color:#fff}:where(button).rti-demo{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;margin:0;font:inherit;color:inherit;text-align:left}.vdemo-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;--vdemo-pad: clamp(14px, 4vw, 48px);padding:var(--vdemo-pad);background:#eef2f69e;-webkit-backdrop-filter:blur(26px) saturate(1.08);backdrop-filter:blur(26px) saturate(1.08);animation:vdemo-fade .26s cubic-bezier(.22,1,.36,1) both}.vdemo-card{position:relative;width:min(1120px,100%,calc((100svh - 2 * var(--vdemo-pad)) * var(--vdemo-ratio)));aspect-ratio:var(--vdemo-ratio);max-height:100%;container:vdemo / inline-size;border-radius:clamp(12px,1.4vw,20px);overflow:hidden;background:#14313f;box-shadow:0 44px 90px -44px #14223099;animation:vdemo-rise .32s cubic-bezier(.22,1,.36,1) both}.vdemo-video{display:block;width:100%;height:100%;object-fit:contain}.vdemo-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;border:0;background:transparent;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.vdemo-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(46px,6.6cqw,74px);height:clamp(46px,6.6cqw,74px);border-radius:50%;display:grid;place-items:center;padding-left:5px;background:#fffffff0;color:var(--navy);box-shadow:0 10px 26px -10px #0a162099;transition:transform .3s cubic-bezier(.22,1,.36,1)}.vdemo-cover:hover .vdemo-play{transform:translate(-50%,-50%) scale(1.06)}.vdemo-meta{position:absolute;left:clamp(14px,2.6cqw,32px);bottom:clamp(12px,2.4cqw,28px);text-align:left}@container vdemo (max-width: 560px){.vdemo-meta{display:none}}.vdemo-caption{display:block;font:600 clamp(13px,1.75cqw,20px)/1.25 var(--sans);color:#fff;text-shadow:0 1px 12px rgba(10,22,32,.55)}.vdemo-duration{display:block;margin-top:4px;font:500 clamp(11px,1.25cqw,14px)/1.2 var(--sans);color:#ffffffbd;text-shadow:0 1px 12px rgba(10,22,32,.55)}.vdemo-close{position:absolute;top:clamp(9px,1.1vw,15px);right:clamp(9px,1.1vw,15px);width:34px;height:34px;border:0;border-radius:50%;display:grid;place-items:center;background:#101e2985;color:#fff;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background .2s ease}.vdemo-close:hover{background:#101e29c7}@keyframes vdemo-fade{0%{opacity:0}to{opacity:1}}@keyframes vdemo-rise{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.vdemo-backdrop,.vdemo-card{animation:none}.vdemo-play,.vdemo-cover:hover .vdemo-play{transition:none;transform:translate(-50%,-50%)}}.rti-phone-col{flex:1 1 440px;display:flex;justify-content:center;align-items:center}.rti-stage{position:relative;width:100%;max-width:540px;aspect-ratio:1.06;background:var(--mist);border-radius:clamp(26px,2.8vw,38px);overflow:hidden}.rti-phone{position:absolute;left:50%;top:8%;transform:translate(-50%);width:56%;aspect-ratio:.504;container-type:inline-size}.rti-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;z-index:2}.rti-screen{position:absolute;left:7.91%;top:4.02%;right:7.91%;bottom:4.02%;z-index:1;background:#fff;border-radius:9cqw/4.4cqw;overflow:hidden}.rti-screen-img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}@media(max-width:767px){.rti-row{flex-direction:column!important;align-items:stretch!important}.rti-row>*{flex:1 1 auto!important}.rti-features{grid-template-columns:1fr!important}.crew-row{flex-direction:column!important;align-items:stretch!important}.crew-row>*{flex:1 1 auto!important}}.dtm-grid{max-width:1280px;margin:0 auto;display:flex;align-items:flex-start;gap:clamp(40px,6vw,120px)}.dtm-left{flex:1.3 1 0;min-width:0;position:sticky;top:clamp(88px,12vw,160px);height:calc(100vh - clamp(88px,12vw,160px));display:flex;flex-direction:column;justify-content:flex-start;padding-top:clamp(48px,9vh,130px);padding-left:70px}.dtm-right{flex:1 1 0;max-width:460px;min-width:0;display:flex;flex-direction:column;gap:clamp(72px,9vw,150px);padding:clamp(48px,9vh,130px) 0;transform:translate(-70px)}.dtm-stage{display:grid;place-items:center;background:#ffffff80;border-radius:28px;padding:clamp(40px,6vw,76px) clamp(20px,3vw,40px);min-height:clamp(250px,32vh,330px)}.dtm-stage--compact{padding:clamp(24px,3.5vw,44px) clamp(20px,3vw,40px);min-height:clamp(210px,27vh,270px)}.dtm-num{font:300 clamp(34px,2.9vw,42px) / 1 var(--sans);letter-spacing:-.02em;color:var(--navy)}.dtm-subhead{margin-top:8px;margin-bottom:22px;font:700 clamp(17px,1.4vw,21px) / 1.3 var(--sans);letter-spacing:-.01em;color:#3f7cc2}.dtm-body{margin:0;max-width:30em;font:400 clamp(16px,1.15vw,18px) / 1.62 var(--sans);color:var(--ink-soft)}.lowstock-deck{position:relative;width:min(330px,100%);height:70px}.lowstock-card{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:12px;padding:0 16px;background:#fff;border-radius:16px;white-space:nowrap;will-change:transform,opacity;animation:lowstockStack 7.5s cubic-bezier(.25,1,.5,1) infinite}@keyframes lowstockStack{0%,27.333%{transform:translateY(0);opacity:1;z-index:2;box-shadow:0 2px 4px #2b3a4d0f,0 22px 40px -20px #2b3a4d7a}33.333%{transform:translateY(-40px);opacity:0;z-index:3;box-shadow:0 2px 4px #2b3a4d0a,0 22px 40px -20px #2b3a4d4d}39.333%,60.667%{transform:translateY(40px);opacity:0;z-index:0;box-shadow:0 1px 2px #2b3a4d0a,0 8px 18px -14px #2b3a4d47}66.667%,94%{transform:translateY(28px);opacity:1;z-index:1;box-shadow:0 1px 3px #2b3a4d0d,0 12px 26px -20px #2b3a4d52}to{transform:translateY(0);opacity:1;z-index:2;box-shadow:0 2px 4px #2b3a4d0f,0 22px 40px -20px #2b3a4d7a}}.lowstock-ic{width:38px;height:38px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center}.lowstock-text{flex:1;min-width:0;display:flex;flex-direction:column}.lowstock-name{font:700 14.5px/1.25 var(--sans);color:var(--navy)}.lowstock-cat{margin-top:2px;font:500 12px/1.25 var(--sans);color:var(--ink-soft)}.lowstock-badge{flex:0 0 auto;font:700 10.5px/1 var(--sans);letter-spacing:.03em;padding:5px 9px;border-radius:999px}@media(max-width:900px){.dtm-grid{flex-direction:column;gap:0}.dtm-left{position:static;height:auto;padding-top:0;padding-left:0;padding-bottom:clamp(36px,8vw,56px)}.dtm-right{max-width:none;padding:0;gap:clamp(46px,12vw,76px);transform:none}}.reorder-deck{position:relative;width:min(360px,100%);height:198px}.reorder-card{position:absolute;left:0;right:0;top:0;height:58px;display:flex;align-items:center;gap:13px;padding:0 16px;background:#fff;border-radius:14px;box-shadow:0 1px 2px #2b3a4d0f,0 16px 30px -20px #2b3a4d6b;will-change:transform;animation:reorderRotate 8s cubic-bezier(.4,0,.2,1) infinite}.reorder-grip{flex:0 0 auto;display:grid;place-items:center;color:#b9c4d0}.reorder-avatar{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font:700 13px/1 var(--sans);letter-spacing:.02em}.reorder-text{min-width:0;display:flex;flex-direction:column;gap:3px}.reorder-name{font:700 15px/1.15 var(--sans);color:var(--navy)}.reorder-role{font:500 12.5px/1 var(--sans);color:var(--ink-soft)}@keyframes reorderRotate{0%{transform:translateY(0) scale(1);z-index:1;box-shadow:0 1px 2px #2b3a4d0f,0 16px 30px -20px #2b3a4d6b}2%{transform:translateY(0) scale(1.035);z-index:5;box-shadow:0 8px 16px #2b3a4d1f,0 28px 46px -18px #2b3a4d8c}6%{transform:translateY(0) scale(1.035);z-index:5}19%{transform:translateY(140px) scale(1.035);z-index:5;box-shadow:0 8px 16px #2b3a4d1f,0 28px 46px -18px #2b3a4d8c}23%{transform:translateY(140px) scale(1);z-index:5;box-shadow:0 1px 2px #2b3a4d0f,0 16px 30px -20px #2b3a4d6b}24%,33.333%{transform:translateY(140px) scale(1);z-index:1}39%{transform:translateY(70px) scale(1);z-index:1}66.666%{transform:translateY(70px) scale(1);z-index:1}72%,to{transform:translateY(0) scale(1);z-index:1}}.onb-grid{margin-top:clamp(48px,6vw,90px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,36px)}.onb-col{display:flex;flex-direction:column;align-items:center}.onb-card{width:100%;height:clamp(348px,31vw,414px);background:var(--mist);border-radius:26px;overflow:hidden;display:flex;justify-content:center;align-items:flex-start;padding:clamp(26px,2.8vw,38px) clamp(14px,2vw,26px) 0;transform:translateY(0) scale(1);transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1);will-change:transform}.onb-card.is-active{transform:translateY(-12px) scale(1.03);box-shadow:0 28px 56px -22px #1f2c3a52}.onb-phone{position:relative;flex:0 0 auto;width:min(256px,92%);aspect-ratio:.504;container-type:inline-size}.onb-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;z-index:2}.onb-screen{position:absolute;left:calc(7.91% - 2px);top:calc(4.02% - 2px);right:calc(7.91% - 2px);bottom:calc(4.02% - 2px);z-index:1;background:#fff;border-radius:9cqw/4.4cqw;overflow:hidden}.onb-label{margin-top:clamp(16px,1.6vw,22px);display:inline-flex;align-items:center;gap:8px;font:700 clamp(14px,1.15vw,16px) / 1 var(--sans);letter-spacing:-.01em}.onb-dot{flex:0 0 auto;width:11px;height:11px;border-radius:50%}@media(max-width:860px){.onb-grid{grid-template-columns:1fr;gap:40px;max-width:420px;margin-left:auto;margin-right:auto}}.onb-demo{background:#2f4156}.onb-demo-base{position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);max-width:none;height:calc(100% + 2px);object-fit:cover;object-position:top center;z-index:1}.onb-demo-sheet{position:absolute;left:-1px;right:auto;top:var(--onb-sheet-top, 70%);bottom:auto;width:calc(100% + 2px);max-width:none;height:auto;z-index:2;transform:translateY(0)}.onb-demo-cursor{position:absolute;left:69%;top:38%;width:23px;height:23px;margin:-11.5px 0 0 -11.5px;border-radius:50%;background:#e2f0ffb8;border:1px solid rgba(255,255,255,.55);box-shadow:0 1px 7px #78b4ffbf;z-index:3;opacity:0}.onb-demo-pulse{position:absolute;left:69%;top:38%;width:23px;height:23px;margin:-11.5px 0 0 -11.5px;border-radius:50%;border:2.5px solid rgba(206,228,255,.9);z-index:3;opacity:0}.onb-demo--play .onb-demo-sheet{animation:onbSheet 6s linear infinite}.onb-demo--play .onb-demo-cursor{animation:onbCursor 6s linear infinite}.onb-demo--play .onb-demo-pulse{animation:onbPulse 6s linear infinite}.onb-demo--static .onb-demo-sheet{transform:translateY(-74%)}.onb-demo--static .onb-demo-cursor,.onb-demo--static .onb-demo-pulse{display:none}@keyframes onbSheet{0%,30%{transform:translateY(0);animation-timing-function:cubic-bezier(.25,1,.5,1)}38.33%{transform:translateY(-74%)}75%{transform:translateY(-74%);animation-timing-function:ease-in-out}88.33%,to{transform:translateY(0)}}@keyframes onbCursor{0%,16.67%{opacity:0;transform:translate(30px,74px) scale(1);animation-timing-function:cubic-bezier(.3,0,.25,1)}22%{opacity:1}26.67%{opacity:1;transform:translate(0) scale(1)}28.5%{transform:translate(0) scale(.76)}30.3%{opacity:1;transform:translate(0) scale(1)}33.33%,to{opacity:0;transform:translate(0) scale(1)}}@keyframes onbPulse{0%,25%{opacity:0;transform:scale(.45)}26.67%{opacity:.95;transform:scale(.5)}33%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(3)}}.ddemo{background:#8faec8}.dd-app{position:absolute;left:0;top:7.5%;width:1179px;height:1840px;transform:scale(var(--dd-scale, .157));transform-origin:top left;font-family:var(--sans)}.dd-shot{position:absolute;top:0;left:0;width:1179px;height:735px;background:url(/assets/dd-sprite.png) 0 0 / 1179px auto no-repeat}.dd-editorder{position:absolute;left:763px;top:628px;width:352px;height:78px;background-color:#8faec8;background-image:url(/assets/dd-editorder.png);background-position:left 2px center;background-size:320px 70px;background-repeat:no-repeat;opacity:1}.dd-card{position:absolute;left:72px;top:740px;width:1034px;height:1026px;border-radius:36px;overflow:hidden;background:#eef3f7;background-clip:padding-box}.dd-r{position:absolute;left:0;width:1034px;height:205.2px;background-image:url(/assets/dd-sprite.png);background-repeat:no-repeat;background-size:1179px auto;transform:translateY(0);will-change:transform;backface-visibility:hidden}.dd-r-skorts{top:0;background-position:-72px -740px}.dd-r-polo{top:205.2px;background-position:-72px -945.2px}.dd-r-dresses{top:410.4px;background-position:-72px -1150.4px}.dd-r-deck{top:615.6px;background-position:-72px -1355.6px}.dd-r-shirts{top:820.8px;background-position:-72px -1560.8px}.dd-cursor{position:absolute;left:0;top:0;width:124px;height:124px;margin:-62px 0 0 -62px;border-radius:50%;background:#e2f0ffb8;border:6px solid rgba(255,255,255,.55);box-shadow:0 6px 38px #78b4ffbf;opacity:0;z-index:9;transform:translate(925px,560px);will-change:transform}.dd-pulse{position:absolute;left:50%;top:50%;width:124px;height:124px;margin:-62px 0 0 -62px;border-radius:50%;border:13px solid rgba(206,228,255,.9);opacity:0}.ddemo--play .dd-editorder{animation:ddEdit 6s linear infinite}.ddemo--play .dd-r-skorts{animation:ddFillA 6s linear infinite}.ddemo--play .dd-r-polo{animation:ddLiftA 6s linear infinite}.ddemo--play .dd-r-dresses{animation:ddFillB 6s linear infinite}.ddemo--play .dd-r-deck{animation:ddLiftB 6s linear infinite}.ddemo--play .dd-cursor{animation:ddCursor2 6s linear infinite}.ddemo--play .dd-pulse{animation:ddPulse 6s linear infinite}.ddemo--static .dd-cursor{display:none}@keyframes ddEdit{0%,16%{opacity:1}24%,84%{opacity:0}92%,to{opacity:1}}@keyframes ddFillA{0%{transform:translateY(0)}30%{transform:translateY(0);animation-timing-function:cubic-bezier(.34,.9,.36,1)}48%,to{transform:translateY(205.2px)}}@keyframes ddLiftA{0%,27%{transform:translateY(0) scale(1);box-shadow:0 0 #1f2c3a00;z-index:2}31%{transform:translateY(0) scale(1.035);box-shadow:0 14px 28px -8px #1f2c3a66;z-index:6;animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{transform:translateY(-205.2px) scale(1.035);box-shadow:0 14px 28px -8px #1f2c3a66;z-index:6}52%{transform:translateY(-205.2px) scale(1);box-shadow:0 0 #1f2c3a00;z-index:3}to{transform:translateY(-205.2px) scale(1);box-shadow:0 0 #1f2c3a00;z-index:3}}@keyframes ddFillB{0%{transform:translateY(0)}58%{transform:translateY(0);animation-timing-function:cubic-bezier(.34,.9,.36,1)}76%,to{transform:translateY(205.2px)}}@keyframes ddLiftB{0%,55%{transform:translateY(0) scale(1);box-shadow:0 0 #1f2c3a00;z-index:2}59%{transform:translateY(0) scale(1.035);box-shadow:0 14px 28px -8px #1f2c3a66;z-index:6;animation-timing-function:cubic-bezier(.4,0,.2,1)}76%{transform:translateY(-205.2px) scale(1.035);box-shadow:0 14px 28px -8px #1f2c3a66;z-index:6}80%{transform:translateY(-205.2px) scale(1);box-shadow:0 0 #1f2c3a00;z-index:3}to{transform:translateY(-205.2px) scale(1);box-shadow:0 0 #1f2c3a00;z-index:3}}@keyframes ddCursor2{0%{opacity:0;transform:translate(925px,540px) scale(1)}5%{opacity:1}15%{transform:translate(925px,667px) scale(1)}18%{transform:translate(925px,667px) scale(.8)}21%{transform:translate(925px,667px) scale(1)}29%{transform:translate(122px,1048px) scale(1)}32%{transform:translate(122px,1048px) scale(.85)}47%{transform:translate(122px,843px) scale(.85)}51%{transform:translate(122px,843px) scale(1)}57%{transform:translate(122px,1458px) scale(1)}60%{transform:translate(122px,1458px) scale(.85)}75%{transform:translate(122px,1253px) scale(.85)}79%{transform:translate(122px,1253px) scale(1)}86%{transform:translate(1015px,667px) scale(1)}89%{transform:translate(1015px,667px) scale(.8)}92%{opacity:1;transform:translate(1015px,667px) scale(1)}98%{opacity:0;transform:translate(1015px,600px) scale(1)}to{opacity:0;transform:translate(925px,540px) scale(1)}}@keyframes ddPulse{0%,16%{opacity:0;transform:scale(.45)}18.5%{opacity:.9;transform:scale(.5)}23%{opacity:0;transform:scale(2.8)}87%{opacity:0;transform:scale(.45)}89.5%{opacity:.9;transform:scale(.5)}94%{opacity:0;transform:scale(2.8)}to{opacity:0;transform:scale(.45)}}.mcdemo{background:#8faec8}.mc-app{position:absolute;left:0;top:1.5%;width:1179px;height:2531px;transform:scale(var(--mc-scale, .18));transform-origin:top left;font-family:var(--sans)}.mc-base{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/mc-base.png) 0 0 / 1179px auto no-repeat}.mc-idle{position:absolute;top:285px;left:0;width:1179px;height:1641px;background:url(/assets/mc-idle.png?v=2) 0 0 / 1179px auto no-repeat;opacity:1}.mc-user{position:absolute;top:333px;right:73px;width:848px;min-height:204px;box-sizing:border-box;padding:34px 40px;background:#fff;border-radius:48px;color:#2b3a4d;font:500 50px/1.32 var(--sans);letter-spacing:-.01em;opacity:0}.mc-dots{position:absolute;top:593px;left:72px;width:218px;height:120px;border-radius:60px;background:#f9fbfc;display:flex;align-items:center;justify-content:center;gap:22px;opacity:0}.mc-dot{width:30px;height:30px;border-radius:50%;background:#2b3a4d}.mc-response{position:absolute;top:579px;left:64px;width:924px;height:1496px;background:url(/assets/mc-response.png) 0 0 / 924px auto no-repeat;opacity:0;transform:translateY(14px) scale(.985);transform-origin:50% 0}.mcdemo--play .mc-idle{animation:mcIdle 7s linear infinite}.mcdemo--play .mc-user{animation:mcUser 7s linear infinite}.mcdemo--play .mc-dots{animation:mcDots 7s linear infinite}.mcdemo--play .mc-dot{animation:mcBounce 1.05s ease-in-out infinite}.mcdemo--play .mc-dot:nth-child(2){animation-delay:.15s}.mcdemo--play .mc-dot:nth-child(3){animation-delay:.3s}.mcdemo--play .mc-response{animation:mcResp 7s linear infinite}@keyframes mcIdle{0%{opacity:1;animation-timing-function:ease}4.3%,to{opacity:0}}@keyframes mcUser{0%,4.3%{opacity:0}7%,to{opacity:1}}@keyframes mcDots{0%,31%{opacity:0}33%,53%{opacity:1}55%,to{opacity:0}}@keyframes mcBounce{0%,55%,to{transform:translateY(0);opacity:.5}28%{transform:translateY(-16px);opacity:1}}@keyframes mcResp{0%,54%{opacity:0;transform:translateY(14px) scale(.985)}58%,to{opacity:1;transform:translateY(0) scale(1)}}.faq-item{border-bottom:1px solid rgba(43,58,77,.1)}.faq-q{width:100%;display:flex;align-items:center;gap:clamp(18px,2vw,30px);padding:clamp(22px,2.3vw,31px) 0;background:none;border:0;cursor:pointer;text-align:left;font:600 clamp(17px,1.35vw,21px) / 1.3 var(--sans);color:var(--navy)}.faq-q-text{flex:1 1 auto}.faq-icon{position:relative;flex:0 0 auto;width:22px;height:22px}.faq-bar{position:absolute;top:50%;left:50%;background:#3f7cc2;border-radius:2px}.faq-bar-h{width:19px;height:2.4px;transform:translate(-50%,-50%)}.faq-bar-v{width:2.4px;height:19px;transform:translate(-50%,-50%) rotate(0);transform-origin:center;transition:transform .35s cubic-bezier(.25,1,.5,1)}.faq-icon[data-open=true] .faq-bar-v{transform:translate(-50%,-50%) rotate(90deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.25,1,.5,1)}.faq-answer.open{grid-template-rows:1fr}.faq-answer>div{overflow:hidden}.faq-a{margin:0;padding:0 0 clamp(26px,2.6vw,34px) clamp(38px,4vw,52px);max-width:600px;font:400 clamp(15.5px,1.1vw,18px) / 1.62 var(--sans);color:var(--ink-soft)}.faq-more{display:inline-flex;align-items:center;gap:10px;margin-top:clamp(28px,2.6vw,40px);font:600 clamp(15px,1.15vw,17px) / 1 var(--sans);color:#3f7cc2;text-decoration:none}.faq-more svg{transition:transform .25s ease}.faq-more:hover svg{transform:translate(4px)}.faqpage-list .faq-bar{background:var(--coral)}.faqpage-list .faq-a{max-width:720px}.faqpage-cat{font:700 clamp(13px,1vw,15px) / 1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--steel);margin:clamp(46px,5vw,72px) 0 clamp(2px,1vw,8px)}.faq-a strong{color:var(--navy);font-weight:600}.faq-a em{font-style:italic}.about-hero{grid-template-columns:1fr minmax(300px,380px)}@media(max-width:860px){.about-hero{grid-template-columns:1fr}.about-photo{max-width:380px}}.about-email:hover{text-decoration:underline}@media(max-width:860px){.faq-row{flex-direction:column;gap:clamp(26px,6vw,40px)!important}}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,1.8vw,28px);align-items:stretch}.price-grid--solo{grid-template-columns:minmax(0,420px);justify-content:center}.price-badges{display:flex;flex-wrap:wrap;gap:8px}.price-card--featured .price-badge--muted{color:#ffffffb8;background:#ffffff1f}.price-was{font:700 clamp(19px,1.6vw,24px) / 1 var(--sans);letter-spacing:-.02em;color:var(--ink-soft);text-decoration:line-through;text-decoration-thickness:2px}.price-card--featured .price-was{color:#ffffff8c}.price-card{display:flex;flex-direction:column;background:var(--mist);border-radius:22px;padding:clamp(20px,1.9vw,28px)}.price-card--featured{background:var(--navy)}.price-badge{align-self:flex-start;font:700 10.5px/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft);background:#2b3a4d12;padding:6px 11px;border-radius:999px}.price-card--featured .price-badge{color:#fff;background:#3f7cc2}.price-title{margin:clamp(14px,1.4vw,20px) 0 0;min-height:clamp(32px,2.8vw,42px);display:flex;align-items:center;font:700 clamp(19px,1.6vw,23px) / 1.1 var(--sans);letter-spacing:-.02em;color:var(--navy)}.price-card--featured .price-title{color:#fff}.price-tagline{margin:7px 0 0;min-height:2.8em;font:500 clamp(13px,.95vw,14.5px) / 1.4 var(--sans);color:var(--ink-soft)}.price-card--featured .price-tagline{color:#ffffffb8}.price-amount{margin-top:clamp(14px,1.4vw,20px);display:flex;align-items:baseline;gap:7px}.price-num{font:800 clamp(32px,2.8vw,42px) / 1 var(--sans);letter-spacing:-.03em;color:var(--navy)}.price-card--featured .price-num{color:#fff}.price-unit{font:500 16px/1 var(--sans);color:var(--ink-soft)}.price-card--featured .price-unit{color:#fff9}.price-sub{margin:9px 0 0;min-height:2.8em;font:400 12.5px/1.45 var(--sans);color:var(--ink-soft)}.price-card--featured .price-sub{color:#ffffffa8}.price-cta{margin-top:clamp(16px,1.6vw,22px)}.price-cta--pair{display:flex;gap:10px}.price-cta--pair>.price-btn{flex:1 1 0;min-width:0}.price-btn{display:flex;justify-content:center;align-items:center;gap:10px;height:48px;border-radius:13px;font:600 15px/1 var(--sans);text-decoration:none;transition:background .2s,border-color .2s,transform .2s}:where(button).price-btn{width:100%;padding:0;border:none;background:none;cursor:pointer}button.price-btn:disabled{opacity:.62;cursor:default;transform:none}.price-btn--outline{border:1.5px solid rgba(43,58,77,.22);color:var(--navy)}.price-btn--outline:hover{border-color:var(--navy);background:#2b3a4d0a}.price-btn--solid{background:var(--paper);color:var(--navy)}.price-btn--solid:hover{background:#fff;transform:translateY(-1px)}.price-appstore{background:#000;color:#fff}.price-appstore:hover{background:#141414;transform:translateY(-1px)}.price-divider{margin-top:clamp(16px,1.8vw,22px);height:1px;background:#2b3a4d1a}.price-card--featured .price-divider{background:#ffffff24}.price-feats{list-style:none;margin:clamp(14px,1.5vw,18px) 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.price-feat{display:flex;align-items:center;gap:11px;font:500 clamp(13px,.95vw,14.5px) / 1.3 var(--sans);color:var(--navy)}.price-feat .price-check{flex:0 0 auto;color:#3f7cc2;display:grid;place-items:center}.price-feat .price-check svg{width:18px;height:18px}.price-card--featured .price-feat{color:#ffffffe6}.price-card--featured .price-feat .price-check{color:var(--steel)}.price-foot{margin:clamp(12px,1.3vw,18px) 0 0;font:500 11.5px/1.4 var(--sans);color:var(--ink-soft)}.price-error{margin:10px 0 0;font:500 12.5px/1.45 var(--sans);color:#8c3a25}.price-card--featured .price-error{color:#ffb9a5}.price-foot--sub{margin-top:8px;font:400 10.5px/1.45 var(--sans);color:#5f6f7eb8}@media(max-width:920px){.price-grid{grid-template-columns:1fr;gap:20px;max-width:440px;margin-left:auto;margin-right:auto}}@media(min-width:921px){.price-card--monthly{order:1}.price-card--annual{order:2}.price-card--trial{order:3}.price-grid>.ff-disclosure{order:4}.price-grid>.ff-guarantee{order:5}}.ff-trial-sub{margin:8px auto 0;max-width:520px;text-align:center;font:400 clamp(12.5px,.9vw,14px) / 1.5 var(--sans);color:var(--ink-soft)}.ff-guarantee{grid-column:1 / -1;background:var(--mist);border-radius:22px;padding:clamp(20px,2.2vw,32px);text-align:center}.ff-guarantee-h{margin:0;font:700 clamp(18px,1.5vw,23px) / 1.15 var(--sans);letter-spacing:-.02em;color:var(--navy)}.ff-guarantee-p{margin:9px auto 0;max-width:660px;font:400 clamp(13px,.95vw,14.5px) / 1.55 var(--sans);color:var(--ink-soft)}.ff-disclosure{grid-column:1 / -1;border:1px solid rgba(43,58,77,.14);border-radius:16px}.ff-disclosure-btn{width:100%;display:flex;align-items:center;gap:14px;padding:clamp(15px,1.5vw,19px) clamp(18px,1.8vw,24px);background:none;border:0;cursor:pointer;text-align:left;font:700 clamp(14.5px,1.05vw,16px) / 1.35 var(--sans);letter-spacing:-.01em;color:var(--navy)}.ff-disclosure-label{flex:1 1 auto}.ff-disclosure-chevron{flex:0 0 auto;color:#3f7cc2;display:grid;place-items:center;transition:transform .35s cubic-bezier(.25,1,.5,1)}.ff-disclosure-btn[aria-expanded=true] .ff-disclosure-chevron{transform:rotate(180deg)}.ff-disclosure-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.25,1,.5,1)}.ff-disclosure-panel.open{grid-template-rows:1fr}.ff-disclosure-panel>div{overflow:hidden}.ff-disclosure-p{margin:0;padding:0 clamp(18px,1.8vw,24px) clamp(16px,1.6vw,20px);max-width:680px;font:400 clamp(13px,.95vw,14.5px) / 1.55 var(--sans);color:var(--ink-soft)}.ff-scarcity{margin:clamp(16px,1.8vw,24px) auto 0;max-width:560px;text-align:center;font:500 clamp(12px,.85vw,13.5px) / 1.5 var(--sans);color:var(--ink-soft)}.ff-ctas{margin:clamp(18px,2vw,28px) 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.ff-ctas .price-btn{padding:0 26px}.price-btn--navy{background:var(--navy);color:var(--paper)}.price-btn--navy:hover{background:#22303f;transform:translateY(-1px)}.price-btn--accent{background:#3f7cc2;color:#fff}.price-btn--accent:hover{background:#36699f;transform:translateY(-1px)}.btn-light{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.btn-light:hover{transform:translateY(-1px);box-shadow:0 24px 48px -20px #0f1620b3}.waitlist{display:flex;align-items:center;gap:8px;max-width:480px;background:#ffffff14;border:1px solid rgba(255,255,255,.22);border-radius:100px;padding:6px 6px 6px 26px;transition:border-color .3s ease,background .3s ease}.waitlist:focus-within{border-color:#ffffff80;background:#ffffff1f}.waitlist input{flex:1 1 auto;min-width:0;background:transparent;border:0;outline:none;color:#fff;font:400 16px/1 var(--sans);padding:14px 0}.waitlist input:-webkit-autofill,.waitlist input:-webkit-autofill:hover,.waitlist input:-webkit-autofill:focus,.waitlist input:autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out 0s}.waitlist input::placeholder{color:#ffffff80}.waitlist-btn{flex:0 0 auto;background:var(--paper);color:var(--navy);border:0;border-radius:100px;padding:13px 28px;font:600 15px/1 var(--brand);letter-spacing:.01em;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.waitlist-btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px -14px #0000008c}.waitlist-btn:disabled,.waitlist-btn:disabled:hover{opacity:.6;cursor:default;transform:none;box-shadow:none}.login-field{width:100%;background:#fff;border:1px solid var(--line);border-radius:100px;padding:15px 22px;font:400 16px/1.2 var(--sans);color:var(--navy);outline:none;transition:border-color .25s ease,box-shadow .25s ease}.login-field--password{padding-right:52px}.login-field--nospin::-webkit-outer-spin-button,.login-field--nospin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.login-field--nospin{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.login-select{padding-right:46px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%235f6f7e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 22px center}.login-select:has(option[value=""]:checked){color:#5f6f7ebf}.login-field::placeholder{color:#5f6f7e80}.login-reveal{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:0;border-radius:50%;color:var(--ink-soft);cursor:pointer;transition:color .25s ease}.login-reveal:hover{color:var(--navy)}.login-reveal:focus-visible{outline:2px solid rgba(43,58,77,.45);outline-offset:1px}.login-field:focus{border-color:#2b3a4d73;box-shadow:0 0 0 3px #2b3a4d12}.login-field:-webkit-autofill,.login-field:-webkit-autofill:hover,.login-field:-webkit-autofill:focus,.login-field:autofill{-webkit-text-fill-color:var(--navy);caret-color:var(--navy);transition:background-color 9999s ease-in-out 0s}.login-submit{width:100%;background:var(--navy);color:#fff;border:0;border-radius:100px;padding:16px 24px;font:600 15px/1 var(--brand);letter-spacing:.01em;cursor:pointer;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.login-submit:hover{background:var(--navy-deep);transform:translateY(-1px);box-shadow:0 16px 32px -18px #0f162099}.login-alt{color:var(--navy);font-weight:600;border-bottom:1px solid rgba(43,58,77,.3);transition:border-color .25s ease}.login-alt:hover{border-color:var(--navy)}.cc{position:fixed;z-index:1200;left:clamp(14px,3vw,28px);right:clamp(14px,3vw,28px);bottom:calc(env(safe-area-inset-bottom) + clamp(14px,3vw,28px));max-width:430px;padding:20px 22px;background:#fff;border:1px solid rgba(43,58,77,.14);border-radius:18px;box-shadow:0 24px 60px -24px #0f162073}.cc-title{margin:0 0 8px;font:700 15px/1.3 var(--sans);letter-spacing:-.01em;color:var(--navy)}.cc-body{margin:0 0 16px;font:400 13.5px/1.6 var(--sans);color:var(--ink-soft)}.cc-body strong{font-weight:600;color:var(--navy)}.cc-actions{display:flex;gap:10px}.cc-btn{flex:1 1 0;min-width:0;height:42px;border-radius:100px;font:600 14px/1 var(--brand);letter-spacing:.01em;cursor:pointer;transition:background .25s ease,border-color .25s ease}.cc-btn--accept{background:var(--navy);color:#fff;border:1.5px solid var(--navy)}.cc-btn--accept:hover{background:var(--navy-deep);border-color:var(--navy-deep)}.cc-btn--decline{background:transparent;color:var(--navy);border:1.5px solid rgba(43,58,77,.28)}.cc-btn--decline:hover{border-color:var(--navy);background:#2b3a4d0a}.cc-foot{margin:13px 0 0;font:400 12.5px/1.4 var(--sans);color:var(--ink-soft)}.cc-link{color:var(--ink-soft);border-bottom:1px solid rgba(95,111,126,.35);transition:color .25s ease,border-color .25s ease}.cc-link:hover{color:var(--navy);border-color:var(--navy)}.cc-close{background:none;padding:0;border:0;border-bottom:1px solid rgba(95,111,126,.35);font:inherit;cursor:pointer}.footer-cookie-btn{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.28);transition:color .25s ease,border-color .25s ease}.footer-cookie-btn:hover{color:#ffffffd9;border-color:#ffffffa6}.legal{font:400 17px/1.75 var(--sans);color:var(--ink)}.legal-static{max-width:760px;margin:0 auto;padding:clamp(40px,6vw,72px) clamp(22px,5vw,40px)}.legal h1{margin:0;font:800 clamp(32px,4.6vw,52px)/1.08 var(--sans);letter-spacing:-.03em;color:var(--navy)}.legal h1+p{margin:clamp(14px,1.6vw,20px) 0 0;font:400 clamp(15px,1.15vw,17px)/1.5 var(--sans);color:var(--ink-soft)}.legal h1+p strong{font-weight:400}.legal h2{margin:clamp(48px,5vw,68px) 0 0;font:700 clamp(23px,2.4vw,29px)/1.25 var(--sans);letter-spacing:-.02em;color:var(--navy);scroll-margin-top:96px}.legal h3{margin:clamp(30px,3vw,40px) 0 0;font:700 clamp(17px,1.4vw,19px)/1.35 var(--sans);letter-spacing:-.01em;color:var(--navy);scroll-margin-top:96px}.legal p,.legal ul,.legal ol{margin:clamp(14px,1.5vw,20px) 0 0}.legal li{margin-top:10px;padding-left:4px}.legal ul,.legal ol{padding-left:24px}.legal ul{list-style:disc}.legal ol{list-style:decimal}.legal li::marker{color:#2b3a4d6b}.legal strong{font-weight:600;color:var(--navy)}.legal a{color:var(--navy);font-weight:500;border-bottom:1px solid rgba(43,58,77,.32);transition:border-color .25s ease}.legal a:hover{border-color:var(--navy)}.legal code{padding:2px 6px;border-radius:6px;background:#2b3a4d12;font:500 .88em/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--navy)}.legal hr{margin:clamp(40px,4.5vw,60px) 0 0;border:0;border-top:1px solid rgba(43,58,77,.11)}.legal em{font-style:italic;color:var(--ink-soft)}.legal-table{margin:clamp(20px,2.2vw,28px) 0 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(43,58,77,.13);border-radius:12px}.legal table{min-width:520px;width:100%;border-collapse:collapse;font:400 14.5px/1.6 var(--sans)}.legal th,.legal td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(43,58,77,.1)}.legal th{font-weight:600;color:var(--navy);background:#2b3a4d0a;white-space:nowrap}.legal tbody tr:last-child td{border-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.login-submit:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}.login-submit:disabled:hover{background:var(--navy);transform:none;box-shadow:none}.auth-error{margin:0 0 18px;padding:12px 16px;border:1px solid rgba(214,106,84,.35);border-radius:14px;background:#d66a5412;font:400 14px/1.5 var(--sans);color:#8c3a25}.auth-notice{margin:0 0 18px;padding:12px 16px;border:1px solid var(--line);border-radius:14px;background:#fff;font:400 14px/1.5 var(--sans);color:var(--navy)}.account-card{margin-bottom:16px;padding:20px 22px;background:#fff;border:1px solid var(--line);border-radius:20px}.account-card-title{margin:0 0 6px;font:600 11px/1 var(--brand);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.account-hint{margin:0 0 14px;font:400 14px/1.5 var(--sans);color:var(--ink-soft)}.account-code-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.account-code{flex:1;min-width:140px;padding:12px 18px;border:1px dashed rgba(43,58,77,.28);border-radius:14px;background:#fbfbf9;font:700 22px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.22em;color:var(--navy);text-align:center}.account-copy{padding:12px 20px;background:var(--navy);color:#fff;border:0;border-radius:100px;font:600 14px/1 var(--brand);cursor:pointer;transition:background .3s ease}.account-copy:hover{background:var(--navy-deep)}.account-list{margin:0}.account-row{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid rgba(43,58,77,.09)}.account-row:first-child{border-top:0;padding-top:0}.account-row dt{font:400 14px/1.5 var(--sans);color:var(--ink-soft)}.account-row dd{margin:0;font:500 14px/1.5 var(--sans);color:var(--navy);text-align:right}.account-cta{display:block;text-align:center;text-decoration:none}.account-signout{background:none;border:0;border-bottom:1px solid rgba(43,58,77,.3);padding:0;font:600 14.5px/1.5 var(--sans);cursor:pointer}@media(max-width:860px){.hero-grid{grid-template-columns:1fr!important;gap:clamp(24px,6vw,40px)!important;justify-items:center;text-align:left}.hero-content{order:2;width:100%}.hero-visual{order:1}}.hero-stage{position:relative}.hero-device{position:relative;width:clamp(248px,18.6vw,314px);aspect-ratio:1530 / 3036}.hero-device__screen{left:7.5%;right:7.5%;top:3.75%;bottom:3.75%;border-radius:clamp(26px,2.1vw,34px)}@media(min-width:980px)and (hover:hover)and (pointer:fine){.hero-device{width:clamp(350px,26.28vw,444px);aspect-ratio:940 / 1320;left:40px}.hero-device__screen{left:5.3%;right:5.3%;top:3.93%;bottom:3.93%;border-radius:clamp(12px,.9vw,15px)}}@media(max-width:767px){.hero-stage{position:sticky;top:0}}@keyframes heroTextFade{to{opacity:0;transform:translateY(-7%)}}@keyframes heroPhoneFade{to{opacity:0}}@supports (animation-timeline: scroll()){@media(max-width:767px)and (prefers-reduced-motion:no-preference){.hero-textfade{animation:heroTextFade linear both;animation-timeline:scroll(root block);animation-range:14svh 52svh}.hero-phonefade{animation:heroPhoneFade linear both;animation-timeline:scroll(root block);animation-range:10svh 44svh}}}.hero-scrollcue-travel{position:absolute;left:0;top:0;width:100%;height:45%;background:linear-gradient(to bottom,transparent,rgba(255,255,255,1),transparent);animation:heroScrollTravel 2.6s cubic-bezier(.65,0,.35,1) infinite}@keyframes heroScrollTravel{0%{transform:translateY(-110%)}to{transform:translateY(240%)}}.hero-scroll-shimmer{background:linear-gradient(100deg,#fbfbfab8 30%,#fff,#fbfbfab8 70%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:heroScrollShimmer 5.5s linear infinite}@keyframes heroScrollShimmer{0%{background-position:130% 0}to{background-position:-30% 0}}@media(prefers-reduced-motion:reduce){.hero-scroll-shimmer{animation:none;background:none;-webkit-text-fill-color:#fbfbfa;color:#fbfbfa}}@media(max-width:767px){.explore-section{display:none}}.bento-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;column-gap:clamp(12px,1.4vw,20px);row-gap:clamp(10px,1vw,14px)}.bento-easy{grid-column:1;grid-row:1 / 3}.bento-a{grid-column:2;grid-row:1}.bento-b{grid-column:2;grid-row:2}.bento-c{grid-column:3;grid-row:1}.bento-d{grid-column:3;grid-row:2}@media(max-width:880px){.bento-grid{grid-template-columns:1fr;grid-template-rows:none;row-gap:20px}.bento-easy,.bento-a,.bento-b,.bento-c,.bento-d{grid-column:auto;grid-row:auto}.bento-a{flex-direction:row!important;align-items:center;gap:clamp(16px,4vw,24px)!important}.customs-copy{order:-1;flex:0 0 auto;width:122px}.customs-copy p{text-align:justify}.customs-btn{flex:0 0 auto!important}}.easy-list{flex:1;background:#0e0f11;border-radius:18px;padding:8px;display:flex;flex-direction:column;justify-content:space-evenly;gap:6px}.easy-row{display:flex;align-items:center;gap:14px;padding:11px 13px;border-radius:14px;background:transparent;transition:background-color .5s cubic-bezier(.22,1,.36,1)}.easy-row[data-on=true]{background:#ffffff12}.easy-badge{flex:0 0 auto;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;color:#fff}.easy-ic{display:grid;place-items:center;transform-origin:center;will-change:transform}.easy-cam-lens,.easy-doc-line,.easy-list-pick{transform-box:fill-box;transform-origin:center}.easy-doc-line{transform-origin:left center}.easy-text{min-width:0;display:flex;flex-direction:column;gap:4px}.easy-title{font:700 17px/1.2 var(--sans);letter-spacing:-.01em;color:#ffffffc7;transition:color .5s cubic-bezier(.22,1,.36,1)}.easy-row[data-on=true] .easy-title{color:#fff}.easy-sub{font:400 14px/1.45 var(--sans);color:#ffffff85}@media(prefers-reduced-motion:no-preference){.rt-spin{animation:reportSpin .4s linear infinite;transform-origin:center}.report-wrap[data-stage=flashing] .report-ring--1,.report-wrap[data-stage=loading] .report-ring--1,.report-wrap[data-stage=success] .report-ring--1,.report-wrap[data-stage=flashing] .report-ring--2,.report-wrap[data-stage=loading] .report-ring--2,.report-wrap[data-stage=success] .report-ring--2{animation:reportFlash 1.2s ease-in-out infinite}.report-spin{animation:reportSpin .45s linear infinite;transform-origin:center}.report-tick{stroke-dasharray:22;stroke-dashoffset:22}.report-wrap[data-stage=success] .report-tick{animation:reportTickDraw .4s cubic-bezier(.65,0,.35,1) .08s both}.bento-dot{animation:bentoDot 1.8s ease-in-out infinite}.easy-row[data-on=true] .easy-ic--camera{animation:easyCamAim 1.6s cubic-bezier(.45,0,.55,1) infinite}.easy-row[data-on=true] .easy-cam-lens{animation:easyCamFocus 1.6s cubic-bezier(.45,0,.55,1) infinite}.easy-row[data-on=true] .easy-ic--list .easy-list-pick{animation:easyListPick 1.1s cubic-bezier(.45,0,.55,1) infinite}.easy-row[data-on=true] .easy-doc-line{animation:easyDocWrite 1.5s cubic-bezier(.65,0,.35,1) infinite}.easy-row[data-on=true] .easy-doc-line--2{animation-delay:.3s}}.report-wrap{position:relative;display:inline-flex;isolation:isolate}.report-rings{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.report-ring{position:absolute;border:2px solid rgba(63,123,195,.5);border-radius:100px;opacity:0;transition:opacity .3s ease}.report-ring--1{top:-7px;right:-7px;bottom:-7px;left:-7px}.report-ring--2{top:-13px;right:-13px;bottom:-13px;left:-13px}.report-wrap[data-stage=flashing] .report-ring--1,.report-wrap[data-stage=loading] .report-ring--1,.report-wrap[data-stage=success] .report-ring--1,.report-wrap[data-stage=loading] .report-ring--2,.report-wrap[data-stage=success] .report-ring--2{opacity:1}.report-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:230px;height:54px;border-radius:100px;background:#3f7bc3;color:#fff;font:700 20px/1 var(--sans);box-shadow:0 6px 16px -8px #3f7bc399}.report-slot{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;opacity:0;transition:opacity .3s ease}.report-slot--a,.report-slot--b{color:#fff}.report-wrap[data-stage=idle] .report-slot--a,.report-wrap[data-stage=flashing] .report-slot--a,.report-wrap[data-stage=loading] .report-slot--b,.report-wrap[data-stage=success] .report-slot--b{opacity:1}.report-ic{position:relative;width:24px;height:24px;flex:0 0 auto}.report-ic-spin,.report-ic-check{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;transform:scale(.5);transition:opacity .28s ease,transform .38s cubic-bezier(.34,1.56,.64,1)}.report-wrap[data-stage=loading] .report-ic-spin,.report-wrap[data-stage=success] .report-ic-check{opacity:1;transform:scale(1)}.report-badge{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff}@media(max-width:640px){.report-btn{width:150px;height:40px;font-size:14px}.report-ring--1{top:-5px;right:-5px;bottom:-5px;left:-5px}.report-ring--2{top:-9px;right:-9px;bottom:-9px;left:-9px}}.rt-card{-webkit-mask-image:linear-gradient(to right,#000 78%,transparent 100%);mask-image:linear-gradient(to right,#000 78%,transparent 100%)}.rt-stepper{display:flex;flex-direction:column;gap:14px}.rt-row{display:flex;align-items:center;gap:12px}.rt-node{position:relative;flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center}.rt-node:before{content:"";position:absolute;top:11px;left:50%;width:2px;height:36px;transform:translate(-50%);background:#cbd5df;z-index:0;transition:background-color .4s ease}.rt-row:last-child .rt-node:before{display:none}.rt-row[data-line=on] .rt-node:before{background:#3f7cc2}.rt-disc{position:relative;z-index:1;box-sizing:border-box;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:2px solid #cbd5df;background:#fff;transition:background-color .35s ease,border-color .35s ease}.rt-row[data-state=active] .rt-disc,.rt-row[data-state=done] .rt-disc{background:#3f7cc2;border-color:#3f7cc2}.rt-check,.rt-spin-wrap{position:absolute;display:grid;place-items:center;opacity:0;transform:scale(.4);transition:opacity .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.rt-row[data-state=done] .rt-check,.rt-row[data-state=active] .rt-spin-wrap{opacity:1;transform:scale(1)}.rt-label{font:600 14px/1 var(--sans);color:#a7b2bd;transition:color .35s ease}.rt-row[data-state=active] .rt-label,.rt-row[data-state=done] .rt-label{color:#3f7cc2}.rt-time{margin-left:auto;font:500 12px/1 var(--sans);color:var(--ink-soft);white-space:nowrap;opacity:0;transition:opacity .4s ease}.rt-row[data-state=done] .rt-time{opacity:1}@keyframes reportFlash{0%,to{border-color:#3f7bc340}50%{border-color:#3f7bc3e6}}@keyframes reportSpin{to{transform:rotate(360deg)}}@keyframes reportTickDraw{to{stroke-dashoffset:0}}@keyframes bentoDot{0%,to{opacity:1}50%{opacity:.35}}@keyframes easyCamAim{0%,to{transform:rotate(0)}35%{transform:rotate(-2.5deg)}65%{transform:rotate(2.5deg)}}@keyframes easyCamFocus{0%,to{transform:scale(1)}40%{transform:scale(.7)}72%{transform:scale(1.14)}}@keyframes easyListPick{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes easyDocWrite{0%,to{transform:scaleX(1)}50%{transform:scaleX(.18)}}.phone-screen-glow{animation:phoneGlow 6.5s ease-in-out infinite}@keyframes phoneGlow{0%,to{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.phone-screen-glow{animation:none}}.wv-h2{margin:0 auto;font:600 clamp(28px,3.8vw,48px) / 1.12 var(--sans);letter-spacing:-.015em;color:var(--navy);width:1200px;max-width:min(82vw,100%);text-align:center;text-wrap:balance}@media(max-width:880px){.wv-h2-l2{display:inline-block;margin-top:.3em}}.wv-sub{font:400 clamp(15px,1.25vw,17px) / 1.6 var(--sans);color:var(--ink-soft);max-width:52ch;text-align:center;margin:12px auto clamp(28px,3.5vw,44px)}.wv-eyebrow{margin:0 0 8px;font:600 11px/1 var(--brand);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.wv-metric{margin:0 0 8px;font:700 clamp(24px,2.2vw,34px) / 1.15 var(--brand);letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--navy)}.wv-copy{margin:0;font:400 clamp(12.5px,.95vw,14px) / 1.5 var(--sans);color:var(--ink-soft)}.wv-svg{display:block;width:100%;height:100%}.wv-glow{fill:none;stroke:var(--navy);stroke-width:6;opacity:.04;filter:blur(2px);vector-effect:non-scaling-stroke}.wv-main{fill:none;stroke-width:1.5;vector-effect:non-scaling-stroke}.wv-vessel{position:absolute;top:0;left:0;width:15px;height:25px;will-change:transform;backface-visibility:hidden;pointer-events:none;offset-rotate:0deg;offset-anchor:50% 95%}.wv-section{min-height:110vh;padding:clamp(140px,12vw,180px) clamp(22px,5vw,110px) clamp(120px,10vw,200px)}.wv-container{max-width:1185px;margin:0 auto;width:100%}.wv-wrap{--wv-amp: 22px;--wv-top: 72px;--wv-lead: 48px;--wv-gutter: 26px;--wv-lift: 30px;position:relative;padding:var(--wv-top) 0 4px}.wv-track{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.wv-node{position:relative;padding:0 0 34px}.wv-node:last-child{padding-bottom:8px}.wv-node:before{content:"";position:absolute;top:5px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--navy)}.wv-n0:before,.wv-n2:before,.wv-n4:before{left:calc(50% - var(--wv-amp))}.wv-n1:before,.wv-n3:before,.wv-n5:before{left:calc(50% + var(--wv-amp))}.wv-in{width:calc(50% - var(--wv-gutter))}.wv-n0 .wv-in,.wv-n2 .wv-in,.wv-n4 .wv-in{text-align:right}.wv-n1 .wv-in,.wv-n3 .wv-in,.wv-n5 .wv-in{margin-left:calc(50% + var(--wv-gutter));text-align:left}@media(prefers-reduced-motion:no-preference){.wv-wrap{view-timeline:--wv-course block}@supports (animation-timeline: view()) and (offset-rotate: auto){.wv-vessel{animation:wvRide linear both;animation-timeline:--wv-course;animation-range:cover 23% cover 80%}}@supports (animation-timeline: view()){.wv-node{animation:wvNodeReveal linear both;animation-timeline:--wv-course}.wv-node[data-locked]{animation-name:none;opacity:1;transform:none}}}@media(min-width:881px){.wv-section{padding:clamp(90px,7vw,104px) clamp(22px,5vw,110px) clamp(80px,7vw,120px);min-height:auto}.wv-container{max-width:1440px}.wv-sub{margin-bottom:clamp(6px,.6vw,10px)}.wv-wrap{--wv-amp: 45px;--wv-top: 96px;--wv-lead: 72px;--wv-gutter: 64px;--wv-lift: 40px;max-width:940px;margin:clamp(40px,5vw,70px) auto 0;padding-bottom:clamp(24px,2.5vw,40px)}.wv-node{padding-bottom:clamp(72px,7vw,108px)}.wv-glow{stroke-width:8}.wv-main{stroke-width:2}.wv-vessel{width:21.75px;height:36.25px}.wv-metric{text-wrap:balance}.wv-copy{max-width:340px}.wv-n0 .wv-copy,.wv-n2 .wv-copy,.wv-n4 .wv-copy{margin-left:auto}.wv-n1 .wv-copy,.wv-n3 .wv-copy,.wv-n5 .wv-copy{margin-right:auto}}@media(prefers-reduced-motion:no-preference){.wv-wrap[data-reveal-fallback] .wv-node{opacity:0;transform:translateY(var(--wv-lift));transition:opacity .5s ease,transform .5s ease}.wv-wrap[data-reveal-fallback] .wv-node[data-revealed]{opacity:1;transform:none}}@keyframes wvRide{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes wvNodeReveal{0%{opacity:0;transform:translateY(var(--wv-lift))}to{opacity:1;transform:none}}.checkout-page{min-height:100dvh;background:#fbfbf9;padding:calc(env(safe-area-inset-top) + 32px) clamp(22px,5vw,48px) calc(env(safe-area-inset-bottom) + 56px)}.checkout-logo{display:inline-block;margin-bottom:clamp(28px,4vw,40px)}.checkout-logo img{height:26px;width:auto;display:block}.checkout-grid{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,52px);max-width:1040px;margin:0 auto}@media(min-width:900px){.checkout-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start}}.checkout-title{margin:0;font:700 clamp(24px,2.6vw,31px) / 1.15 var(--brand);letter-spacing:-.02em;color:var(--navy)}.checkout-price{display:flex;align-items:baseline;gap:7px;margin-top:clamp(16px,2vw,22px)}.checkout-price-num{font:800 clamp(34px,3.4vw,44px) / 1 var(--sans);letter-spacing:-.03em;color:var(--navy)}.checkout-price-unit{font:500 15px/1 var(--sans);color:var(--ink-soft)}.checkout-price-sub{margin:10px 0 0;font:400 14px/1.5 var(--sans);color:var(--ink-soft)}.checkout-tax{margin:7px 0 0;font:400 13px/1.45 var(--sans);color:var(--ink-soft);opacity:.85}.checkout-divider{height:1px;background:var(--line);margin:clamp(20px,2.4vw,28px) 0}.checkout-included{margin:0 0 14px;font:600 11px/1 var(--brand);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.checkout-feats{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:11px}.checkout-feats li{font:500 14.5px/1.4 var(--sans);color:var(--navy);padding-left:20px;position:relative}.checkout-feats li:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:50%;background:var(--navy);opacity:.35}.checkout-done{max-width:560px;margin:0 auto}.checkout-done-title{margin:0;font:700 clamp(26px,3vw,34px) / 1.15 var(--brand);letter-spacing:-.02em;color:var(--navy)}.checkout-done-lede{margin:clamp(14px,1.8vw,20px) 0 0;font:400 clamp(16px,1.2vw,18px) / 1.55 var(--sans);color:var(--navy)}.checkout-done-note{margin:14px 0 0;font:400 14px/1.55 var(--sans);color:var(--ink-soft)}.checkout-done-next{margin:clamp(22px,2.6vw,30px) 0 0;padding:clamp(16px,2vw,20px);background:#fff;border:1px solid var(--line);border-radius:18px;font:400 14.5px/1.6 var(--sans);color:var(--navy)}.checkout-done-exit{margin:clamp(18px,2.2vw,24px) 0 0}.checkout-done-exit-btn{display:inline-flex;align-items:center;height:44px;padding:0 22px;border:1.5px solid rgba(43,58,77,.22);border-radius:100px;font:600 14.5px/1 var(--brand);color:var(--navy);text-decoration:none;transition:border-color .2s,background .2s}.checkout-done-exit-btn:hover{border-color:var(--navy);background:#2b3a4d0a}.checkout-payment{background:#fff;border:1px solid var(--line);border-radius:20px;padding:clamp(16px,2vw,22px);min-height:320px}.checkout-placeholder{margin:0;font:400 14px/1.5 var(--sans);color:var(--ink-soft)}.checkout-error{margin:0;padding:12px 16px;border:1px solid rgba(214,106,84,.35);border-radius:14px;background:#d66a5412;font:400 14px/1.5 var(--sans);color:#8c3a25}.checkout-paddle-frame{min-height:595px}.checkout-paddle-frame iframe{display:block}
