.container.svelte-175v0aw{max-width:1200px;margin:0 auto;padding:0}.hero-section.svelte-175v0aw{padding:8rem 2rem 6rem;background:linear-gradient(135deg,#1a1f3a,#2c3e5f,#1a365d);text-align:center;position:relative;overflow:hidden}.hero-section.svelte-175v0aw:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 40%,rgba(255,183,71,.15) 0%,transparent 50%),radial-gradient(circle at 70% 60%,rgba(102,217,218,.1) 0%,transparent 50%);animation:svelte-175v0aw-pulse 8s ease-in-out infinite}@keyframes svelte-175v0aw-pulse{0%,to{opacity:1}50%{opacity:.7}}.hero-section.svelte-175v0aw h1:where(.svelte-175v0aw){font-family:PlayfairDisplay,serif;font-size:4rem;color:#ffd89b;margin-bottom:1.5rem;position:relative;z-index:2;text-shadow:0 4px 20px rgba(255,183,71,.5)}.subtitle.svelte-175v0aw{font-family:Montserrat,sans-serif;font-size:1.15rem;line-height:1.9;color:#66d9da;font-weight:300;font-style:italic;position:relative;z-index:2;text-shadow:0 2px 10px rgba(102,217,218,.4)}.content-section.svelte-175v0aw{padding:5rem 2rem;background:linear-gradient(180deg,#0f1b2e,#1e3a5f,#0f1b2e);color:#e2f4ff}.preamble.svelte-175v0aw,.process-section.svelte-175v0aw,.value-section.svelte-175v0aw{margin-bottom:6rem}h2.svelte-175v0aw{font-family:PlayfairDisplay,serif;font-size:2.5rem;color:#66d9da;margin-bottom:2rem;text-shadow:0 2px 10px rgba(102,217,218,.4)}.preamble.svelte-175v0aw p:where(.svelte-175v0aw),.intro-text.svelte-175v0aw,.result-text.svelte-175v0aw,.closing-statement.svelte-175v0aw{font-family:Montserrat,sans-serif;font-size:1.15rem;line-height:1.9;color:#e2f4fff2;margin-bottom:1.5rem}.closing-statement.svelte-175v0aw{font-size:1.15rem;color:#ffd89b;text-align:center;margin-top:3rem;font-style:italic}.divider.svelte-175v0aw{height:2px;background:linear-gradient(90deg,transparent 0%,rgba(102,217,218,.5) 50%,transparent 100%);margin:5rem 0}.steps-grid.svelte-175v0aw{display:grid;grid-template-columns:1fr;gap:2.5rem;margin:3rem 0}.step-card.svelte-175v0aw{background:linear-gradient(145deg,#0f1b2ecc,#1e3a5fb3);padding:3rem;border-radius:20px;border:1px solid rgba(102,217,218,.3);box-shadow:0 20px 60px #0000004d,0 10px 30px #00d4ff1a;position:relative;transition:all .4s ease}.step-card.svelte-175v0aw:hover{transform:translateY(-6px);border-color:#66d9da80;box-shadow:0 25px 70px #0006,0 15px 40px #00d4ff26}.step-number.svelte-175v0aw{position:absolute;top:-20px;left:3rem;width:60px;height:60px;background:linear-gradient(135deg,#ffd89b,#ffb347);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:PlayfairDisplay,serif;font-size:2rem;font-weight:700;color:#0f1b2e;box-shadow:0 4px 15px #ffb74780}.step-card.svelte-175v0aw h3:where(.svelte-175v0aw){font-family:PlayfairDisplay,serif;font-size:1.8rem;color:#ffd89b;margin-bottom:1rem;margin-top:1rem}.step-subtitle.svelte-175v0aw{font-size:1.2rem;color:#66d9da;font-weight:300;font-style:italic}.step-card.svelte-175v0aw p:where(.svelte-175v0aw){font-family:Montserrat,sans-serif;font-size:1.15rem;line-height:1.9;color:#e2f4ffe6}.value-grid.svelte-175v0aw{display:grid;grid-template-columns:1fr;gap:2.5rem;margin:3rem 0}.value-item.svelte-175v0aw{background:#0003;padding:2.5rem;border-radius:16px;border:1px solid rgba(102,217,218,.2);transition:all .3s ease}.value-item.svelte-175v0aw:hover{transform:translateY(-5px);background:#0000004d;border-color:#66d9da66;box-shadow:0 10px 30px #0000004d}.value-item.svelte-175v0aw h3:where(.svelte-175v0aw){font-family:PlayfairDisplay,serif;font-size:1.6rem;color:#ffd89b;margin-bottom:1rem}.value-item.svelte-175v0aw p:where(.svelte-175v0aw){font-family:Montserrat,sans-serif;font-size:1.15rem;line-height:1.9;color:#e2f4ffe6}.navigation-links.svelte-175v0aw{display:flex;flex-direction:column;gap:1.5rem;margin-top:6rem;align-items:center}.nav-link.svelte-175v0aw{font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:600;color:#66d9da;text-decoration:none;padding:1.2rem 2.5rem;border:2px solid #66d9da;border-radius:50px;transition:all .3s ease;text-align:center;min-width:300px}.nav-link.svelte-175v0aw:hover{background:#66d9da1a;border-color:#7fe8e8;color:#7fe8e8;transform:translateY(-2px)}.nav-link.next.svelte-175v0aw{background:linear-gradient(135deg,#66d9da,#4dd9d9);color:#0f1b2e;border:none;box-shadow:0 4px 15px #66d9da80}.nav-link.next.svelte-175v0aw:hover{background:linear-gradient(135deg,#7fe8e8,#5ee5e5);box-shadow:0 6px 25px #66d9dab3}.product-showcase.svelte-175v0aw{margin:5rem 0;text-align:center;display:flex;flex-direction:column;align-items:center}.showcase-image.svelte-175v0aw{width:100%;max-width:600px;border-radius:16px;box-shadow:0 20px 60px #0006,0 10px 30px #66d9da33;border:1px solid rgba(102,217,218,.3);display:block}.showcase-caption.svelte-175v0aw{font-family:Montserrat,sans-serif;font-size:1rem;color:#e2f4ffb3;margin-top:1.5rem;font-style:italic}.showcase-caption.svelte-175v0aw strong:where(.svelte-175v0aw){color:#66d9da}.frame-link.svelte-175v0aw{color:#ffd89b;text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:all .3s ease;display:inline-block;margin-top:.5rem}.frame-link.svelte-175v0aw:hover{color:#ffb347;border-bottom-color:#ffb347}@media (max-width: 768px){.hero-section.svelte-175v0aw{padding:5rem 1.5rem 4rem}.hero-section.svelte-175v0aw h1:where(.svelte-175v0aw){font-size:2.5rem}.subtitle.svelte-175v0aw{font-size:1.15rem}.content-section.svelte-175v0aw{padding:3rem 1.5rem}h2.svelte-175v0aw{font-size:2rem}.preamble.svelte-175v0aw p:where(.svelte-175v0aw),.intro-text.svelte-175v0aw{font-size:1.15rem}.step-card.svelte-175v0aw{padding:2.5rem 1.5rem}.step-number.svelte-175v0aw{width:50px;height:50px;font-size:1.6rem;left:1.5rem}.nav-link.svelte-175v0aw{width:100%;min-width:unset}}
