*,:before,:after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1a1a;background:#f8f7f4;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}a{color:inherit}@keyframes spin{to{transform:rotate(360deg)}}@keyframes skeletonPulse{0%{background-color:#eee}50%{background-color:#f6f6f6}to{background-color:#eee}}.sv-skeleton{background-color:#eee;border-radius:6px;animation:1.4s ease-in-out infinite skeletonPulse;display:inline-block}.sv-hero-bg{background-color:#f8f7f4;background-image:radial-gradient(circle,#1a1a1a12 1px,#0000 1.5px);background-position:0 0;background-size:22px 22px;position:relative;overflow:hidden}.sv-hero-bg:after{content:"";pointer-events:none;background:linear-gradient(#0000 0% 45%,#f8f7f4 100%);position:absolute;inset:0}.sv-mock-wrap{perspective:1200px;justify-content:center;align-items:center;display:flex;position:relative}.sv-mock-wrap:before{content:"";filter:blur(20px);z-index:0;pointer-events:none;background:radial-gradient(#185fa52e 0%,#185fa514 35%,#0000 70%);border-radius:50%;position:absolute;inset:-40px}.sv-mock-wrap>*{z-index:1;position:relative}.sv-mock-tilt{transform-style:preserve-3d;will-change:transform;transition:transform .24s cubic-bezier(.2,.8,.4,1)}@keyframes svDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}.sv-live-dot{vertical-align:1px;background:#185fa5;border-radius:50%;width:7px;height:7px;margin-right:8px;animation:1.8s ease-in-out infinite svDotPulse;display:inline-block;box-shadow:0 0 0 3px #185fa52e}@keyframes svHeroInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svHeroVisualIn{0%{opacity:0;transform:translateY(30px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.sv-hero-eyebrow{animation:.6s cubic-bezier(.2,.8,.4,1) both svHeroInUp}.sv-hero-h1-1{animation:.7s cubic-bezier(.2,.8,.4,1) 80ms both svHeroInUp}.sv-hero-h1-2{animation:.7s cubic-bezier(.2,.8,.4,1) .2s both svHeroInUp;display:inline-block}.sv-hero-lead{animation:.7s cubic-bezier(.2,.8,.4,1) .32s both svHeroInUp}.sv-hero-ctas{animation:.7s cubic-bezier(.2,.8,.4,1) .44s both svHeroInUp}.sv-hero-note{animation:.7s cubic-bezier(.2,.8,.4,1) .56s both svHeroInUp}.sv-hero-visual{animation:.9s cubic-bezier(.2,.8,.4,1) .3s both svHeroVisualIn}.sv-scroll-fade{opacity:0;will-change:opacity, transform;transition:opacity .65s cubic-bezier(.2,.8,.4,1),transform .65s cubic-bezier(.2,.8,.4,1);transform:translateY(24px)}.sv-scroll-fade.sv-in-view{opacity:1;transform:translateY(0)}.sv-btn{will-change:transform, box-shadow;transition:transform .15s cubic-bezier(.2,.8,.4,1),box-shadow .2s ease-out,background .15s ease-out;display:inline-block}.sv-btn:hover{transform:translateY(-1px)}.sv-btn-primary:hover{background:#000;box-shadow:0 10px 28px -8px #1a1a1a66,0 4px 10px -2px #1a1a1a33}.sv-btn-primary:active{transform:translateY(0);box-shadow:0 4px 12px -4px #1a1a1a4d}.sv-btn-ghost:hover{background:#fff;border-color:#00000038;box-shadow:0 6px 20px -8px #00000026}.sv-btn-ghost:active{transform:translateY(0)}.sv-nav-cta:hover{background:#000;transform:translateY(-1px);box-shadow:0 6px 18px -6px #00000059}.sv-nav-link{transition:color .15s ease-out;position:relative}.sv-nav-link:hover{color:#1a1a1a}.sv-nav-link:after{content:"";background:#185fa5;width:0;height:2px;transition:width .2s ease-out;position:absolute;bottom:-4px;left:0}.sv-nav-link:hover:after{width:100%}.sv-price-cta:hover{transform:translateY(-1px);box-shadow:0 8px 22px -6px #0003}.sv-bento-card{transition:transform .25s ease-out,box-shadow .25s ease-out,border-color .25s ease-out}.sv-bento-card:hover{border-color:#d8d6ce;transform:translateY(-2px);box-shadow:0 18px 40px -16px #00000026}@keyframes svHowPanelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sv-how-panel{animation:.45s cubic-bezier(.2,.8,.4,1) both svHowPanelIn}@keyframes svUploadFill{0%{width:0}70%{width:84%}to{width:100%}}.sv-upload-progress{animation:2.2s cubic-bezier(.4,0,.2,1) infinite svUploadFill}.sv-how-step:hover{background:#fafaf7 \!important}.sv-how-step{outline:none}.sv-how-step:focus-visible{box-shadow:0 0 0 3px #185fa54d}.sv-cycle-pill{outline:none}.sv-cycle-pill:hover{color:#1a1a1a}.sv-cycle-pill:focus-visible{box-shadow:0 0 0 3px #185fa54d}@keyframes svPriceFlip{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.sv-price-flip{animation:.35s cubic-bezier(.2,.8,.4,1) both svPriceFlip;display:inline-block}.sv-plan-pro{transition:transform .25s ease-out,box-shadow .25s ease-out}.sv-plan-pro:hover{transform:translateY(-3px);box-shadow:0 0 0 4px #185fa533,0 28px 48px -18px #185fa559}.sv-footer-email:hover{background:#185fa540 \!important;border-color:#185fa5a6 \!important}.sv-footer-link{position:relative}.sv-footer-link:hover{color:#fff \!important}.sv-footer-social:hover{background:#185fa533 \!important;color:#fff \!important;transform:translateY(-1px)}@media (max-width:900px){.sv-hero-grid{grid-template-columns:1fr \!important;gap:40px \!important}.sv-hero-section{padding:44px 20px 56px \!important}.sv-hero-h1{font-size:44px \!important}.sv-hero-mock .sv-mock-tilt{max-width:420px \!important}.sv-section{padding:56px 20px \!important}.sv-h2{font-size:30px \!important}.sv-lead{font-size:15px \!important;margin-bottom:32px \!important}.sv-bento-grid{grid-template-columns:1fr \!important;gap:16px \!important}.sv-bento-wide,.sv-bento-sm,.sv-bento-md{grid-column:auto \!important}.sv-bento-split{grid-template-columns:1fr \!important;gap:20px \!important}.sv-how-grid{grid-template-columns:1fr \!important;gap:28px \!important}.sv-pricing-cards{grid-template-columns:1fr \!important;gap:24px \!important}.sv-pricing-header{flex-direction:column \!important;align-items:stretch \!important}.sv-trust-grid{grid-template-columns:1fr \!important;gap:28px \!important}.sv-footer-grid{grid-template-columns:1fr 1fr \!important;gap:36px \!important}}@media (max-width:640px){.sv-nav{padding:0 16px \!important}.sv-nav-section{display:none \!important}.sv-nav-links{gap:10px \!important}.sv-hero-h1{font-size:34px \!important;line-height:1.08 \!important}.sv-hero-lead{font-size:15px \!important}.sv-hero-note{font-size:12px \!important}.sv-hero-ctas{flex-direction:column \!important;align-items:stretch \!important;width:100% \!important}.sv-hero-ctas a{text-align:center \!important}.sv-hero-mock .sv-mock-tilt{max-width:100% \!important;transform:none \!important}.sv-section{padding:44px 16px \!important}.sv-h2{font-size:26px \!important}.sv-lead{font-size:14px \!important;margin-bottom:28px \!important}.sv-bento-card .sv-bento-body,.sv-bento-card{padding:20px \!important}.sv-formats-grid{grid-template-columns:repeat(2, 1fr) \!important}.sv-how-visual .sv-how-visual-body,.sv-how-visual>div>div:last-child{padding:18px \!important}.sv-pricing-header{gap:20px \!important;margin-bottom:28px \!important}.sv-plan-pro,.sv-pricing-cards>div{padding:24px 20px \!important}.sv-comparison{border-radius:10px \!important}.sv-comparison>div{min-width:360px}.sv-footer-grid{grid-template-columns:1fr \!important;gap:32px \!important;padding-bottom:32px \!important}.sv-footer-bottom{flex-direction:column \!important;align-items:flex-start \!important;gap:16px \!important;text-align:left \!important}}@media (max-width:400px){.sv-hero-h1{font-size:30px \!important}.sv-h2{font-size:23px \!important}.sv-section{padding:36px 14px \!important}}@media (prefers-reduced-motion:reduce){.sv-hero-eyebrow,.sv-hero-h1-1,.sv-hero-h1-2,.sv-hero-lead,.sv-hero-ctas,.sv-hero-note,.sv-hero-visual,.sv-scroll-fade,.sv-mock-tilt,.sv-live-dot,.sv-btn,.sv-bento-card,.sv-upload-progress,.sv-how-panel,.sv-price-flip,.sv-plan-pro{transition:none \!important;transform:none \!important;opacity:1 \!important;animation:\!important}}
