@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap";@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.serendyme-landing{--primary: hsl(22 92% 53%);--primary-hover: hsl(22 92% 47%);--primary-deep: hsl(18 88% 42%);--primary-foreground: hsl(0 0% 100%);--secondary: hsl(218 45% 18%);--secondary-foreground: hsl(0 0% 100%);--accent: hsl(22 92% 53%);--accent-foreground: hsl(0 0% 100%);--background: hsl(36 55% 97%);--foreground: hsl(218 45% 14%);--card: hsl(0 0% 100%);--card-foreground: hsl(218 45% 14%);--popover: hsl(0 0% 100%);--popover-foreground: hsl(218 45% 14%);--muted: hsl(36 30% 94%);--muted-foreground: hsl(218 18% 38%);--border: hsl(30 25% 88%);--input: hsl(30 25% 88%);--ring: hsl(22 92% 53%);--destructive: hsl(0 70% 50%);--destructive-foreground: hsl(0 0% 100%);--success: hsl(160 60% 32%);--success-foreground: hsl(0 0% 100%);--radius: 14px;--gradient-hero: linear-gradient(135deg, hsl(22 92% 56%) 0%, hsl(18 88% 42%) 100%);--gradient-mesh-warm: radial-gradient(at 12% 8%, hsl(30 80% 92%) 0px, transparent 45%), radial-gradient(at 88% 12%, hsl(22 90% 88%) 0px, transparent 50%), radial-gradient(at 70% 95%, hsl(40 70% 92%) 0px, transparent 45%), radial-gradient(at 5% 85%, hsl(28 80% 94%) 0px, transparent 40%);--shadow-premium: 0 8px 32px -8px rgba(46, 28, 12, .1), 0 2px 6px -2px rgba(46, 28, 12, .05);--shadow-premium-lg: 0 24px 60px -20px rgba(46, 28, 12, .18), 0 4px 12px -4px rgba(46, 28, 12, .06);--shadow-orange: 0 12px 32px -8px hsl(22 92% 53% / .35);font-family:Inter,system-ui,sans-serif;background:var(--background);background-image:var(--gradient-mesh-warm);background-attachment:fixed;color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.serendyme-landing h1,.serendyme-landing h2,.serendyme-landing h3{font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.015em;line-height:1.05;color:var(--foreground)}.serendyme-landing h4,.serendyme-landing h5,.serendyme-landing h6{font-family:Inter,system-ui,sans-serif;font-weight:600;letter-spacing:-.01em;color:var(--foreground)}.serendyme-landing .font-display{font-family:"Instrument Serif",Georgia,serif;font-weight:400}.serendyme-landing .font-body,.serendyme-landing .font-ui{font-family:Inter,system-ui,sans-serif}.serendyme-landing :focus-visible{outline:none;box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);border-radius:10px}.serendyme-landing .skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.serendyme-landing .skip-link:focus{position:absolute;width:auto;height:auto;clip:auto;top:1rem;left:1rem;z-index:100;background:var(--primary);color:var(--primary-foreground);padding:.5rem 1rem;border-radius:.5rem}.serendyme-landing .container-formation{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:640px){.serendyme-landing .container-formation{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.serendyme-landing .container-formation{padding-left:2rem;padding-right:2rem}}.serendyme-landing .gradient-bg{background:linear-gradient(180deg,#fcf8f3,#faf2eb)}.serendyme-landing .hero-gradient{background:var(--gradient-hero)}.serendyme-landing .section-warm{background:linear-gradient(180deg,transparent 0%,hsl(30 60% 96%) 100%)}.serendyme-landing .glass-premium{background:#ffffffc7;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsl(0 0% 100% / .6);box-shadow:var(--shadow-premium);border-radius:var(--radius);transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease,border-color .24s ease}.serendyme-landing .glass-premium:hover{transform:translateY(-3px);box-shadow:var(--shadow-premium-lg);border-color:color-mix(in oklab,var(--primary) 35%,transparent)}.serendyme-landing .glass-dark{background:#141f3459;backdrop-filter:blur(40px) saturate(150%);-webkit-backdrop-filter:blur(40px) saturate(150%);border:1px solid hsl(0 0% 100% / .1);border-radius:24px;box-shadow:0 30px 80px -20px #00000073}.serendyme-landing .formation-card{background:#ffffffd9;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border-radius:var(--radius);padding:1.75rem;box-shadow:var(--shadow-premium);border:1px solid hsl(30 25% 88% / .5);transition:all .24s cubic-bezier(.16,1,.3,1)}.serendyme-landing .formation-card:hover{box-shadow:var(--shadow-premium-lg);border-color:color-mix(in oklab,var(--primary) 30%,transparent);transform:translateY(-3px)}.serendyme-landing .formation-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .9rem;border-radius:999px;font-size:.8125rem;font-weight:500;letter-spacing:-.005em;border:1px solid hsl(0 0% 100% / .35);background:#ffffff2e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff}.serendyme-landing .formation-badge-light{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .9rem;border-radius:999px;font-size:.8125rem;font-weight:500;border:1px solid hsl(30 30% 85%);background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--foreground)}.serendyme-landing .section-eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;border-radius:999px;background:color-mix(in oklab,var(--primary) 10%,transparent);border:1px solid color-mix(in oklab,var(--primary) 20%,transparent);color:var(--primary-deep);font-family:Inter,sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.25rem}.serendyme-landing .btn-hero-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1.75rem;font-size:1rem;font-weight:600;border-radius:999px;font-family:Inter,sans-serif;letter-spacing:-.01em;background:var(--gradient-hero);color:#fff;box-shadow:var(--shadow-orange),inset 0 1px #ffffff40;transition:all .22s cubic-bezier(.16,1,.3,1)}.serendyme-landing .btn-hero-primary:hover{transform:translateY(-2px);box-shadow:0 18px 40px -10px #f56a1980,inset 0 1px #ffffff40}.serendyme-landing .btn-hero-primary:active{transform:translateY(0)}.serendyme-landing .btn-hero-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.serendyme-landing .btn-hero-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1.75rem;font-size:1rem;font-weight:600;border-radius:999px;border:1px solid hsl(0 0% 100% / .5);color:#fff;background:#ffffff1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:Inter,sans-serif;transition:all .2s ease}.serendyme-landing .btn-hero-secondary:hover{background:#fffffff2;color:var(--primary-deep);border-color:#fff}.serendyme-landing .btn-ghost-warm{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--foreground);border-bottom:1px solid color-mix(in oklab,var(--primary) 40%,transparent);padding-bottom:2px;transition:all .2s ease}.serendyme-landing .btn-ghost-warm:hover{color:var(--primary);border-bottom-color:var(--primary)}.serendyme-landing .cta-link{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;color:var(--primary-deep);transition:all .2s}.serendyme-landing .cta-link:hover{transform:translate(2px);color:var(--primary)}.serendyme-landing .urgency-tag{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:999px;font-weight:500;font-size:.875rem;font-family:Inter,sans-serif;background:#ffffff1f;border:1px solid hsl(0 0% 100% / .3);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.serendyme-landing .feature-icon{width:3rem;height:3rem;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.25rem;flex-shrink:0;background:linear-gradient(135deg,#f67328,#c9450d);color:#fff;box-shadow:var(--shadow-orange)}.serendyme-landing .feature-icon-soft{width:2.75rem;height:2.75rem;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;flex-shrink:0;background:color-mix(in oklab,var(--primary) 12%,transparent);color:var(--primary-deep)}.serendyme-landing .program-list{display:flex;flex-direction:column;gap:.25rem}.serendyme-landing .program-list li{padding:.5rem 0 .5rem 1.75rem;position:relative;line-height:1.6;font-family:Inter,sans-serif;color:var(--muted-foreground)}.serendyme-landing .program-list li:before{content:"→";position:absolute;left:0;font-weight:600;font-size:1rem;color:var(--primary)}.serendyme-landing .included-list{display:flex;flex-direction:column;gap:.25rem}.serendyme-landing .included-list li{padding:.5rem 0 .5rem 1.75rem;position:relative;line-height:1.6;font-family:Inter,sans-serif;color:var(--muted-foreground)}.serendyme-landing .included-list li:before{content:"✓";position:absolute;left:0;font-weight:700;font-size:1rem;color:var(--success)}.serendyme-landing .section-title{font-family:"Instrument Serif",Georgia,serif;font-size:2rem;font-weight:400;text-align:center;margin-bottom:1rem;line-height:1.05;letter-spacing:-.02em;color:var(--foreground)}@media(min-width:640px){.serendyme-landing .section-title{font-size:2.5rem}}@media(min-width:768px){.serendyme-landing .section-title{font-size:3rem}}.serendyme-landing .section-subtitle{font-size:1rem;text-align:center;max-width:42rem;margin:0 auto 2.75rem;line-height:1.55;font-family:Inter,sans-serif;color:var(--muted-foreground)}@media(min-width:640px){.serendyme-landing .section-subtitle{font-size:1.125rem}}.serendyme-landing .testimonial-card{background:#ffffffd9;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border-radius:var(--radius);padding:2rem;box-shadow:var(--shadow-premium);border:1px solid hsl(30 25% 88% / .5);position:relative}.serendyme-landing .testimonial-card:before{content:"“";position:absolute;font-size:5rem;opacity:.16;top:-.25rem;left:1rem;line-height:1;color:var(--primary);font-family:"Instrument Serif",Georgia,serif}.serendyme-landing .pricing-card{background:#ffffffeb;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);border-radius:var(--radius);padding:2rem;box-shadow:var(--shadow-premium);border:1px solid hsl(30 25% 88% / .7);transition:all .24s ease}.serendyme-landing .pricing-card:hover{box-shadow:var(--shadow-premium-lg);transform:translateY(-3px)}.serendyme-landing .pricing-card-featured{border:2px solid var(--primary);box-shadow:var(--shadow-orange),0 24px 60px -20px #2e1c0c2e;background:#fffffff7}.serendyme-landing .faq-item{background:#fffc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid hsl(30 25% 88% / .6);border-radius:var(--radius);overflow:hidden;margin-bottom:.75rem;transition:all .2s}.serendyme-landing .faq-item:hover{border-color:color-mix(in oklab,var(--primary) 40%,transparent);box-shadow:var(--shadow-premium)}.serendyme-landing .faq-item button{font-family:Inter,sans-serif;font-weight:600}.serendyme-landing .info-card{text-align:center;padding:1.75rem;background:#ffffffd9;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border-radius:var(--radius);box-shadow:var(--shadow-premium);border:1px solid hsl(30 25% 88% / .5);transition:all .24s ease}.serendyme-landing .info-card:hover{box-shadow:var(--shadow-premium-lg);transform:translateY(-2px);border-color:color-mix(in oklab,var(--primary) 30%,transparent)}.serendyme-landing .sticky-cta{position:fixed;bottom:0;left:0;right:0;background:#ffffffd9;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);z-index:50;padding:.875rem 1rem;border-top:1px solid hsl(30 25% 88% / .6);box-shadow:0 -8px 32px -8px #2e1c0c1f}.serendyme-landing .formation-input{width:100%;padding:.9rem 1rem;border:1px solid var(--border);border-radius:12px;font-size:1rem;background:#ffffffd9;font-family:Inter,sans-serif;transition:all .2s;color:var(--foreground)}.serendyme-landing .formation-input::placeholder{color:var(--muted-foreground);opacity:.7}.serendyme-landing .formation-input:hover{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}.serendyme-landing .formation-input:focus{outline:none;border-color:var(--primary);background:#fff;box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 12%,transparent)}.serendyme-landing .formation-label{display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem;font-family:Inter,sans-serif;color:var(--foreground)}.serendyme-landing .stat-highlight{font-size:2.5rem;font-weight:400;font-family:"Instrument Serif",Georgia,serif;letter-spacing:-.02em;color:var(--primary-deep)}@media(min-width:640px){.serendyme-landing .stat-highlight{font-size:3.25rem}}.serendyme-landing .tag{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.8125rem;font-weight:500;font-family:Inter,sans-serif;background:var(--muted);color:var(--foreground)}.serendyme-landing .tag-primary{background:color-mix(in oklab,var(--primary) 12%,transparent);color:var(--primary-deep)}.serendyme-landing .tag-success{background:color-mix(in oklab,var(--success) 12%,transparent);color:var(--success)}@keyframes serendyme-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.serendyme-landing .animate-fade-in-up{animation:serendyme-fadeInUp .7s cubic-bezier(.16,1,.3,1) both}@keyframes serendyme-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.serendyme-landing .animate-float{animation:serendyme-float 5s ease-in-out infinite}.serendyme-landing .animation-delay-100{animation-delay:.1s}.serendyme-landing .animation-delay-200{animation-delay:.2s}.serendyme-landing .animation-delay-300{animation-delay:.3s}.serendyme-landing .animation-delay-400{animation-delay:.4s}@media(prefers-reduced-motion:reduce){.serendyme-landing *,.serendyme-landing *:before,.serendyme-landing *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.serendyme-landing html,.serendyme-landing{scroll-behavior:smooth}.serendyme-landing .accent-gradient{background:linear-gradient(135deg,#16243b,#1f3151)}.serendyme-landing .pricing-hero{position:relative;background:radial-gradient(at 100% 0%,hsl(22 90% 92% / .7) 0px,transparent 50%),#fffffff5;border:1px solid hsl(30 25% 86%);border-radius:18px;padding:2.25rem 2rem;box-shadow:var(--shadow-premium)}.serendyme-landing .pricing-earlybird{border:1px solid color-mix(in oklab,var(--primary) 35%,transparent);background:color-mix(in oklab,var(--primary) 6%,hsl(0 0% 100%));border-radius:14px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}.serendyme-landing .pricing-earlybird-label{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-deep);display:inline-flex;align-items:center;gap:.4rem}.serendyme-landing .avatar-circle{width:5rem;height:5rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#faf2eb,#fae0d1);border:1px solid hsl(30 25% 86%);font-family:"Instrument Serif",Georgia,serif;font-size:2rem;color:var(--primary-deep);line-height:1}.serendyme-landing .glass-dark,.serendyme-landing .glass-dark *{color:inherit}.serendyme-landing .glass-dark{color:#fff}.serendyme-landing h1,.serendyme-landing h2,.serendyme-landing h3,.serendyme-landing .font-display{font-weight:400!important}.serendyme-landing .takeaway-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:999px;background:#ffffff1a;border:1px solid hsl(0 0% 100% / .25);color:#fff;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.serendyme-landing .takeaway-chip svg{color:#f7a06e}
