.page.svelte-1uha8ag{color:#e8ebe5;background:#0a0c09;font-family:Outfit,system-ui,sans-serif;overflow-x:hidden}.hero.svelte-1uha8ag{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.hero-video.svelte-1uha8ag{object-fit:cover;object-position:center;pointer-events:none;width:104%;height:112%;position:absolute;inset:-6% -2%}.hero-overlay.svelte-1uha8ag{background:0 0,linear-gradient(#040503f7 0%,#04050326 20%,#0000 38%),linear-gradient(#0000 64%,#03040226 82%,#030402fa 100%),linear-gradient(90deg,#040503b3 0%,#0000 22%),linear-gradient(270deg,#040503b3 0%,#0000 22%),radial-gradient(65% 55%,#0000 0%,#0203028c 100%);position:absolute;inset:0}.hero-noise.svelte-1uha8ag{pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.hero-content.svelte-1uha8ag{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:0;padding:52px 1.5rem 0;animation:1.2s cubic-bezier(.16,1,.3,1) both svelte-1uha8ag-heroFadeIn;display:flex;position:relative}@keyframes svelte-1uha8ag-heroFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-title.svelte-1uha8ag{color:#f2f2f0;letter-spacing:-.01em;text-shadow:0 0 80px #ffffff12,0 2px 60px #000c;-webkit-user-select:none;user-select:none;margin:0 0 2.5rem;font-family:Dancing Script,Caveat,cursive;font-size:clamp(5rem,16vw,14rem);font-weight:700;line-height:.9}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:1;box-shadow:0 0 6px #5ab552}50%{opacity:.5;box-shadow:0 0 2px #5ab552}}.hero-tagline.svelte-1uha8ag{color:#e8ebe5e6;letter-spacing:-.01em;max-width:580px;margin:0 0 .75rem;font-size:clamp(1.1rem,2.5vw,1.6rem);font-weight:300;line-height:1.5}.hero-tagline.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#f0f2ed;font-weight:600}.hero-sub.svelte-1uha8ag{color:#e8ebe573;max-width:440px;margin:0 0 2.25rem;font-size:clamp(.875rem,1.5vw,1rem);font-weight:300;line-height:1.7}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.btn-google.svelte-1uha8ag{color:#1a1a1a;letter-spacing:.005em;cursor:pointer;background:#fff;border:none;border-radius:12px;align-items:center;gap:.75rem;padding:1rem 2.2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .18s,box-shadow .18s,transform .15s;display:inline-flex;box-shadow:0 1px 3px #00000059,0 0 0 1px #ffffff14}.btn-google.svelte-1uha8ag:hover{background:#f5f5f5;transform:translateY(-1px);box-shadow:0 4px 16px #0006,0 0 0 1px #ffffff1a}.hero-scroll-hint.svelte-1uha8ag{z-index:10;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.scroll-dot.svelte-1uha8ag{background:linear-gradient(#0000,#e8ebe54d,#0000);width:1px;height:48px;margin:0 auto;animation:2s ease-in-out infinite svelte-1uha8ag-scrollAnim}@keyframes svelte-1uha8ag-scrollAnim{0%{transform-origin:top;opacity:0;transform:scaleY(0)}30%{opacity:1}70%{transform-origin:top;opacity:1;transform:scaleY(1)}to{transform-origin:bottom;opacity:0;transform:scaleY(1)}}.section-inner.svelte-1uha8ag{max-width:1100px;margin:0 auto;padding:0 2rem}.value-eyebrow.svelte-1uha8ag{letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:600}.value-section.svelte-1uha8ag{border-top:1px solid #ffffff0d;padding:8rem 0 0}.value-block.svelte-1uha8ag{margin-bottom:3.5rem}.value-headline.svelte-1uha8ag{letter-spacing:-.03em;color:#e8ebe5;margin:0;font-family:Outfit,sans-serif;font-size:clamp(2rem,4.5vw,3.6rem);font-weight:300;line-height:1.1}.value-lines.svelte-1uha8ag{border-top:1px solid #ffffff0f;flex-direction:column;gap:0;display:flex}.value-line.svelte-1uha8ag{border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:1.5rem;padding:1.5rem 0 1.5rem .75rem;display:flex;position:relative;overflow:hidden}.value-line-num.svelte-1uha8ag{color:#64b45a99;flex-shrink:0;padding-top:.1rem;font-size:1rem}.value-line.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#e8ebe58c;margin:0;font-size:1.05rem;font-weight:300;line-height:1.65}.value-quote-wrap.svelte-1uha8ag{padding:5rem 0 8rem}.value-quote.svelte-1uha8ag{color:#e8ebe58c;quotes:none;max-width:780px;margin:0;font-family:Dancing Script,cursive;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:700;line-height:1.4}.steps-section.svelte-1uha8ag{background:#ffffff04;border-top:1px solid #ffffff0d;padding:8rem 0}.steps-header.svelte-1uha8ag{margin-bottom:4rem}.steps-headline.svelte-1uha8ag{letter-spacing:-.03em;color:#e8ebe5;margin:0;font-size:clamp(1.8rem,4vw,3.2rem);font-weight:300}.steps-list.svelte-1uha8ag{border-top:1px solid #ffffff12;border-left:1px solid #ffffff12;grid-template-columns:repeat(4,1fr);margin:0 0 4rem;padding:0;list-style:none;display:grid}.step-item.svelte-1uha8ag{border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;padding:2.5rem 2rem;transition:background .3s;position:relative}.step-num.svelte-1uha8ag{color:#ffffffe6;margin-bottom:1.25rem;font-family:Dancing Script,cursive;font-size:3.5rem;font-weight:700;line-height:1}.step-content.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#fff;letter-spacing:-.01em;margin:0 0 .5rem;font-size:.95rem;font-weight:600}.step-content.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#ffffffb3;margin:0;font-size:.875rem;font-weight:300;line-height:1.6}.faq-section.svelte-1uha8ag{padding:8rem 0}.faq-layout.svelte-1uha8ag{grid-template-columns:300px 1fr;align-items:start;gap:5rem;display:grid}.faq-headline.svelte-1uha8ag{letter-spacing:-.03em;color:#e8ebe5;margin:0 0 1rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:300;line-height:1.15}.faq-sub.svelte-1uha8ag{color:#e8ebe566;margin:0 0 2rem;font-size:.9rem;font-weight:300;line-height:1.65}.faq-list.svelte-1uha8ag{border-top:1px solid #ffffff12}.faq-item.svelte-1uha8ag{border-bottom:1px solid #ffffff12}.faq-btn.svelte-1uha8ag{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.4rem 0;display:flex}.faq-q.svelte-1uha8ag{color:#e8ebe5;font-size:.92rem;font-weight:500;line-height:1.4}.faq-chevron.svelte-1uha8ag{color:#e8ebe559;border:1px solid #ffffff1a;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .25s,border-color .2s,color .2s;display:flex}.faq-chevron.open.svelte-1uha8ag{color:#5ab552cc;border-color:#5ab55266;transform:rotate(180deg)}.faq-answer.svelte-1uha8ag{padding:0 0 1.4rem}.faq-answer.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#e8ebe580;max-width:560px;margin:0;font-size:.875rem;font-weight:300;line-height:1.7}.btn-google.svelte-1uha8ag:active{transform:scale(.98)}[data-reveal].svelte-1uha8ag{opacity:0;transition:opacity .75s cubic-bezier(.16, 1, .3, 1) var(--d,0s), transform .75s cubic-bezier(.16, 1, .3, 1) var(--d,0s);transform:translateY(28px)}[data-reveal][data-reveal-from=left].svelte-1uha8ag{transform:translate(-36px)}[data-reveal].svelte-1uha8ag.is-visible{opacity:1;transform:translate(0)}.hero-letter{opacity:0;animation:.65s cubic-bezier(.16,1,.3,1) both svelte-1uha8ag-letter-in;display:inline-block;transform:translateY(22px)rotate(-2deg)}@keyframes svelte-1uha8ag-letter-in{to{opacity:1;transform:translateY(0)rotate(0)}}.cta-letter{opacity:0;animation:1.1s cubic-bezier(.16,1,.3,1) both svelte-1uha8ag-cta-letter-in;display:inline-block;transform:translateY(16px)}@keyframes svelte-1uha8ag-cta-letter-in{to{opacity:1;transform:translateY(0)}}.value-eyebrow.svelte-1uha8ag{background:linear-gradient(90deg,#64b45a80 0%,#a0dc64f2 40%,#64b45a80 80%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3.5s linear infinite svelte-1uha8ag-shimmer}@keyframes svelte-1uha8ag-shimmer{0%{background-position:200%}to{background-position:-200%}}.value-line.svelte-1uha8ag:before{content:"";width:2px;height:0;transition:height .6s cubic-bezier(.16, 1, .3, 1) calc(var(--d,0s) + .2s);background:#64b45a80;border-radius:2px;position:absolute;top:10%;left:0}.value-line.svelte-1uha8ag.is-visible:before{height:80%}.step-item.svelte-1uha8ag:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(60% 60% at 30% 30%,#64b45a0f 0%,#0000 100%);transition:opacity .4s;position:absolute;inset:0}.step-item.svelte-1uha8ag:hover:after{opacity:1}.step-item.svelte-1uha8ag:hover .step-num:where(.svelte-1uha8ag){color:#fff;text-shadow:0 0 30px #8cdc6459;transition:color .3s,text-shadow .3s}@keyframes svelte-1uha8ag-btn-pulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.value-quote.svelte-1uha8ag.is-visible{font-style:italic}@media (width<=900px){.steps-list.svelte-1uha8ag{grid-template-columns:1fr 1fr}.faq-layout.svelte-1uha8ag{grid-template-columns:1fr;gap:3rem}.faq-left.svelte-1uha8ag{grid-template-columns:1fr auto;align-items:start;gap:1rem;display:grid}}@media (width<=600px){.section-inner.svelte-1uha8ag{padding:0 1.25rem}.hero-content.svelte-1uha8ag{padding:52px 1.25rem 0}.value-section.svelte-1uha8ag{padding:5rem 0 0}.value-quote-wrap.svelte-1uha8ag{padding:3rem 0 5rem}.steps-section.svelte-1uha8ag{padding:5rem 0}.steps-list.svelte-1uha8ag{grid-template-columns:1fr}.step-item.svelte-1uha8ag{border-right:none}.faq-section.svelte-1uha8ag{padding:5rem 0}.faq-layout.svelte-1uha8ag{grid-template-columns:1fr}.faq-left.svelte-1uha8ag{display:block}}
