@charset "UTF-8";@import"https://use.typekit.net/ars1olc.css";.hero.svelte-znppkp{display:grid;gap:2.5em;padding:3em 1.5em 5em;align-items:center}@media (min-width: 48em){.hero.svelte-znppkp{grid-template-columns:1fr 1fr;padding:2em 3em 6em;gap:4em}}.content.svelte-znppkp{max-width:30em}h1.svelte-znppkp{color:#16463f;font-size:2.4em;margin-bottom:.6em;line-height:1.1}.lead.svelte-znppkp{font-size:1.1em;color:#4e4e4e;margin-bottom:1.6em;line-height:1.6}.cta-group.svelte-znppkp{display:flex;flex-wrap:wrap;gap:1em;margin-bottom:2em}.benefits.svelte-znppkp{list-style:none;padding:0;margin:0;display:grid;gap:.8em}.benefits.svelte-znppkp li:where(.svelte-znppkp){display:flex;gap:.6em;align-items:flex-start;color:#4e4e4e;line-height:1.4}.benefits.svelte-znppkp li:where(.svelte-znppkp):before{content:"✔";color:#ffcf03;font-weight:700;margin-top:.1em}.media.svelte-znppkp{display:none}@media (min-width: 48em){.media.svelte-znppkp{display:block}}.media.svelte-znppkp img:where(.svelte-znppkp){width:100%;border-radius:1.8em;box-shadow:0 .5em 2em #0000001f;object-fit:cover;transition:transform .4s ease,box-shadow .4s ease}.media.svelte-znppkp img:where(.svelte-znppkp):hover{transform:translateY(-.3em);box-shadow:0 .8em 2.5em #00000026}.journey.svelte-wsor1y{padding:6em 1.5em;background:linear-gradient(180deg,#ffcf0314,#fff0)}.journey.svelte-wsor1y h2:where(.svelte-wsor1y){text-align:center;color:#16463f;margin-bottom:3em}.steps.svelte-wsor1y{display:grid;gap:1.5em}@media (min-width: 48em){.steps.svelte-wsor1y{grid-template-columns:repeat(3,1fr)}}.steps.svelte-wsor1y article:where(.svelte-wsor1y){background:#fff;border-radius:1.8em;padding:2em;box-shadow:0 .6em 1.6em #00000014;display:flex;flex-direction:column;gap:1em;transition:transform .3s ease,box-shadow .3s ease}.steps.svelte-wsor1y article:where(.svelte-wsor1y):hover{transform:translateY(-.4em);box-shadow:0 .8em 2em #0000001f}.steps.svelte-wsor1y article:where(.svelte-wsor1y) .step:where(.svelte-wsor1y){font-size:.85em;font-weight:600;color:#16463f;text-transform:uppercase;letter-spacing:.04em}.steps.svelte-wsor1y article:where(.svelte-wsor1y) h3:where(.svelte-wsor1y){color:#16463f;font-size:1.3em;margin:0}.steps.svelte-wsor1y article:where(.svelte-wsor1y) p:where(.svelte-wsor1y){color:#4e4e4e;margin:0;line-height:1.5}.steps.svelte-wsor1y article:where(.svelte-wsor1y) a:where(.svelte-wsor1y){color:#16463f;font-weight:600;font-size:.95em;transition:color .2s ease}.steps.svelte-wsor1y article:where(.svelte-wsor1y) a:where(.svelte-wsor1y):hover{color:#0a1f1c}.segments.svelte-uovxcr{padding:6em 1.5em}.segments.svelte-uovxcr h2:where(.svelte-uovxcr){text-align:center;color:#16463f;max-width:36em;margin:0 auto 3em}.grid.svelte-uovxcr{display:grid;gap:1.5em}@media (min-width: 48em){.grid.svelte-uovxcr{grid-template-columns:repeat(2,1fr)}}@media (min-width: 64em){.grid.svelte-uovxcr{grid-template-columns:repeat(4,1fr)}}.grid.svelte-uovxcr article:where(.svelte-uovxcr){background:#f0f0f0;border-radius:1.8em;padding:2em;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1em;transition:transform .3s ease,background-color .3s ease}.grid.svelte-uovxcr article:where(.svelte-uovxcr):hover{transform:translateY(-.3em);background-color:#16463f08}.grid.svelte-uovxcr article:where(.svelte-uovxcr) .icon:where(.svelte-uovxcr){width:4em;height:4em;display:flex;align-items:center;justify-content:center;color:#16463f}.grid.svelte-uovxcr article:where(.svelte-uovxcr) .icon:where(.svelte-uovxcr) svg:where(.svelte-uovxcr){width:100%;height:100%}.grid.svelte-uovxcr article:where(.svelte-uovxcr) h3:where(.svelte-uovxcr){color:#16463f;font-size:1.1em;margin:0;line-height:1.4}.testimonials.svelte-pkh8c1{padding:6em 1.5em;background:linear-gradient(180deg,#16463f0d,#fff0)}.intro.svelte-pkh8c1{text-align:center;max-width:32em;margin:0 auto 2.5em}.intro.svelte-pkh8c1 h2:where(.svelte-pkh8c1){color:#16463f;margin-bottom:.6em}.cards.svelte-pkh8c1{display:grid;gap:1.5em}@media (min-width: 48em){.cards.svelte-pkh8c1{grid-template-columns:repeat(3,1fr)}}.cards.svelte-pkh8c1 article:where(.svelte-pkh8c1){background:#fff;border-radius:1.8em;padding:2em;box-shadow:0 .5em 1.5em #00000014;display:flex;flex-direction:column;gap:1.2em;transition:transform .3s ease,box-shadow .3s ease}.cards.svelte-pkh8c1 article:where(.svelte-pkh8c1):hover{transform:translateY(-.3em);box-shadow:0 .7em 2em #0000001f}.cards.svelte-pkh8c1 article:where(.svelte-pkh8c1) .product-chip:where(.svelte-pkh8c1){display:inline-flex;align-items:center;padding:.25em .6em;background:#16463f1a;color:#16463f;border-radius:100em;font-size:.7em;font-weight:600;width:fit-content;text-transform:uppercase;letter-spacing:.05em;margin-top:auto}.cards.svelte-pkh8c1 article:where(.svelte-pkh8c1) .quote:where(.svelte-pkh8c1){font-size:1em;line-height:1.6;color:#4e4e4e;margin:0}.cards.svelte-pkh8c1 article:where(.svelte-pkh8c1) .author:where(.svelte-pkh8c1){font-size:.9em;font-weight:600;color:#16463f}.trust.svelte-ur6mr1{padding:4em 1.5em 6em;display:flex;justify-content:center;align-items:center}.faq.svelte-ur6mr1{background:#fff;border-radius:1.8em;padding:2.5em;box-shadow:0 .4em 1.4em #0000000f;margin:0 auto;max-width:42em;width:100%}.faq.svelte-ur6mr1 h3:where(.svelte-ur6mr1){color:#16463f;margin-bottom:1.2em}.faq.svelte-ur6mr1 ul:where(.svelte-ur6mr1){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.4em}.faq.svelte-ur6mr1 li:where(.svelte-ur6mr1) strong:where(.svelte-ur6mr1){display:block;color:#16463f;margin-bottom:.4em}.faq.svelte-ur6mr1 li:where(.svelte-ur6mr1) p:where(.svelte-ur6mr1){margin:0;color:#4e4e4e;line-height:1.5}.card.svelte-1ro1a8r{margin-bottom:1.5em;max-width:26em;cursor:pointer}@media (min-width: 64em){.card.svelte-1ro1a8r{max-width:40em}}.card-content.svelte-1ro1a8r{padding:1.5em;border-radius:1.8em;transition:background .3s ease}@media (min-width: 64em){.card-content.svelte-1ro1a8r{display:flex;gap:2em;align-items:stretch}}.card.svelte-1ro1a8r:hover .card-content:where(.svelte-1ro1a8r){background-color:#f4f4f4a1}.card-content.svelte-1ro1a8r:has(.has-video:where(.svelte-1ro1a8r)){background:linear-gradient(135deg,#b48c0014,#ffcf031f,#fff0962e,#ffffff1f,#ffe06626,#ffcf031a,#c8a00a14);background-size:200% 200%;transition:background-position .6s ease,background .6s ease}.card.svelte-1ro1a8r:hover .card-content:where(.svelte-1ro1a8r):has(.has-video:where(.svelte-1ro1a8r)){background:linear-gradient(135deg,#b48c0026,#ffcf0338,#fff09647,#fff3,#ffe06640,#ffcf0333,#c8a00a26);background-size:200% 200%;background-position:100% 100%}.image.svelte-1ro1a8r{width:100%;height:12em;background-color:#4e4e4e;border-radius:1.8em;margin-bottom:1em;cursor:pointer;box-shadow:0 .25em .75em #00000026;transition:box-shadow .3s ease;overflow:hidden;position:relative}@media (min-width: 64em){.image.svelte-1ro1a8r{width:18em;min-width:18em;height:14em;margin-bottom:0}}.image-bg.svelte-1ro1a8r{width:100%;height:100%;background-size:cover;background-position:center}.video-thumbnail.svelte-1ro1a8r{width:100%;height:100%;object-fit:cover}.card.svelte-1ro1a8r:hover .image:where(.svelte-1ro1a8r){box-shadow:0 .5em 1.2em #0003}.image.has-video.svelte-1ro1a8r{position:relative;padding:.1em;background:linear-gradient(60deg,#b8860b,#daa520,gold,#ffed4e,#fffacd,gold,#daa520,#b8860b);background-size:100% 100%;box-shadow:0 0 1em #ffd70066,0 0 2em #ffd70033,inset 0 0 .5em #ffffff4d,0 .25em .75em #00000026}.image.has-video.svelte-1ro1a8r .video-thumbnail:where(.svelte-1ro1a8r){border-radius:1.7em}.card.svelte-1ro1a8r:hover .image.has-video:where(.svelte-1ro1a8r){box-shadow:0 0 2em #ffd70099,0 0 3.5em #ffd70059,inset 0 0 .8em #fff6,0 .5em 1.2em #0003}.text-content.svelte-1ro1a8r{flex:1;display:flex;flex-direction:column}@media (min-width: 64em){.text-content.svelte-1ro1a8r{min-height:100%;justify-content:space-between}}.content-top.svelte-1ro1a8r{display:flex;flex-direction:column}.title.svelte-1ro1a8r{cursor:pointer;color:#16463f;font-size:1.6rem;font-weight:500;margin-bottom:.4rem}.description.svelte-1ro1a8r{font-size:1rem;color:#4e4e4e;margin-bottom:0}.price.svelte-1ro1a8r{background-color:#f0f0f0;width:fit-content;padding:.5em 1em;border-radius:100em;font-weight:500;font-size:.9rem;line-height:1em;color:#5d5d5d;display:flex;align-items:center}.special.svelte-1ro1a8r{background-color:#ffcf03;font-weight:600;font-size:1rem;color:#16463f}.products.svelte-1jc4atl{padding:1em;display:grid;place-items:center}@media (min-width: 64em){.products.svelte-1jc4atl{padding:5em 1em 1em}}@media (min-width: 64em){.cont.svelte-1jc4atl{max-width:62em;margin:0 auto;display:flex;flex-direction:column;gap:3em}}hr.svelte-1l93w85{border:2px solid #DEDEDE}.name.svelte-1l93w85{background:linear-gradient(180deg,#f5f5f5,#fff);color:#ffcf03;font-size:1.4rem;font-weight:500;margin:0;text-transform:uppercase;padding:1em}.name-landscape.svelte-1l93w85{color:#ffcf03;font-size:1.4rem;font-weight:500;margin:0 0 .5em;text-transform:uppercase}.image-carousel.svelte-1l93w85{position:relative;width:100%;height:35em;overflow:hidden}.carousel-image.svelte-1l93w85{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;opacity:0;transition:opacity .5s ease-in-out}.carousel-image.visible.svelte-1l93w85{opacity:1;position:relative}.content.svelte-1l93w85{padding:1.5em 1.5em 6em}.content.svelte-1l93w85 h3:where(.svelte-1l93w85){color:#16463f;font-size:1.5rem;font-weight:500;line-height:1.2;margin-bottom:.5em}.content.svelte-1l93w85 p:where(.svelte-1l93w85){color:#4e4e4e;font-size:1rem;font-weight:400}.content.svelte-1l93w85 .cta:where(.svelte-1l93w85){margin-top:1.5em;display:flex;flex-direction:column;gap:.8em}.content.svelte-1l93w85 .cta:where(.svelte-1l93w85) span:where(.svelte-1l93w85){color:#16463f;font-weight:600}.content.svelte-1l93w85 .cta:where(.svelte-1l93w85) a:where(.svelte-1l93w85){align-self:flex-start}p.svelte-1l93w85{margin-bottom:.5em;max-width:30em}@media (min-width: 48em){section.svelte-1l93w85{display:flex;gap:2em;background:linear-gradient(180deg,#f5f5f5,#fff);height:40em}.image-carousel.svelte-1l93w85{max-width:40%;height:40em}.carousel-image.svelte-1l93w85{height:40em}}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body{margin:0;padding:0;font-family:sofia-pro,helvetica,sans-serif,system-ui}button,a{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent;font-family:inherit}button{text-transform:uppercase}.btn-main{background:linear-gradient(135deg,gold,#ffcf03,gold);background-size:200% 200%;color:#16463f;padding:.8rem 2.5rem;border-radius:1em;font-size:1.05rem;font-weight:600;border:none;cursor:pointer;box-shadow:0 .3em .8em #ffcf034d,0 .1em .3em #0000001a;transition:all .3s ease;position:relative;overflow:hidden}.btn-main:hover{transform:translateY(-.15em);box-shadow:0 .5em 1.2em #ffcf0366,0 .2em .5em #00000026;background-position:100% 0}.btn-main:active{transform:translateY(0);box-shadow:0 .2em .5em #ffcf034d,0 .1em .2em #0000001a}a{text-decoration:none;color:#4e4e4e;font-weight:400}a:hover{color:#16463f}ul{list-style:disc;padding-left:1em}li{padding-bottom:.5em;font-size:1em;line-height:1.5em}li::marker{font-size:.8em}h2{font-size:1.5em;font-weight:500;line-height:1.2em}h1{font-size:2em;line-height:1em;margin-bottom:1em}.products-wrapper.svelte-heaa88{padding:6em 1.5em;background:#fff}.products-wrapper.svelte-heaa88 .intro:where(.svelte-heaa88){max-width:36em;margin:0 auto 4em;text-align:center}.products-wrapper.svelte-heaa88 .intro:where(.svelte-heaa88) h2:where(.svelte-heaa88){color:#16463f;margin-bottom:.8em}
