.sv-home{--sv-ink:#193d36;--sv-muted:#596b64;--sv-cream:#f6f5ef;--sv-card:#fbfaf6;--sv-line:#d9ded6;--sv-gold:#c8a86a;color:var(--sv-ink)}.sv-wrap{width:min(1200px,calc(100% - 40px));margin-inline:auto}.sv-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,5.5rem);padding-block:clamp(3rem,7vw,6rem)}.sv-hero-copy{max-width:520px}.sv-logo{display:block;width:min(320px,78%);height:auto;margin:0 0 1.2rem}.sv-eyebrow{font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;color:#637a70;font-weight:700;margin:0 0 1rem}.sv-hero h1{font-size:clamp(2.6rem,5.5vw,5.1rem);line-height:1.02;letter-spacing:-.055em;margin:0 0 1.2rem;color:var(--sv-ink)}.sv-hero-copy>p:not(.sv-eyebrow){max-width:42ch;color:var(--sv-muted);font-size:1.08rem;line-height:1.8}.sv-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:1rem;padding:.95rem 1.5rem;border-radius:999px;background:var(--sv-ink);color:#fff;text-decoration:none;font-weight:650;transition:transform .2s ease,background .2s ease}.sv-cta:hover{transform:translateY(-2px);background:#2f5b4e;color:#fff}.sv-hero-media{position:relative;background:var(--sv-cream);border-radius:28px;padding:clamp(1rem,3vw,2rem);overflow:hidden}.sv-hero-media img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:20px}.sv-hero-caption{position:absolute;left:2rem;bottom:2rem;padding:.65rem .95rem;border-radius:999px;background:#fbfaf6eb;font-size:.82rem;color:var(--sv-ink)}.sv-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--sv-line);border:1px solid var(--sv-line);border-radius:18px;overflow:hidden;margin:0 auto 5rem}.sv-benefit{background:var(--sv-card);padding:1.5rem}.sv-benefit strong{display:block;font-size:1.02rem;margin-bottom:.35rem}.sv-benefit p{margin:0;color:var(--sv-muted);font-size:.92rem;line-height:1.6}.sv-products{padding:1rem 0 5.5rem}.sv-section-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.sv-section-head h2{font-size:clamp(1.8rem,3.4vw,2.8rem);letter-spacing:-.04em;margin:0;color:var(--sv-ink)}.sv-section-head p{margin:.5rem 0 0;color:var(--sv-muted)}.sv-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem}.sv-product-card{min-width:0}.sv-product-card a{color:inherit;text-decoration:none}.sv-product-card img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:18px;background:var(--sv-cream);transition:transform .25s ease}.sv-product-card a:hover img{transform:translateY(-3px)}.sv-product-card h3{font-size:1rem;line-height:1.35;margin:.8rem 0 .35rem}.sv-product-price{color:var(--sv-muted);font-size:.95rem}.sv-disclosure{margin:0 auto 4rem;padding:1.15rem 1.3rem;background:var(--sv-cream);border-radius:14px;color:var(--sv-muted);font-size:.9rem;line-height:1.65}@media(max-width:900px){.sv-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-hero{gap:2rem}.sv-benefits{margin-bottom:3.5rem}}@media(max-width:640px){.sv-wrap{width:min(100% - 28px,560px)}.sv-hero{grid-template-columns:1fr;padding-block:2.6rem 3.5rem}.sv-hero-media{order:-1}.sv-logo{width:min(270px,72%)}.sv-benefits{grid-template-columns:1fr;margin-bottom:3rem}.sv-benefit{padding:1.1rem 1.2rem}.sv-products{padding-bottom:3.5rem}.sv-section-head{display:block}.sv-section-head .sv-link{display:inline-block;margin-top:.8rem}.sv-product-grid{gap:.8rem}.sv-product-card img{border-radius:14px}.sv-product-card h3{font-size:.92rem}}.sv-extra{color:#193d36;line-height:1.7}.sv-space{padding-block:clamp(3rem,6vw,5.5rem)}.sv-title{max-width:660px}.sv-title h2,.sv-split-copy h2,.sv-support h2{font-size:clamp(1.9rem,3.5vw,3.1rem);line-height:1.1;letter-spacing:-.045em;margin:.45rem 0 1rem;color:inherit}.sv-title>p:not(.sv-kicker),.sv-split-copy>p:not(.sv-kicker){color:#596b64;margin:0 0 1.4rem;max-width:52ch}.sv-kicker{font-size:.73rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#647b70;margin:0 0 .65rem}.sv-small{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#647b70}.sv-text-link{color:inherit;font-weight:650;text-decoration:none;border-bottom:1px solid #b8c3b9;padding-bottom:.25rem;white-space:nowrap}.sv-text-link span{margin-left:.55rem}.sv-scene-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;margin-top:2rem}.sv-scene{color:inherit;text-decoration:none;border:1px solid #d9ded6;border-radius:20px;overflow:hidden;background:#fbfaf6}.sv-scene img{width:100%;aspect-ratio:5/6;object-fit:cover;display:block;transition:transform .3s}.sv-scene:hover img{transform:scale(1.025)}.sv-scene>div{padding:1.25rem}.sv-scene h3{font-size:1.15rem;line-height:1.25;margin:.4rem 0 1.1rem}.sv-scene .sv-text-link{font-size:.82rem}.sv-feature{background:#e9eee6}.sv-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem);align-items:center}.sv-split-media img{width:100%;aspect-ratio:1;object-fit:cover;display:block;border-radius:24px}.sv-split-copy small{display:block;color:#647b70;font-size:.78rem;line-height:1.6;margin-top:1rem}.sv-check-list{list-style:none;padding:0;margin:1.4rem 0}.sv-check-list li{padding:.6rem 0 .6rem 1.7rem;border-bottom:1px solid #d1dbcf;position:relative}.sv-check-list li:before{content:"\2713";position:absolute;left:0;color:#65816c}.sv-step-grid,.sv-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:2rem}.sv-step{padding:1.8rem;border-top:2px solid #c8a86a;background:#fbfaf6;border-radius:0 0 18px 18px}.sv-step-no{font-size:2.6rem;line-height:1;color:#b29c6f;font-weight:500;letter-spacing:-.05em}.sv-step h3,.sv-guide-card h3{font-size:1.22rem;line-height:1.3;margin:1.5rem 0 .7rem}.sv-step p,.sv-guide-card p{color:#596b64;font-size:.96rem;margin:0}.sv-guide{background:#efeee7}.sv-guide-card{padding:1.8rem;background:#fbfaf6;border:1px solid #dedfd4;border-radius:20px}.sv-guide-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid #c8d0c2;border-radius:50%;font-size:.9rem;font-weight:650}.sv-guide .sv-section-head{align-items:center}.sv-guide .sv-title p{margin-bottom:0}.sv-story-panel{min-height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2.5rem;background:#e4e9df;border-radius:50% 50% 24px 24px}.sv-story-mark{font-family:Georgia,serif;font-style:italic;font-size:5rem;line-height:1;color:#57725c}.sv-story-panel>p{font-family:Georgia,serif;font-size:clamp(1.4rem,2.3vw,2rem);line-height:1.4;max-width:24ch;margin:1rem 0 1.5rem}.sv-faq{background:#fbfaf6;border-top:1px solid #d9ded6}.sv-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,6rem)}.sv-accordion details{border-bottom:1px solid #d9ded6}.sv-accordion summary{display:flex;justify-content:space-between;gap:1.2rem;cursor:pointer;font-weight:650;padding:1.3rem 0;list-style:none}.sv-accordion summary::-webkit-details-marker{display:none}.sv-accordion summary span{font-size:1.4rem;font-weight:400}.sv-accordion details[open] summary span{transform:rotate(45deg)}.sv-accordion details>div{color:#596b64;padding:0 2rem 1.4rem 0;font-size:.96rem}.sv-support{background:#193d36;color:#fbfaf6;padding-block:3.5rem}.sv-support-inner{display:flex;justify-content:space-between;align-items:center;gap:2rem}.sv-support p{max-width:60ch;color:#d1dccd;margin-bottom:0}.sv-support .sv-kicker{color:#c8c1a4}.sv-support h2{font-size:clamp(1.7rem,3vw,2.4rem)}.sv-cta-light{background:#f6f5ef;color:#193d36;white-space:nowrap}.sv-cta-light:hover{background:#e4e9df;color:#193d36}.sv-cta:focus-visible,.sv-scene:focus-visible,.sv-text-link:focus-visible,.sv-accordion summary:focus-visible{outline:3px solid #b49b62;outline-offset:5px}@media(max-width:900px){.sv-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-step-grid,.sv-guide-grid{gap:1rem}.sv-step,.sv-guide-card{padding:1.35rem}.sv-faq-layout{grid-template-columns:1fr;gap:1.5rem}.sv-support-inner{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.sv-split,.sv-step-grid,.sv-guide-grid{grid-template-columns:1fr}.sv-scene-grid{gap:.8rem}.sv-scene>div{padding:1rem}.sv-scene h3{font-size:1.02rem}.sv-scene .sv-text-link{font-size:.75rem}.sv-split-media img{border-radius:18px}.sv-story-panel{min-height:300px;padding:2rem}.sv-support{padding-block:2.8rem}.sv-cta-light{font-size:.88rem}.sv-scene .sv-small{font-size:.66rem}.sv-step h3,.sv-guide-card h3{margin-top:1rem}}.sv-home--background{position:relative;isolation:isolate;overflow:hidden;background:#f6f5ef}.sv-hero-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block;width:100%;height:100%}.sv-hero-background img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.sv-home--background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(246,245,239,var(--sv-hero-wash)) 0%,rgba(246,245,239,var(--sv-hero-wash)) 32%,rgba(246,245,239,.55) 52%,rgba(246,245,239,.06) 76%,transparent 100%);pointer-events:none}.sv-home--background .sv-hero{position:relative;display:flex;align-items:center;min-height:650px;padding-block:clamp(3rem,6vw,5rem)}.sv-home--background .sv-hero-copy{width:52%;max-width:560px}.sv-home--background .sv-hero h1{font-size:clamp(2.6rem,5.3vw,4.7rem);max-width:11ch}.sv-home--background .sv-hero-copy>p:not(.sv-eyebrow){color:#405c53}@media(min-width:1600px){.sv-home--background .sv-hero{min-height:720px}.sv-hero-background img{object-position:center 58%}}@media(max-width:900px){.sv-home--background .sv-hero-copy{width:62%}.sv-home--background .sv-hero{min-height:620px}.sv-hero-background img{object-position:62% center}}@media(max-width:640px){.sv-home--background .sv-hero{min-height:650px;padding-block:3rem;align-items:center}.sv-home--background .sv-hero-copy{width:100%;max-width:420px}.sv-home--background .sv-hero h1{font-size:clamp(2.55rem,11vw,3.6rem);max-width:11ch}.sv-home--background:after{background:linear-gradient(90deg,#f6f5eff2,#f6f5efd9 62%,#f6f5efa3)}.sv-hero-background img{object-position:68% center}.sv-home--background .sv-logo{width:245px;max-width:75%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/siventoip-sections.css.map */
