.sv{--radius: .875rem;--ivory: oklch(.985 .008 85);--sand: oklch(.94 .02 80);--blush: oklch(.88 .035 30);--terracotta: oklch(.66 .12 40);--sage: oklch(.68 .055 145);--background: oklch(.985 .008 85);--foreground: oklch(.26 .02 40);--card: oklch(1 0 0);--primary: oklch(.55 .12 38);--primary-foreground: oklch(.985 .008 85);--muted-foreground: oklch(.5 .02 40);--border: oklch(.9 .015 60);--input: oklch(.9 .015 60);--destructive: oklch(.577 .245 27.325);--gradient-warm: linear-gradient(135deg, oklch(.97 .015 80), oklch(.9 .04 40));--gradient-hero: radial-gradient(ellipse at top right, oklch(.9 .05 30 / .5), transparent 60%), radial-gradient(ellipse at bottom left, oklch(.85 .04 140 / .35), transparent 55%), oklch(.985 .008 85);--shadow-soft: 0 10px 40px -20px oklch(.4 .05 40 / .25);--shadow-glow: 0 20px 60px -25px oklch(.55 .12 38 / .35);--font-display: "Cormorant Garamond", "Playfair Display", ui-serif, Georgia, serif;--font-body: "Inter", ui-sans-serif, system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--foreground);font-family:var(--font-body);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;line-height:1.6}.sv img{max-width:100%;height:auto;display:block}.sv a{color:inherit;text-decoration:none}.sv button{font-family:inherit;cursor:pointer}.sv h1,.sv h2,.sv h3,.sv h4,.sv .font-display{font-family:var(--font-display);font-weight:500;letter-spacing:-.01em;margin:0}.sv .wrap{margin:0 auto;padding:0 1.5rem;max-width:80rem}.sv .wrap--6xl{max-width:72rem}.sv .wrap--5xl{max-width:64rem}.sv .wrap--4xl{max-width:56rem}@media(min-width:768px){.sv .wrap{padding:0 2.5rem}}.sv .eyebrow{font-size:.72rem;text-transform:uppercase;letter-spacing:.25em;color:var(--terracotta)}.sv .accent{color:var(--terracotta);font-style:normal}.sv .muted{color:var(--muted-foreground)}.sv .btn{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:1rem 1.75rem;font-size:.875rem;font-weight:500;border:1px solid transparent;transition:transform .25s ease,background-color .25s ease,color .25s ease,opacity .25s ease;line-height:1}.sv .btn svg{width:1rem;height:1rem}.sv .btn--primary{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-glow)}.sv .btn--primary:hover{transform:translateY(-2px)}.sv .btn--dark{background:var(--foreground);color:var(--background)}.sv .btn--dark:hover{transform:translateY(-2px);opacity:.92}.sv .btn--ghost{border-color:#2d211d33;background:#ffffff80;color:var(--foreground)}.sv .btn--ghost:hover{background:var(--card)}.sv .btn--outline{border-color:#2d211d33;background:transparent;color:var(--foreground)}.sv .btn--outline:hover{background:var(--foreground);color:var(--background)}.sv .btn--pill-sm{padding:.625rem 1.25rem}.sv .btn:hover svg.arrow{transform:translate(4px)}.sv .btn svg.arrow{transition:transform .25s ease}.sv-header{position:absolute;inset:0 0 auto 0;z-index:30}.sv-header .bar{margin:0 auto;max-width:80rem;display:flex;align-items:center;justify-content:space-between;padding:1.5rem}@media(min-width:768px){.sv-header .bar{padding:1.5rem 2.5rem}}.sv-brand{font-family:var(--font-display);font-size:1.25rem;letter-spacing:-.01em}.sv-nav{display:none;gap:2rem;font-size:.875rem}.sv-nav a{color:var(--muted-foreground);transition:color .2s}.sv-nav a:hover{color:var(--foreground)}@media(min-width:768px){.sv-nav{display:flex;align-items:center}}.sv-hero{position:relative;overflow:hidden;padding:8rem 0 6rem;background:var(--gradient-hero)}@media(min-width:768px){.sv-hero{padding:10rem 0 8rem}}.sv-hero .grid{margin:0 auto;max-width:80rem;display:grid;gap:4rem;align-items:center;padding:0 1.5rem}@media(min-width:768px){.sv-hero .grid{grid-template-columns:1.1fr .9fr;padding:0 2.5rem}}.sv-chip{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;border:1px solid var(--border);background:#fff9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.375rem 1rem;font-size:.75rem;font-weight:500;letter-spacing:.02em;color:var(--muted-foreground)}.sv-chip svg{width:.875rem;height:.875rem;color:var(--terracotta)}.sv-hero h1{margin-top:1.5rem;font-size:clamp(2.75rem,6vw,4.5rem);line-height:1.05;color:var(--foreground)}.sv-hero .lede{margin-top:1.5rem;max-width:36rem;font-size:1.125rem;color:var(--muted-foreground)}@media(min-width:768px){.sv-hero .lede{font-size:1.25rem}}.sv-hero .cta-row{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.sv-hero .ticks{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:1.5rem;font-size:.75rem;color:var(--muted-foreground)}.sv-hero .ticks span{display:inline-flex;align-items:center;gap:.5rem}.sv-dot{width:.375rem;height:.375rem;border-radius:999px;background:var(--sage);display:inline-block}.sv-portrait-wrap{position:relative}.sv-portrait-wrap .halo{position:absolute;top:-1rem;right:-1rem;bottom:-1rem;left:-1rem;border-radius:2rem;background:#eed0ca66;filter:blur(2rem)}.sv-portrait-wrap .frame{position:relative;overflow:hidden;border-radius:2rem;border:1px solid oklch(.9 .015 60 / .6);box-shadow:var(--shadow-soft)}.sv-portrait-wrap .frame img{width:100%;height:420px;object-fit:cover}@media(min-width:768px){.sv-portrait-wrap .frame img{height:560px}}.sv-quote-card{position:absolute;bottom:-1.5rem;left:-1.5rem;max-width:20rem;border-radius:1rem;border:1px solid var(--border);background:var(--card);padding:1.25rem;box-shadow:var(--shadow-soft);display:none}@media(min-width:768px){.sv-quote-card{display:block}}.sv-quote-card p:first-child{font-family:var(--font-display);font-size:1.125rem;line-height:1.35;margin:0}.sv-quote-card p:last-child{margin:.5rem 0 0;font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--muted-foreground)}.sv-section{position:relative;padding:6rem 0}@media(min-width:768px){.sv-section{padding:8rem 0}}.sv-section.sand{background:var(--sand);overflow:hidden}.sv-head{margin:0 auto;max-width:42rem;text-align:center}.sv-head h2{margin-top:1rem;font-size:clamp(2rem,4.5vw,3rem);line-height:1.15;color:var(--foreground)}.sv-head p{margin-top:1.5rem;font-size:1.125rem;color:var(--muted-foreground)}.sv-cards{margin-top:4rem;display:grid;gap:1.5rem}@media(min-width:768px){.sv-cards{grid-template-columns:repeat(3,1fr)}}.sv-card{border-radius:1.5rem;border:1px solid var(--border);background:var(--card);padding:2rem;box-shadow:var(--shadow-soft);transition:transform .5s ease,border-color .5s ease}.sv-card:hover{transform:translateY(-4px);border-color:#d0775866}.sv-ico{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;background:#eed0ca80;color:var(--terracotta)}.sv-ico svg{width:1.25rem;height:1.25rem}.sv-card h3{margin-top:1.5rem;font-family:var(--font-display);font-size:1.5rem;color:var(--foreground)}.sv-card p{margin-top:.75rem;font-size:.875rem;color:var(--muted-foreground)}.sv-center-cta{margin-top:3.5rem;display:flex;justify-content:center}.sv-method .grid{margin:0 auto;max-width:80rem;display:grid;gap:4rem;align-items:center;padding:0 1.5rem}@media(min-width:768px){.sv-method .grid{grid-template-columns:.9fr 1.1fr;padding:0 2.5rem}}.sv-method .pic{position:relative;order:2}@media(min-width:768px){.sv-method .pic{order:1}}.sv-method .pic .halo{position:absolute;top:-1.5rem;right:-1.5rem;bottom:-1.5rem;left:-1.5rem;border-radius:2rem;background:#d0775826;filter:blur(2rem)}.sv-method .pic .frame{position:relative;overflow:hidden;border-radius:2rem;border:1px solid var(--border);box-shadow:var(--shadow-soft)}.sv-method .pic .frame img{width:100%;height:440px;object-fit:cover;object-position:center 18%}@media(min-width:768px){.sv-method .pic .frame img{height:600px}}.sv-method .body{order:1}@media(min-width:768px){.sv-method .body{order:2}}.sv-method h2{margin-top:1rem;font-size:clamp(2rem,4.5vw,3rem);line-height:1.15}.sv-method .body>p{margin-top:1.5rem;max-width:32rem;font-size:1.125rem;color:var(--muted-foreground)}.sv-method .sign{margin-top:.75rem;font-size:.875rem;font-weight:500;color:var(--foreground)}.sv-steps{margin-top:2.5rem;display:flex;flex-direction:column;gap:1rem}.sv-step{display:flex;align-items:flex-start;gap:1.25rem;border-radius:1rem;border:1px solid var(--border);background:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:1.25rem;transition:border-color .3s,background-color .3s}.sv-step:hover{border-color:#d0775866;background:var(--card)}.sv-step .n{font-size:.75rem;font-weight:500;letter-spacing:.2em;color:var(--muted-foreground)}.sv-step h3{font-family:var(--font-display);font-size:1.25rem;color:var(--foreground)}.sv-step p{margin:.25rem 0 0;font-size:.875rem;color:var(--muted-foreground)}.sv-step .ico-sm{flex-shrink:0;width:3rem;height:3rem;border-radius:.75rem;background:#eed0ca99;color:var(--terracotta);display:flex;align-items:center;justify-content:center}.sv-step .ico-sm svg{width:1.25rem;height:1.25rem}.sv-step .row{display:flex;align-items:center;gap:.75rem}.sv-support .wrap{max-width:64rem}.sv-panel{position:relative;overflow:hidden;border-radius:2.5rem;border:1px solid var(--border);padding:2.5rem;box-shadow:var(--shadow-soft);background:var(--gradient-warm)}@media(min-width:768px){.sv-panel{padding:4rem}}.sv-panel .blob1{position:absolute;right:0;top:0;width:14rem;height:14rem;border-radius:999px;background:#84a2844d;filter:blur(3rem)}.sv-panel .blob2{position:absolute;bottom:-2.5rem;left:2.5rem;width:12rem;height:12rem;border-radius:999px;background:#d0775833;filter:blur(3rem)}.sv-panel .inner{position:relative;max-width:40rem}.sv-panel h2{margin-top:1rem;font-size:clamp(2rem,5vw,3.75rem);line-height:1.12;color:var(--foreground)}.sv-panel>.inner>p{margin-top:1.5rem;font-size:1.125rem;color:#2d211dcc}.sv-list{margin:2rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem;font-size:.875rem;color:#2d211dcc}.sv-list li{display:flex;align-items:flex-start;gap:.75rem}.sv-check{margin-top:.125rem;flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:999px;background:#84a28440;color:var(--sage);display:flex;align-items:center;justify-content:center}.sv-check svg{width:.75rem;height:.75rem}.sv-panel .btn{margin-top:2.5rem}.sv-quotes{margin-top:4rem;display:grid;gap:1.5rem}@media(min-width:768px){.sv-quotes{grid-template-columns:repeat(3,1fr)}}.sv-figure{position:relative;border-radius:1.5rem;border:1px solid var(--border);background:var(--card);padding:2rem;box-shadow:var(--shadow-soft);margin:0;transition:transform .5s ease}.sv-figure:hover{transform:translateY(-4px)}.sv-figure>svg{width:1.5rem;height:1.5rem;color:#d07758b3}.sv-figure blockquote{margin:1rem 0 0;font-family:var(--font-display);font-size:1.25rem;line-height:1.35;color:var(--foreground)}.sv-figure figcaption{margin-top:1.5rem;display:flex;align-items:center;gap:.75rem;font-size:.875rem}.sv-avatar{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:#eed0ca99;font-weight:500;color:var(--terracotta)}.sv-final{text-align:center}.sv-final h2{font-size:clamp(2rem,5vw,3.75rem);line-height:1.12;color:var(--foreground)}.sv-final p{margin:1.5rem auto 0;max-width:42rem;font-size:1.125rem;color:var(--muted-foreground)}.sv-final .btn{margin-top:2.5rem}.sv-footer{border-top:1px solid var(--border);background:#f2eadd80}.sv-footer .cols{margin:0 auto;max-width:80rem;display:grid;gap:2.5rem;padding:3.5rem 1.5rem}@media(min-width:768px){.sv-footer .cols{grid-template-columns:repeat(3,1fr);padding:3.5rem 2.5rem}}.sv-footer .brand{font-family:var(--font-display);font-size:1.5rem;color:var(--foreground)}.sv-footer p{margin:.5rem 0 0;font-size:.875rem;color:var(--muted-foreground)}.sv-footer .col-title{margin-bottom:.75rem;font-weight:500;color:var(--foreground);font-size:.875rem}.sv-footer a.link{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--muted-foreground);transition:color .2s}.sv-footer a.link:hover{color:var(--foreground)}.sv-footer a.link svg{width:1rem;height:1rem}.sv-social{margin-top:1rem;display:flex;gap:.75rem}.sv-social a{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid var(--border);color:var(--muted-foreground);transition:color .2s,border-color .2s}.sv-social a:hover{color:var(--terracotta);border-color:var(--terracotta)}.sv-social a svg{width:1rem;height:1rem}.sv-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.sv-footer ul button{background:none;border:0;padding:0;font-size:.875rem;color:var(--muted-foreground);transition:color .2s}.sv-footer ul button:hover{color:var(--foreground)}.sv-footer .legal-bar{border-top:1px solid var(--border);padding:1.5rem;text-align:center;font-size:.75rem;color:var(--muted-foreground)}.sv-modal[hidden]{display:none}.sv-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background:#1e130f8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:sv-fade .3s ease-out both}.sv-modal__box{position:relative;width:100%;max-width:32rem;overflow:hidden;border-radius:1.5rem;border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-glow);animation:sv-rise .35s cubic-bezier(.22,1,.36,1) both;max-height:88vh;overflow-y:auto}.sv-modal__box--wide{max-width:40rem}.sv-modal__close{position:absolute;right:1rem;top:1rem;z-index:10;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);transition:color .2s}.sv-modal__close:hover{color:var(--foreground)}.sv-modal__close svg{width:1rem;height:1rem}.sv-modal__body{padding:2.5rem 2rem 2rem}@media(min-width:768px){.sv-modal__body{padding:2.5rem}}.sv-modal__body h3{margin-top:.5rem;font-family:var(--font-display);font-size:1.875rem;color:var(--foreground)}.sv-modal__body>p{margin-top:.5rem;font-size:.875rem;color:var(--muted-foreground)}.sv-form{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.sv-field label{display:block;margin-bottom:.375rem;font-size:.75rem;font-weight:500;color:var(--foreground)}.sv-field input,.sv-field textarea{width:100%;border-radius:.75rem;border:1px solid var(--input);background:var(--background);padding:.75rem 1rem;font-size:.875rem;color:var(--foreground);outline:none;font-family:inherit;transition:border-color .2s,box-shadow .2s}.sv-field textarea{resize:none}.sv-field input:focus,.sv-field textarea:focus{border-color:var(--terracotta);box-shadow:0 0 0 3px #d0775833}.sv-consent{display:flex;align-items:flex-start;gap:.75rem;font-size:.75rem;color:var(--muted-foreground);cursor:pointer}.sv-consent input{margin-top:.125rem;width:1rem;height:1rem;flex-shrink:0;accent-color:var(--terracotta)}.sv-consent a{text-decoration:underline}.sv-consent a:hover{color:var(--foreground)}.sv-error{font-size:.75rem;color:var(--destructive)}.sv-form .btn{width:100%;justify-content:center;margin-top:.5rem}.sv-thanks{padding:3.5rem 2rem;text-align:center}.sv-thanks .mark{margin:0 auto;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:999px;background:#84a28440;color:var(--sage)}.sv-thanks .mark svg{width:1.5rem;height:1.5rem}.sv-thanks h3{margin-top:1.5rem;font-family:var(--font-display);font-size:1.875rem;color:var(--foreground)}.sv-thanks p{margin-top:.75rem;color:var(--muted-foreground)}.sv-thanks .btn{margin-top:2rem}.sv-legal h2{font-family:var(--font-display);font-size:1.875rem;color:var(--foreground)}.sv-legal .updated{margin-top:.25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground)}.sv-legal .doc{margin-top:1.5rem;display:flex;flex-direction:column;gap:1.25rem;font-size:.875rem;color:var(--muted-foreground)}.sv-legal .doc h3{margin:0 0 .25rem;font-size:.875rem;font-weight:500;color:var(--foreground);font-family:var(--font-body)}.sv-legal .doc p{margin:0;white-space:pre-line}@keyframes sv-fade{0%{opacity:0}to{opacity:1}}@keyframes sv-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes sv-soft-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.sv .soft-rise{animation:sv-soft-rise 1s cubic-bezier(.22,1,.36,1) both}.sv .soft-fade-in{animation:sv-fade .9s ease-out both}@media(prefers-reduced-motion:reduce){.sv *,.sv *:before,.sv *:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sveva-landing.css.map */
