.section.svelte-f5vhj5{--fg-strong: #1f181a;--fg-headline-sub: rgba(31, 24, 26, .72);--fg-body: rgba(31, 24, 26, .68);--fg-muted: rgba(31, 24, 26, .52);--accent: #cc7178;--line: rgba(31, 24, 26, .08);width:100%;display:flex;flex-direction:column;position:relative;background:transparent;isolation:isolate;animation:svelte-f5vhj5-section-fade .6s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-f5vhj5-section-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.section.svelte-f5vhj5:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(55% 50% at 50% 0%,#cc71780f,#cc717800 65%),radial-gradient(45% 40% at 50% 100%,#3720290a,#37202900 75%);animation:svelte-f5vhj5-wash-breathe 8s ease-in-out infinite}@keyframes svelte-f5vhj5-wash-breathe{0%,to{opacity:1}50%{opacity:.7}}.hero-grid.svelte-f5vhj5{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,var(--line) 1px,transparent 1px),linear-gradient(to bottom,var(--line) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 90%);opacity:.55;animation:svelte-f5vhj5-grid-drift 24s linear infinite}@keyframes svelte-f5vhj5-grid-drift{0%{background-position:0 0}to{background-position:48px 48px}}.text-container.svelte-f5vhj5{width:100%;max-width:820px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;padding:clamp(56px,7vw,96px) 24px clamp(64px,8vw,104px);position:relative}.eyebrow.svelte-f5vhj5,h1.svelte-f5vhj5,.subtitle.svelte-f5vhj5,.benefits.svelte-f5vhj5{animation:svelte-f5vhj5-child-reveal .7s cubic-bezier(.22,1,.36,1) both}.eyebrow.svelte-f5vhj5{animation-delay:.05s}h1.svelte-f5vhj5{animation-delay:.15s}.subtitle.svelte-f5vhj5{animation-delay:.28s}.benefits.svelte-f5vhj5{animation-delay:.42s}@keyframes svelte-f5vhj5-child-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.eyebrow.svelte-f5vhj5{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);padding:6px 12px;border:1px solid var(--line);border-radius:6px;background:color-mix(in srgb,#fff 70%,transparent)}.eyebrow-dot.svelte-f5vhj5{width:5px;height:5px;border-radius:50%;background:var(--accent);flex-shrink:0;animation:svelte-f5vhj5-dot-pulse 3s ease-in-out infinite}@keyframes svelte-f5vhj5-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.15)}}h1.svelte-f5vhj5{display:flex;flex-direction:column;gap:0;margin:0;color:var(--fg-strong);font-weight:700;letter-spacing:-.04em;line-height:1.02}.headline-line.svelte-f5vhj5{display:block;font-size:clamp(2.6rem,6vw,4.4rem);text-wrap:balance}.headline-line.svelte-f5vhj5:last-child{font-weight:500;color:var(--fg-headline-sub);letter-spacing:-.038em}.highlight.svelte-f5vhj5{position:relative;color:var(--accent);font-weight:700;letter-spacing:-.045em}.highlight.svelte-f5vhj5:after{content:"";position:absolute;left:0;right:0;bottom:.04em;height:2px;background:var(--accent);opacity:0;transform:scaleX(.5);transform-origin:center;animation:svelte-f5vhj5-highlight-underline .6s cubic-bezier(.22,1,.36,1) .85s forwards}@keyframes svelte-f5vhj5-highlight-underline{to{opacity:.35;transform:scaleX(1)}}.subtitle.svelte-f5vhj5{font-size:clamp(1.05rem,1.4vw,1.18rem);line-height:1.75;color:var(--fg-body);max-width:520px;margin:0;text-wrap:pretty}.subtitle.svelte-f5vhj5 strong:where(.svelte-f5vhj5){color:var(--fg-strong);font-weight:600}.benefits.svelte-f5vhj5{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;list-style:none;margin:8px 0 0;padding:22px 0 0;border-top:1px solid var(--line);width:100%;max-width:680px}.benefit.svelte-f5vhj5{display:inline-flex;align-items:center;gap:9px;font-size:.9rem;font-weight:500;color:var(--fg-muted);letter-spacing:.005em;font-feature-settings:"tnum" on;transition:color .2s ease}.benefit.svelte-f5vhj5:hover{color:var(--fg-body)}.benefit.svelte-f5vhj5 svg:where(.svelte-f5vhj5){width:15px;height:15px;color:var(--fg-body);opacity:.85;flex-shrink:0;transition:transform .2s ease,opacity .2s ease}.benefit.svelte-f5vhj5:hover svg:where(.svelte-f5vhj5){opacity:1;transform:translate(2px)}@media(max-width:640px){.text-container.svelte-f5vhj5{gap:18px}.hero-grid.svelte-f5vhj5{background-size:36px 36px;opacity:.4}.benefits.svelte-f5vhj5{flex-direction:column;align-items:center;gap:10px;padding-top:20px}.benefit.svelte-f5vhj5{font-size:.88rem}}@media(prefers-reduced-motion:reduce){.section.svelte-f5vhj5,.section.svelte-f5vhj5:before,.hero-grid.svelte-f5vhj5,.eyebrow.svelte-f5vhj5,h1.svelte-f5vhj5,.subtitle.svelte-f5vhj5,.benefits.svelte-f5vhj5,.eyebrow-dot.svelte-f5vhj5,.highlight.svelte-f5vhj5:after{animation:none!important}.highlight.svelte-f5vhj5:after{opacity:.35;transform:scaleX(1)}.benefit.svelte-f5vhj5 svg:where(.svelte-f5vhj5){transition:none}}.container.svelte-ls99y2{--fg-strong: #1f181a;--fg-body: rgba(31, 24, 26, .66);display:flex;flex-direction:column;gap:12px}.container.dark.svelte-ls99y2{--fg-strong: #f5f5f7;--fg-body: rgba(255, 255, 255, .66)}.title.svelte-ls99y2{font-size:clamp(1.6rem,2.4vw,2rem);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--fg-strong);margin:0}.description.svelte-ls99y2{font-size:1rem;line-height:1.65;color:var(--fg-body);margin:0;max-width:540px}@media(max-width:900px){.container.svelte-ls99y2{align-items:center;text-align:center}.description.svelte-ls99y2{margin-left:auto;margin-right:auto}}.section.svelte-i3g4i5{--fg-strong: #1f181a;--fg-body: rgba(31, 24, 26, .66);--fg-muted: rgba(31, 24, 26, .5);--line: rgba(31, 24, 26, .08);background:transparent}.grid.svelte-i3g4i5{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1.15fr .85fr;gap:72px;align-items:center}.content.svelte-i3g4i5{display:flex;flex-direction:column;gap:32px}.stack.svelte-i3g4i5{list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.stack-row.svelte-i3g4i5{display:flex;flex-direction:column;gap:12px;padding:20px 22px}.stack-row.svelte-i3g4i5+.stack-row:where(.svelte-i3g4i5){border-top:1px solid var(--line)}.stack-head.svelte-i3g4i5{display:flex;align-items:center;gap:10px}.stack-icon.svelte-i3g4i5{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--fg-body);flex-shrink:0}.stack-icon.svelte-i3g4i5 svg:where(.svelte-i3g4i5){width:100%;height:100%}.stack-title.svelte-i3g4i5{font-size:.95rem;font-weight:600;color:var(--fg-strong);margin:0;letter-spacing:-.005em}.tags.svelte-i3g4i5{display:flex;flex-wrap:wrap;gap:6px}.tag.svelte-i3g4i5{font-size:.76rem;font-weight:500;color:var(--fg-muted);padding:3px 9px;background:#1f181a0a;border:1px solid var(--line);border-radius:6px;line-height:1.5}.seo.svelte-i3g4i5{font-size:.88rem;line-height:1.6;color:var(--fg-muted);margin:0;max-width:520px}.seo.svelte-i3g4i5 strong:where(.svelte-i3g4i5){color:var(--fg-strong);font-weight:600}.aside.svelte-i3g4i5{display:flex;flex-direction:column;gap:20px;max-width:340px;width:100%;justify-self:end;align-self:center}.aside-eyebrow.svelte-i3g4i5{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);margin:0}.steps.svelte-i3g4i5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.step.svelte-i3g4i5{display:grid;grid-template-columns:28px 1fr;gap:14px;align-items:start}.step-number.svelte-i3g4i5{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:.72rem;font-weight:600;color:var(--fg-muted);background:#1f181a0a;border-radius:999px;font-variant-numeric:tabular-nums;flex-shrink:0}.step-body.svelte-i3g4i5{display:flex;flex-direction:column;gap:4px}.step-title.svelte-i3g4i5{font-size:.92rem;font-weight:600;color:var(--fg-strong);margin:0;line-height:1.35}.step-description.svelte-i3g4i5{font-size:.84rem;line-height:1.55;color:var(--fg-muted);margin:0}@media(max-width:900px){.grid.svelte-i3g4i5{grid-template-columns:1fr;gap:40px;padding:0 20px}.aside.svelte-i3g4i5{justify-self:stretch;max-width:100%}}@media(max-width:600px){.grid.svelte-i3g4i5{padding:0 16px;gap:32px}.content.svelte-i3g4i5{gap:24px}.stack-row.svelte-i3g4i5{padding:16px}.tag.svelte-i3g4i5{font-size:.72rem}.seo.svelte-i3g4i5{font-size:.85rem}.step.svelte-i3g4i5{grid-template-columns:26px 1fr;gap:12px}.step-number.svelte-i3g4i5{width:26px;height:26px;font-size:.68rem}}@media(prefers-reduced-motion:reduce){.svelte-i3g4i5{transition:none!important}}.arrow-button.svelte-zwth43{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:none;font:inherit;font-size:.95rem;font-weight:600;color:var(--fg-strong, #1f181a);cursor:pointer;transition:color .15s ease}.arrow-button.svelte-zwth43:hover{color:var(--color-primary-first, #cc7178)}.arrow-button.svelte-zwth43:focus-visible{outline:2px solid var(--color-primary-first, #cc7178);outline-offset:3px;border-radius:4px}.arrow-button.surface.svelte-zwth43{padding:0 20px;height:44px;border:1px solid var(--line, rgba(31, 24, 26, .12));border-radius:10px;background:#fff;color:var(--fg-strong, #1f181a);transition:border-color .15s ease,background-color .15s ease}.arrow-button.surface.svelte-zwth43:hover{background:#fff;border-color:#1f181a33;color:var(--fg-strong, #1f181a)}.arrow-button.surface.svelte-zwth43:active{background:#1f181a08}.arrow.svelte-zwth43{width:16px;height:16px;flex-shrink:0}.section.svelte-rgkeao{--fg-strong: #1f181a;--fg-body: rgba(31, 24, 26, .66);--fg-muted: rgba(31, 24, 26, .5);--line: rgba(31, 24, 26, .08);background:transparent}.grid.svelte-rgkeao{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1.1fr .9fr;gap:72px;align-items:center}.content.svelte-rgkeao{display:flex;flex-direction:column;gap:28px}.achievements.svelte-rgkeao{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.achievement.svelte-rgkeao{display:flex;align-items:center;gap:10px;font-size:.92rem;color:var(--fg-body)}.achievement-icon.svelte-rgkeao{width:14px;height:14px;color:var(--fg-strong);flex-shrink:0}.actions.svelte-rgkeao{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.action-primary.svelte-rgkeao,.action-secondary.svelte-rgkeao{display:inline-flex;align-items:center}.actions-divider.svelte-rgkeao{width:1px;height:24px;background:var(--line);flex-shrink:0}.package-name.svelte-rgkeao{display:inline-flex;align-items:center;gap:10px;font-size:.8rem;color:var(--fg-muted);margin:0;padding:6px 10px;border:1px solid var(--line);border-radius:6px;width:fit-content}.package-label.svelte-rgkeao{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.package-name.svelte-rgkeao code:where(.svelte-rgkeao){font-family:var(--font-mono, ui-monospace, "SF Mono", Menlo, Consolas, monospace);font-size:.8rem;color:var(--fg-strong)}.visual.svelte-rgkeao{display:flex;justify-content:center;align-items:center}.mockup.svelte-rgkeao{margin:0;width:100%;max-width:300px}.mockup.svelte-rgkeao img:where(.svelte-rgkeao){display:block;width:100%;height:auto}@media(max-width:900px){.grid.svelte-rgkeao{grid-template-columns:1fr;gap:40px;padding:0 20px}.content.svelte-rgkeao{order:2}.visual.svelte-rgkeao{order:1}.mockup.svelte-rgkeao{max-width:260px}}@media(max-width:600px){.grid.svelte-rgkeao{padding:0 16px;gap:32px}.mockup.svelte-rgkeao{max-width:220px}}@media(max-width:500px){.content.svelte-rgkeao{gap:24px}.mockup.svelte-rgkeao{max-width:220px}.actions.svelte-rgkeao{gap:12px;align-items:stretch;flex-direction:column;width:100%}.actions-divider.svelte-rgkeao{display:none}.action-primary.svelte-rgkeao,.action-secondary.svelte-rgkeao{display:block;width:100%}.action-primary.svelte-rgkeao .arrow-button{justify-content:center;width:100%;padding:0 20px;height:44px;border:1px solid var(--line);border-radius:10px;background:#fff}.action-primary.svelte-rgkeao .arrow-button:hover{border-color:#1f181a33}.action-secondary.svelte-rgkeao .playstore-btn{width:100%;display:block}.action-secondary.svelte-rgkeao .playstore-btn img{width:100%;height:44px;object-fit:contain}.package-name.svelte-rgkeao{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.svelte-rgkeao{transition:none!important}}.section.svelte-aw4bfk{--fg-strong: #1f181a;--fg-body: rgba(31, 24, 26, .66);--fg-muted: rgba(31, 24, 26, .5);--line: rgba(31, 24, 26, .1);--accent: #cc7178;background:transparent;position:relative}.about-container.svelte-aw4bfk{max-width:1200px;margin:0 auto;width:100%;padding:0 24px}.header-section.svelte-aw4bfk{display:flex;align-items:flex-start;gap:20px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:28px 32px;margin-bottom:28px}.header-mark.svelte-aw4bfk{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;color:var(--fg-strong);background:#1f181a0a;border-radius:10px}.header-mark.svelte-aw4bfk svg:where(.svelte-aw4bfk){width:26px;height:26px}.header-copy.svelte-aw4bfk{display:flex;flex-direction:column;gap:6px;min-width:0;padding-top:2px}.header-title.svelte-aw4bfk{font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:600;line-height:1.25;color:var(--fg-strong);letter-spacing:-.015em;margin:0}.header-subline.svelte-aw4bfk{font-size:.95rem;line-height:1.55;color:var(--fg-body);margin:0}.title-highlight.svelte-aw4bfk{color:var(--accent);font-weight:600}.features-grid.svelte-aw4bfk{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.feature.svelte-aw4bfk{display:flex;flex-direction:column;gap:12px;padding:26px 24px;border-left:1px solid var(--line);border-top:1px solid var(--line)}.feature.svelte-aw4bfk:nth-child(3n+1){border-left:none}.feature.svelte-aw4bfk:nth-child(-n+3){border-top:none}.feature-head.svelte-aw4bfk{display:flex;align-items:baseline;gap:10px}.feature-number.svelte-aw4bfk{font-size:.72rem;font-weight:600;letter-spacing:.08em;color:var(--fg-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.feature-title.svelte-aw4bfk{font-size:1rem;font-weight:600;color:var(--fg-strong);margin:0;line-height:1.35;letter-spacing:-.005em}.feature-descriptions.svelte-aw4bfk{display:flex;flex-direction:column;gap:8px}.feature-description.svelte-aw4bfk{font-size:.9rem;line-height:1.6;color:var(--fg-body);margin:0}.seo-context.svelte-aw4bfk{margin-top:40px}.visually-hidden.svelte-aw4bfk{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.about-container.svelte-aw4bfk{padding:0 16px}.features-grid.svelte-aw4bfk{grid-template-columns:repeat(2,1fr)}.feature.svelte-aw4bfk:nth-child(3n+1){border-left:1px solid var(--line)}.feature.svelte-aw4bfk:nth-child(odd){border-left:none}.feature.svelte-aw4bfk:nth-child(-n+3){border-top:1px solid var(--line)}.feature.svelte-aw4bfk:nth-child(-n+2){border-top:none}.header-section.svelte-aw4bfk{padding:20px 22px;margin-bottom:20px}.feature.svelte-aw4bfk{padding:22px 20px}}@media(max-width:600px){.about-container.svelte-aw4bfk{padding:0 12px}.header-section.svelte-aw4bfk{padding:16px;border-radius:10px;gap:12px;margin-bottom:12px}.header-mark.svelte-aw4bfk{width:32px;height:32px;border-radius:8px}.header-mark.svelte-aw4bfk svg:where(.svelte-aw4bfk){width:18px;height:18px}.header-title.svelte-aw4bfk{font-size:1.05rem}.header-subline.svelte-aw4bfk{font-size:.88rem}.features-grid.svelte-aw4bfk{grid-template-columns:1fr}.feature.svelte-aw4bfk{padding:16px;gap:10px;border-left:none;border-top:1px solid var(--line)}.feature.svelte-aw4bfk:first-child{border-top:none}.feature-description.svelte-aw4bfk{font-size:.88rem;line-height:1.55}}@media(prefers-reduced-motion:reduce){.svelte-aw4bfk{transition:none!important}}
