#hero.svelte-1a1se6c{z-index:0;min-height:100vh;display:flex;position:relative}.overlay.svelte-1a1se6c{z-index:1;flex-direction:column;max-width:800px;padding-top:130px;padding-left:100px;display:flex}h1.svelte-1a1se6c{margin-bottom:1rem;font-size:clamp(3.5rem,4vw,3.5rem);font-weight:700;line-height:1.2}p.svelte-1a1se6c{margin-bottom:2rem;font-size:1.5rem}@media (width<=1350px){h1.svelte-1a1se6c{font-size:clamp(3.3rem,4vw,3.3rem)}}@media (width<=1280px){h1.svelte-1a1se6c{font-size:clamp(3rem,4vw,3rem)}p.svelte-1a1se6c{font-size:1.1rem}}@media (width<=1180px){h1.svelte-1a1se6c{font-size:clamp(3rem,4vw,3rem)}}@media (width<=768px){h1.svelte-1a1se6c{font-size:clamp(2rem,4vw,2rem)}p.svelte-1a1se6c{margin-top:0}#hero.svelte-1a1se6c{background-position:bottom!important;background-size:contain!important}.overlay.svelte-1a1se6c{width:100%;height:100vh;padding-top:100px;padding-left:20px;padding-right:20px}}#features.svelte-1hj27ux{background-color:var(--color-primary);flex-direction:column;align-items:center;padding:100px 0;display:flex;position:relative;overflow:hidden}#features.svelte-1hj27ux:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='600' height='600' viewBox='0 0 200 200' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 150 C 60 20, 140 180, 190 50' stroke='white' stroke-width='1.5' stroke-dasharray='4 6' opacity='0.2'/%3E%3Ccircle cx='10' cy='150' r='3' fill='white' opacity='0.25'/%3E%3C/svg%3E");background-position:right -100px top -80px;background-repeat:no-repeat;background-size:600px;position:absolute;inset:0}#features.svelte-1hj27ux:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='600' height='600' viewBox='0 0 200 200' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 40 C 80 180, 120 0, 180 140' stroke='white' stroke-width='1.2' stroke-dasharray='3 8' opacity='0.15'/%3E%3C/svg%3E");background-position:left -120px bottom -80px;background-repeat:no-repeat;background-size:500px;position:absolute;inset:0}header.svelte-1hj27ux{text-align:center;width:80%;line-height:1.5}h1.svelte-1hj27ux{color:#fff;font-size:2.7rem}.subtitle.svelte-1hj27ux{color:#fff;text-align:center;font-size:1.2rem}.cards-container.svelte-1hj27ux{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;margin:0 auto;padding:100px 40px;display:grid}.blob.svelte-1hj27ux{aspect-ratio:1;text-align:center;background:linear-gradient(30deg in oklch shorter hue, oklch(98% .01 260) 10%, oklch(92% .02 260));border-radius:25% 50% 75% 100%;width:100%;max-width:380px;height:400px;padding:30px 60px;box-shadow:1rem 1rem 50px #0001}.blob.svelte-1hj27ux h2:where(.svelte-1hj27ux){margin-top:10px;font-size:1.5rem}.description.svelte-1hj27ux{margin-top:20px;font-size:1rem}.adjective.svelte-1hj27ux{color:var(--color-primary);font-size:.8rem!important}.organic-btn-secondary.svelte-1hj27ux{padding:30px 90px;font-size:1.3rem}@media (width<=1639px){.blob.svelte-1hj27ux{width:100%;max-width:340px;height:380px}}@media (width<=1480px){.cards-container.svelte-1hj27ux{grid-template-columns:repeat(3,1fr)}.blob.svelte-1hj27ux{width:100%;max-width:400px;height:400px}}@media (width<=1297px){.cards-container.svelte-1hj27ux{grid-template-columns:repeat(2,1fr)}}@media (width<=1210px){h1.svelte-1hj27ux{font-size:2.3rem}.subtitle.svelte-1hj27ux{font-size:1rem}}@media (width<=1033px){h1.svelte-1hj27ux{font-size:2rem}}@media (width<=880px){#features.svelte-1hj27ux{padding:20px}header.svelte-1hj27ux{width:100%}h1.svelte-1hj27ux{font-size:2rem}.cards-container.svelte-1hj27ux{grid-template-columns:1fr;padding:0}.blob.svelte-1hj27ux{aspect-ratio:0;width:100%;max-width:100%;height:fit-content;padding-bottom:50px}}@media (width<=540px){.organic-btn-secondary.svelte-1hj27ux{text-align:center;width:100%;margin-top:30px;padding:20px 50px;font-size:1rem}}#faq.svelte-9jkj80{max-width:800px;margin:0 auto;padding:100px 20px}#faq.svelte-9jkj80 h1:where(.svelte-9jkj80){text-align:center;font-size:2.5rem;font-weight:700;line-height:1.5}#faq.svelte-9jkj80 .intro:where(.svelte-9jkj80){text-align:center;margin:10px 0 40px}.faq-list.svelte-9jkj80 details:where(.svelte-9jkj80){border-bottom:1px solid #eee;padding:20px 0}.faq-list.svelte-9jkj80 summary:where(.svelte-9jkj80){cursor:pointer;color:var(--color-primary);font-size:1.2rem;font-weight:600;list-style:none;position:relative}.faq-list.svelte-9jkj80 summary:where(.svelte-9jkj80):after{content:"+";font-size:1.7rem;transition:transform .3s;position:absolute;right:0}.faq-list.svelte-9jkj80 details[open]:where(.svelte-9jkj80) summary:where(.svelte-9jkj80):after{transform:rotate(45deg)}.faq-list.svelte-9jkj80 p:where(.svelte-9jkj80){margin-top:10px;line-height:1.6}.cta-link.svelte-15dxx4d{border:none;width:fit-content;height:fit-content;margin-top:50px;padding:0}.cta-link.svelte-15dxx4d:hover{background-color:#0000;border:none}.app.svelte-15dxx4d{background-color:#fff;background-image:radial-gradient(circle at 20% 30%,#06345f0f,#0000 60%),radial-gradient(circle at 80% 70%,#06345f0d,#0000 60%),repeating-linear-gradient(45deg,#06345f0a 0 1px,#0000 1px 12px),repeating-linear-gradient(-45deg,#06345f06 0 1px,#0000 1px 14px);padding:6rem 1.5rem;position:relative;overflow:hidden}.app.svelte-15dxx4d:before{content:"";pointer-events:none;background-image:linear-gradient(#06345f08 1px,#0000 1px),linear-gradient(90deg,#06345f08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.blob.svelte-15dxx4d{filter:blur(80px);z-index:0;background:radial-gradient(circle,#06345f26,#0000 70%);width:500px;height:500px;position:absolute;top:-100px;right:-100px}.container.svelte-15dxx4d{grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem;max-width:1100px;margin:0 auto;display:grid}.content.svelte-15dxx4d{flex-direction:column;gap:1.2rem;display:flex}h2.svelte-15dxx4d{color:#06345f;margin:0;font-size:clamp(2rem,4vw,2.6rem);line-height:1.2}h2.svelte-15dxx4d span:where(.svelte-15dxx4d){background:linear-gradient(120deg,#06345f,#194795);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:900}.description.svelte-15dxx4d{font-size:1.1rem}.features.svelte-15dxx4d{color:#06345f;gap:.4rem;margin-top:.5rem;font-size:.95rem;display:grid}.visual.svelte-15dxx4d{justify-content:center;display:flex}.visual.svelte-15dxx4d img:where(.svelte-15dxx4d){width:100%;max-width:380px}@media (width<=900px){.container.svelte-15dxx4d{text-align:center;grid-template-columns:1fr}.content.svelte-15dxx4d{align-items:center}}
