.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:transparent;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.navbar-container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding:clamp(1rem,2vw,1.5rem) clamp(1.5rem,5vw,3rem);display:flex;align-items:center;justify-content:space-between;pointer-events:auto}.navbar.scrolled{background:linear-gradient(180deg,rgba(0,0,0,.85),rgba(0,0,0,.75));backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 -1px 0 rgba(0,0,0,.3),0 4px 20px rgba(0,0,0,.3)}.navbar-logo{display:flex;align-items:baseline;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;letter-spacing:-.02em;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.logo-text{color:#ffffff;transition:all .2s ease}.logo-dot{font-weight:900;margin-left:1px}.logo-dot,.navbar-logo:hover .logo-text{color:#60a5fa}.navbar-logo:hover .logo-dot{color:#ffffff}.navbar-desktop{display:none}@media (min-width:640px){.navbar-desktop{display:flex;align-items:center;gap:1.5rem}}.navbar-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;letter-spacing:-.01em;color:#000000;background:linear-gradient(135deg,#ffffff,#f0f0f0);border:1px solid rgba(255,255,255,.1);border-radius:100px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.navbar-cta:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(96,165,250,0),rgba(96,165,250,.1));opacity:0;transition:opacity .3s ease}.navbar-cta:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,255,255,.1),0 0 20px rgba(96,165,250,.15);background:linear-gradient(135deg,#ffffff,#e0e7ff)}.navbar-cta:hover:before{opacity:1}.navbar-cta:hover svg{transform:translateX(2px)}.navbar-cta:active{transform:translateY(0)}.navbar-cta span,.navbar-cta svg{position:relative;z-index:1}.navbar-cta svg{transition:transform .3s ease;flex-shrink:0}.navbar-mobile{display:flex;align-items:center}@media (min-width:640px){.navbar-mobile{display:none}}.navbar-cta-mobile{padding:.5rem 1rem;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;color:#000000;background:linear-gradient(135deg,#ffffff,#f0f0f0);border:1px solid rgba(255,255,255,.1);border-radius:100px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.navbar-cta-mobile:active{transform:scale(.95);background:linear-gradient(135deg,#e0e7ff,#c7d2fe)}.navbar.scrolled .navbar-container{padding-top:clamp(.875rem,1.5vw,1.25rem);padding-bottom:clamp(.875rem,1.5vw,1.25rem)}.navbar-cta-mobile:focus-visible,.navbar-cta:focus-visible{outline:2px solid rgba(96,165,250,.5);outline-offset:2px}@media (max-width:640px){.navbar-container{padding:1rem 1.25rem}.navbar.scrolled .navbar-container{padding:.875rem 1.25rem}.navbar-logo{font-size:1.125rem}}@media (max-width:375px){.navbar-container{padding:.875rem 1rem}.navbar-cta-mobile{padding:.4375rem .875rem;font-size:.75rem}.navbar-logo{font-size:1rem}}@media (min-width:1920px){.navbar-container{max-width:1440px}}@media (prefers-reduced-motion:reduce){.navbar,.navbar-cta,.navbar-cta-mobile,.navbar-logo{transition:none;animation:none}.navbar-cta-mobile:active,.navbar-cta:hover{transform:none}}.hero-clouds{position:relative;width:100%;min-height:100svh;overflow:hidden;background:#000000;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;contain:layout paint size}.clouds-background{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1);pointer-events:none;will-change:opacity;transform:translateZ(0);backface-visibility:hidden}.clouds-background canvas{opacity:1!important}.clouds-background.visible{opacity:1}.clouds-overlay-gradient{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.2),transparent 20%,transparent 80%,rgba(0,0,0,.3));pointer-events:none}.hero-clouds-content{position:relative;z-index:10;width:100%;max-width:58rem;margin:0 auto;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:calc(4rem + 2rem) clamp(1.5rem,5vw,3rem) 2rem;gap:clamp(1.75rem,4vh,3rem)}.clouds-headline{font-size:clamp(3rem,9vw,6.5rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:#ffffff;margin:0;opacity:0;animation:fadeInUp 1.2s ease-out .2s forwards}.clouds-gradient{background:linear-gradient(135deg,#ffffff,#e0e7ff 30%,#c7d2fe 60%,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.clouds-subheadline{font-size:clamp(1rem,2.5vw,1.27rem);line-height:1.7;color:rgba(255,255,255,.75);margin:0;max-width:46rem;font-weight:400;letter-spacing:0;opacity:0;animation:fadeInUp 1.2s ease-out .5s forwards}.clouds-cta-container{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:clamp(.75rem,2.5vh,1.5rem);opacity:0;animation:fadeInUp 1.2s ease-out .8s forwards}.clouds-cta-button{position:relative;display:inline-flex;align-items:center;gap:.625rem;padding:clamp(1.125rem,2.5vw,1.25rem) clamp(2.25rem,5vw,2.75rem);font-size:clamp(1rem,2vw,1.0625rem);font-weight:500;letter-spacing:-.005em;color:#000000;background:#ffffff;border:none;border-radius:100px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.clouds-cta-button:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,0),rgba(99,102,241,.15));opacity:0;transition:opacity .3s ease}.clouds-cta-button:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(255,255,255,.15)}.clouds-cta-button:hover:before{opacity:1}.clouds-cta-button:hover svg{transform:translateX(3px)}.clouds-cta-button:active{transform:translateY(0)}.clouds-cta-button svg{transition:transform .3s ease;flex-shrink:0}.clouds-cta-note{font-size:.875rem;color:rgba(255,255,255,.6);margin:0;font-weight:400;letter-spacing:-.005em}@media (max-width:768px){.clouds-overlay-gradient{background:linear-gradient(180deg,rgba(0,0,0,.3),transparent 15%,transparent 85%,rgba(0,0,0,.4))}.hero-clouds-content{padding:calc(3.5rem + 1.5rem) 1.5rem 1.5rem;gap:clamp(1.5rem,4vh,2.5rem)}.clouds-headline{line-height:1.2;letter-spacing:0}.clouds-cta-button{width:100%;max-width:320px;justify-content:center}.desktop-break{display:none}}@media (min-width:769px) and (max-width:1024px){.clouds-overlay-gradient{background:linear-gradient(180deg,rgba(0,0,0,.25),transparent 18%,transparent 82%,rgba(0,0,0,.35))}.hero-clouds-content{max-width:52rem}}@media (min-width:1920px){.hero-clouds-content{max-width:64rem}.clouds-headline{font-size:7rem}.clouds-subheadline{font-size:1.375rem}}@media (prefers-reduced-motion:reduce){.clouds-background{transition:none;opacity:1}.hero-clouds{background:linear-gradient(180deg,#000000,#1a1a24 50%,#000000)}.clouds-cta-container,.clouds-headline,.clouds-subheadline{animation:none;opacity:1}.clouds-cta-button{transition:opacity .2s ease}.clouds-cta-button:hover{transform:none}}.flip-card{position:relative;width:100%;min-height:320px;border-radius:32px;perspective:1500px;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}@media (min-width:640px){.flip-card{min-height:320px}}@media (min-width:1024px){.flip-card{min-height:360px}}.flip-card.in-view{opacity:1;transform:translateY(0)}.flip-card-container{position:relative;width:100%;height:100%;min-height:inherit;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.34,1.56,.64,1)}@media (min-width:1024px){.flip-card:hover .flip-card-container{transform:rotateY(180deg)}}.flip-card-container.flipped{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{position:absolute;top:0;left:0;width:100%;height:100%;min-height:inherit;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:32px;padding:clamp(1.5rem,3vw,2rem);display:flex;flex-direction:column;overflow:hidden}.flip-card-back{transform:rotateY(180deg)}.flip-card-front{--front-color:#8b5cf6;background:linear-gradient(135deg,rgba(15,15,18,.95),rgba(18,18,22,.92));border:1.5px solid color-mix(in srgb,var(--front-color) 25%,transparent);box-shadow:0 20px 60px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 color-mix(in srgb,var(--front-color) 10%,transparent),0 0 80px color-mix(in srgb,var(--front-color) 8%,transparent)}.flip-card-back,.flip-card-front{backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%)}.flip-card-back{--back-color:#06b6d4;background:linear-gradient(135deg,rgba(15,15,20,.95),rgba(20,20,25,.92));border:1.5px solid color-mix(in srgb,var(--back-color) 25%,transparent);box-shadow:0 20px 60px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 color-mix(in srgb,var(--back-color) 10%,transparent),0 0 80px color-mix(in srgb,var(--back-color) 8%,transparent)}.flip-card-back:before,.flip-card-front:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5) 50%,transparent)}.card-gradient{position:absolute;width:250px;height:250px;border-radius:50%;filter:blur(120px);opacity:.05;pointer-events:none}.card-gradient.front{top:-125px;right:-125px}.card-gradient.back{bottom:-125px;left:-125px}.back-shimmer{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.03) 50%,transparent 70%);animation:shimmer-rotate 8s linear infinite;pointer-events:none}@keyframes shimmer-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fc-front-content{text-align:center;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.fc-step-number{display:block;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;line-height:1;margin-bottom:clamp(.75rem,2vw,1rem);font-family:var(--font-geist-mono),"SF Mono","Monaco","Inconsolata",monospace;background:linear-gradient(135deg,color-mix(in srgb,var(--front-color) 50%,white) 0,color-mix(in srgb,var(--front-color) 30%,white) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 4px 16px color-mix(in srgb,var(--front-color) 25%,transparent))}.fc-back-content{width:100%;display:flex;flex-direction:column;flex:1}.fc-back-title{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:800;color:white;margin:0 0 clamp(.75rem,2vw,1rem);letter-spacing:-.02em;line-height:1.2}.fc-back-description{font-size:clamp(.9375rem,2vw,1.0625rem);color:rgba(229,231,235,.85);line-height:1.5;margin-bottom:clamp(1.25rem,2.5vw,1.5rem)}.fc-title{font-size:clamp(1.625rem,3.5vw,2.125rem);font-weight:800;color:white;margin:0 0 clamp(.625rem,1.5vw,.875rem);letter-spacing:-.03em;line-height:1.15}.fc-description{font-size:clamp(.9375rem,2vw,1.0625rem);color:rgba(229,231,235,.75);line-height:1.5;margin:0;max-width:88%}.fc-points{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:clamp(.75rem,1.5vw,1rem);flex:1}.fc-point{display:flex;align-items:flex-start;gap:clamp(.625rem,1.5vw,.875rem)}.point-bullet{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;flex-shrink:0;margin-top:2px;transition:all .3s ease}.flip-card-front .point-bullet{background:color-mix(in srgb,var(--front-color) 20%,transparent)}.flip-card-back .point-bullet{background:color-mix(in srgb,var(--back-color) 20%,transparent)}.bullet-inner{width:6px;height:6px;border-radius:50%;animation:pulse-bullet 2s ease-in-out infinite}.flip-card-front .bullet-inner{background:var(--front-color)}.flip-card-back .bullet-inner{background:var(--back-color)}@keyframes pulse-bullet{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.point-text{font-size:clamp(.875rem,1.8vw,.9375rem);color:rgba(229,231,235,.9);line-height:1.5;font-weight:400}.flip-indicator{display:flex;align-items:center;justify-content:center;margin-top:auto;padding-top:1rem;opacity:.4;transition:opacity .3s ease}.flip-indicator:before{content:"";position:absolute;bottom:24px;left:50%;transform:translateX(-50%);width:40px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent)}.flip-text{font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.6)}.flip-arrow{display:none}@media (min-width:1024px){.flip-card:hover .flip-indicator{opacity:.7}}.desktop-only{display:none}.mobile-only{display:flex}@media (min-width:1024px){.desktop-only{display:flex}.mobile-only{display:none}}@media (prefers-reduced-motion:reduce){.flip-card{opacity:1;transform:none}*,.flip-card-container,:after,:before{transition-duration:.01ms!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important}}.process-section{position:relative;width:100%;min-height:100dvh;background:linear-gradient(180deg,#000307,#01070f 33%,#010912 66%,#030d18);overflow:hidden}.process-section:before{content:"";position:absolute;inset:0;pointer-events:none}.process-container{position:relative;z-index:2;width:100%;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:clamp(2rem,4vh,3rem) clamp(1.5rem,5vw,3rem)}.process-content{width:100%;max-width:72rem;display:flex;flex-direction:column;gap:clamp(3rem,6vh,4.5rem)}.process-header{text-align:center;opacity:0;animation:fadeInUp .8s ease-out .2s forwards}.process-label{display:inline-block;font-size:clamp(.875rem,1.5vw,1rem);font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:rgba(147,158,255,.5);margin-bottom:1rem}.process-title{font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:#ffffff;margin:0 0 1rem}.process-gradient{background:linear-gradient(135deg,#a5b4fc,#c7d2fe 30%,#e0e7ff 60%,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.process-subtitle{font-size:clamp(1.125rem,2vw,1.25rem);color:rgba(255,255,255,.6);line-height:1.5;margin:0;font-weight:400;letter-spacing:-.01em}.process-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;animation:fadeInUp .8s ease-out .4s both}.process-bottom{text-align:center;opacity:0;animation:fadeInUp .8s ease-out .6s forwards}.process-insight{display:inline-flex;align-items:center;gap:.75rem;padding:1.25rem 2rem;background:rgba(147,158,255,.03);border:1px solid rgba(147,158,255,.08);border-radius:100px;margin:0;flex-wrap:wrap;justify-content:center}.insight-number{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;letter-spacing:-.02em;background:linear-gradient(135deg,#a5b4fc,#c7d2fe 50%,#e0e7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.insight-text{font-size:clamp(.875rem,1.5vw,1rem);color:rgba(255,255,255,.6);line-height:1.4}.insight-text strong{color:rgba(147,158,255,.85);font-weight:600}.audit-cta-button{padding:.5rem 1.125rem;font-size:clamp(.875rem,1.5vw,.9375rem);font-weight:600;color:#000000;background:linear-gradient(180deg,#ffffff 0,#f3f4f6);border:none;border-radius:100px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.5);letter-spacing:-.01em;white-space:nowrap}.audit-cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2),0 4px 8px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.5);background:linear-gradient(180deg,#ffffff 0,#f8f9fa)}.audit-cta-button:active{transform:translateY(0)}.audit-cta-button:focus-visible{outline:2px solid rgba(147,158,255,.5);outline-offset:2px}@media (max-width:768px){.process-container{padding:clamp(2rem,4vh,3rem) 1.25rem}.process-content{gap:clamp(2.5rem,5vh,3.5rem)}.process-cards{grid-template-columns:1fr;gap:1.5rem}.process-insight{flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;text-align:center}.insight-number{font-size:2rem}.insight-text{text-align:center}.audit-cta-button{margin-top:.25rem;width:auto;min-width:160px}}@media (min-width:769px) and (max-width:1024px){.process-cards{gap:1.75rem}}@media (min-width:1920px){.process-content{max-width:80rem}.process-title{font-size:4.5rem}.process-subtitle{font-size:1.375rem}}@media (prefers-reduced-motion:reduce){.process-bottom,.process-cards,.process-header{animation:none;opacity:1}}.what-you-get-section{position:relative;width:100%;min-height:auto;background:linear-gradient(180deg,#030d18,#010912 33%,#01070f 66%,#000307);overflow:hidden;padding:clamp(3rem,6vh,5rem) 0}.what-you-get-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(96,165,250,.01) 0,transparent 40%);pointer-events:none}.wyg-container{position:relative;z-index:2;justify-content:center;padding:0 clamp(1.5rem,5vw,3rem)}.wyg-container,.wyg-content{width:100%;display:flex;align-items:center}.wyg-content{max-width:72rem;flex-direction:column;gap:clamp(2rem,4vh,3rem)}.wyg-header{text-align:center;opacity:0;transform:translateY(20px);transition:all .8s ease-out;max-width:50rem}.wyg-header.in-view{opacity:1;transform:translateY(0)}.wyg-label{display:inline-block;font-size:clamp(.875rem,1.5vw,1rem);font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:rgba(147,158,255,.5);margin-bottom:1rem}.wyg-title{font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:#ffffff;margin:0 0 1rem}.wyg-gradient{background:linear-gradient(135deg,#a5b4fc,#c7d2fe 30%,#e0e7ff 60%,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.wyg-subtitle{font-size:clamp(1.125rem,2vw,1.25rem);color:rgba(255,255,255,.6);line-height:1.5;margin:0;font-weight:400;letter-spacing:-.01em}.wyg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;width:100%;opacity:0;transform:translateY(20px);transition:all .8s ease-out .2s}.wyg-grid.in-view{opacity:1;transform:translateY(0)}.wyg-card{position:relative;height:240px;background:linear-gradient(135deg,rgba(15,15,18,.95),rgba(18,18,22,.92));backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1.5px solid rgba(147,158,255,.1);border-radius:24px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);animation:fadeInScale .6s ease-out both;transform-style:preserve-3d;perspective:1000px;-moz-user-select:none;user-select:none;-webkit-user-select:none;box-shadow:0 20px 60px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(147,158,255,.05)}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.wyg-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5) 50%,transparent);opacity:1;transition:opacity .3s ease}.wyg-card:after{content:"";position:absolute;top:-125px;right:-125px;width:250px;height:250px;border-radius:50%;background:rgba(99,102,241,.5);filter:blur(120px);opacity:.03;pointer-events:none;transition:opacity .4s ease}.wyg-card:hover{transform:translateY(-6px);border-color:rgba(147,158,255,.2);box-shadow:0 28px 70px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(147,158,255,.08),0 0 100px rgba(99,102,241,.12)}.wyg-card:hover:before{opacity:1}.wyg-card:hover:after{opacity:.06}@media (min-width:641px){.wyg-card.selected{z-index:10;transform:scale(1.02);border-color:rgba(96,165,250,.25);box-shadow:0 25px 50px rgba(0,0,0,.4),0 0 80px rgba(96,165,250,.08)}}.wyg-card.highlight{background:linear-gradient(135deg,rgba(18,18,22,.95),rgba(22,22,27,.92));border-color:rgba(251,191,36,.08)}.wyg-card.highlight:hover{border-color:rgba(251,191,36,.15);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 60px rgba(251,191,36,.03)}.card-front{padding:clamp(1.5rem,2.5vw,2rem);display:flex;flex-direction:column;gap:.875rem;height:100%;transition:opacity .3s ease}@media (min-width:641px){.wyg-card.selected .card-front{opacity:0;pointer-events:none}}.card-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgba(96,165,250,.08);border:1px solid rgba(96,165,250,.15);color:#93c5fd;transition:all .3s ease}.wyg-card:hover .card-icon{background:rgba(96,165,250,.12);border-color:rgba(96,165,250,.2);transform:scale(1.1)}.wyg-card.highlight .card-icon{background:rgba(251,191,36,.08);border-color:rgba(251,191,36,.15);color:#fbbf24}.card-title{font-size:clamp(1.125rem,2vw,1.25rem);letter-spacing:-.01em}.card-desc{font-size:clamp(.8125rem,1.5vw,.875rem);color:rgba(229,231,235,.6);margin:0;line-height:1.4;flex:1}.card-cta{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(96,165,250,.7);margin-top:auto;transition:all .2s ease}.wyg-card:hover .card-cta{color:rgba(96,165,250,.9);transform:translateX(2px)}.cta-arrow{transition:transform .2s ease}.wyg-card:hover .cta-arrow{transform:translateX(3px)}.card-details{position:absolute;inset:0;padding:clamp(1.5rem,2.5vw,2rem);background:linear-gradient(135deg,rgba(20,20,25,.98),rgba(25,25,30,.95));display:flex;flex-direction:column;gap:1.25rem;opacity:0;pointer-events:none;transform:translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:inherit}@media (min-width:641px){.wyg-card.selected .card-details{opacity:1;pointer-events:auto;transform:translateY(0)}}.details-header{gap:.875rem}.details-header,.details-icon{display:flex;align-items:center}.details-icon{justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(96,165,250,.1);border:1px solid rgba(96,165,250,.2);color:#93c5fd;flex-shrink:0}.details-icon svg{width:20px;height:20px}.details-title{font-size:clamp(1rem,1.8vw,1.125rem);font-weight:700;color:#ffffff;margin:0;letter-spacing:-.01em;flex:1}.details-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem;flex:1}.details-list li{display:flex;align-items:flex-start;gap:.625rem;font-size:clamp(.8125rem,1.5vw,.875rem);color:rgba(229,231,235,.8);line-height:1.4}.detail-check{width:18px;height:18px;border-radius:50%;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);color:#22c55e;flex-shrink:0;margin-top:1px}.detail-check,.details-close{display:flex;align-items:center;justify-content:center}.details-close{position:absolute;top:1rem;right:1rem;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.4);cursor:pointer;transition:all .2s ease;padding:0}.details-close:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:rgba(255,255,255,.6)}.wyg-card.pricing-card{background:linear-gradient(135deg,rgba(18,18,22,.95),rgba(20,20,25,.92));border-color:rgba(147,158,255,.12);cursor:default;pointer-events:auto!important;height:240px!important;overflow:hidden}.wyg-card.pricing-card:before{opacity:.7}.wyg-card.pricing-card:after{opacity:.04}.wyg-card.pricing-card:hover{transform:none;border-color:rgba(147,158,255,.15);box-shadow:0 20px 60px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(147,158,255,.05)}.wyg-card.pricing-card:hover:before{opacity:.8}.wyg-card.pricing-card:hover:after{opacity:.05}.pricing-wrapper{flex-direction:column;height:100%;padding:clamp(1.5rem,2.5vw,2rem);gap:.875rem}.price-icon,.pricing-wrapper{display:flex;align-items:center;justify-content:center}.price-icon{width:48px;height:48px;border-radius:12px;background:rgba(96,165,250,.08);border:1px solid rgba(96,165,250,.15);color:#93c5fd;flex-shrink:0;transition:all .3s ease}.wyg-card.pricing-card:hover .price-icon{background:rgba(96,165,250,.12);border-color:rgba(96,165,250,.2)}.price-title{font-size:clamp(1.125rem,2vw,1.25rem);font-weight:700;color:#ffffff;letter-spacing:-.01em;line-height:1.2}.price-desc,.price-title{margin:0;text-align:center}.price-desc{color:rgba(229,231,235,.6);line-height:1.5;max-width:90%;flex:1;display:flex;align-items:center}.price-cta,.price-desc{font-size:clamp(.8125rem,1.5vw,.875rem)}.price-cta{margin-top:.5rem;padding:.75rem 1.5rem;font-weight:600;color:#000000;background:linear-gradient(180deg,#ffffff 0,#f3f4f6);border:none;border-radius:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.5);letter-spacing:-.01em}.price-cta:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2),0 4px 8px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.5);background:linear-gradient(180deg,#ffffff 0,#f8f9fa)}.price-cta:active{transform:translateY(0)}.price-cta:focus-visible{outline:2px solid rgba(96,165,250,.5);outline-offset:2px}.wyg-bottom{text-align:center;opacity:0;transform:translateY(15px);transition:all .8s ease-out .4s}.wyg-bottom.in-view{opacity:1;transform:translateY(0)}.bottom-text{font-size:clamp(.8125rem,1.5vw,.9375rem);color:rgba(229,231,235,.5);margin:0;font-style:italic}@media (hover:none) and (pointer:coarse){.details-close,.pricing-cta-button,.wyg-card{-webkit-tap-highlight-color:transparent;touch-action:manipulation}}@media (max-width:1024px){.wyg-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.wyg-card{height:220px}.wyg-card.pricing-card{height:220px!important}}@media (max-width:768px){.what-you-get-section{padding:3rem 0}.wyg-container{padding:0 1.5rem}.wyg-header{margin-bottom:.5rem}.wyg-title{font-size:2rem}.wyg-grid{grid-template-columns:1fr;gap:1rem}.wyg-card{min-height:auto;border-radius:16px}.card-front{padding:1.5rem}.card-icon{width:44px;height:44px}.card-title{font-size:1.125rem}.card-desc{font-size:.875rem}@media (hover:none) and (pointer:coarse){.wyg-card:hover{transform:none;box-shadow:none;border-color:rgba(147,158,255,.06)}.wyg-card:hover:after,.wyg-card:hover:before{opacity:0}.wyg-card:hover .card-icon{transform:none;background:rgba(96,165,250,.08);border-color:rgba(96,165,250,.15)}.wyg-card:hover .card-cta{transform:none;color:rgba(96,165,250,.7)}.wyg-card:hover .cta-arrow{transform:none}}}@media (max-width:640px){.what-you-get-section{padding:2.5rem 0;overflow-x:hidden}.card-details,.card-front{transition:none!important}.wyg-container{padding:0 1rem}.wyg-content{gap:2rem}.wyg-header{padding:0 .5rem}.wyg-label{font-size:.875rem;margin-bottom:.75rem}.wyg-title{font-size:2rem;line-height:1.2}.wyg-subtitle{font-size:1.0625rem}.wyg-grid{grid-template-columns:1fr;gap:.75rem}.wyg-card{min-height:auto;border-radius:14px;transition:box-shadow .3s ease,border-color .3s ease}.wyg-card:not(.pricing-card):not(.selected):active{transform:scale(.98);transition:transform .1s ease}.card-front{padding:1.25rem;gap:.625rem}.card-icon{width:40px;height:40px;border-radius:10px}.card-title{font-size:1.0625rem;line-height:1.3}.card-desc{font-size:.8125rem;line-height:1.5}.card-cta{font-size:.6875rem;margin-top:.5rem}.wyg-card.selected{position:relative;transform:none;z-index:10;min-height:auto;max-height:none;height:auto;box-shadow:0 8px 32px rgba(0,0,0,.4);border-color:rgba(96,165,250,.25)}.wyg-card.selected .card-details{position:relative;inset:auto;padding:1.5rem 1.25rem 1.75rem;min-height:auto;opacity:1;pointer-events:auto;transform:none;display:flex;flex-direction:column;gap:1rem}.wyg-card.selected .card-front{display:none}.details-header{gap:.75rem}.details-icon{width:32px;height:32px}.details-icon svg{width:18px;height:18px}.details-title{font-size:1rem}.details-list{gap:.875rem;flex:1}.details-list li{font-size:.8125rem;line-height:1.6}.detail-check{width:16px;height:16px}.details-close{top:1rem;right:1rem;width:36px;height:36px;background:rgba(0,0,0,.5);border-color:rgba(255,255,255,.2);z-index:20}.details-close:active{transform:scale(.95);background:rgba(0,0,0,.7)}.wyg-card.pricing-card{background:linear-gradient(135deg,rgba(18,18,22,.95),rgba(20,20,25,.92));border-color:rgba(147,158,255,.12);cursor:default;height:auto!important;min-height:240px;overflow:hidden}.wyg-card.pricing-card.selected{position:relative;transform:none;animation:none;height:auto!important;overflow:hidden}.pricing-wrapper{padding:1.5rem 1.25rem;gap:.75rem}.price-icon{width:44px;height:44px}.price-title{font-size:1.125rem}.price-desc{font-size:.875rem}.price-cta{width:100%;padding:.75rem 1.25rem;font-size:.9375rem;margin-top:.5rem}.wyg-bottom{padding:0 1rem}.bottom-text{font-size:.75rem;line-height:1.5}}@media (max-width:375px){.wyg-title{font-size:1.5rem}.wyg-card{border-radius:12px}.card-front{padding:1rem}.card-icon{width:36px;height:36px}.card-title{font-size:1rem}.card-desc{font-size:.75rem}.pricing-wrapper{padding:1.25rem 1rem;gap:.625rem}.price-icon{width:40px;height:40px}.price-title{font-size:1.0625rem}.price-desc{font-size:.8125rem}.price-cta{padding:.625rem 1rem;font-size:.875rem;margin-top:.375rem}}@media (min-width:1920px){.wyg-content{max-width:80rem}.wyg-grid{gap:1.5rem}.wyg-card{height:260px}.wyg-card.pricing-card{height:260px!important}.wyg-title{font-size:4.5rem}.wyg-subtitle{font-size:1.375rem}}@media (prefers-reduced-motion:reduce){.wyg-bottom,.wyg-card,.wyg-grid,.wyg-header{opacity:1;transform:none;transition:none;animation:none}.card-details,.wyg-overlay{transition:opacity .2s ease}.wyg-card:hover{transform:none}}.founders-section{position:relative;width:100%;min-height:auto;background:linear-gradient(180deg,#030d18,#010912 33%,#01070f 66%,#000307);overflow:hidden;padding:clamp(4rem,8vh,6rem) 0}.founders-gradient-overlay{position:absolute;inset:0;pointer-events:none}.founders-container{position:relative;z-index:2;justify-content:center;padding:0 clamp(1.5rem,5vw,3rem)}.founders-container,.founders-content{width:100%;display:flex;align-items:center}.founders-content{max-width:64rem;flex-direction:column;gap:clamp(3rem,5vh,4rem)}.founders-header{text-align:center;opacity:0;transform:translateY(20px);transition:all .8s ease-out}.founders-header.in-view{opacity:1;transform:translateY(0)}.founders-label{display:inline-block;font-size:clamp(.875rem,1.5vw,1rem);font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:rgba(147,158,255,.5);margin-bottom:1rem}.founders-title{font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:#ffffff;margin:0 0 1rem}.founders-gradient{background:linear-gradient(135deg,#a5b4fc,#c7d2fe 30%,#e0e7ff 60%,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.founders-subtitle{font-size:clamp(1.125rem,2vw,1.25rem);color:rgba(255,255,255,.6);line-height:1.5;margin:0;font-weight:400;letter-spacing:-.01em;max-width:50rem}.founders-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;width:100%;max-width:56rem;opacity:0;transform:translateY(30px);transition:all .8s ease-out .2s}.founders-grid.in-view{opacity:1;transform:translateY(0)}.founder-card{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;padding:clamp(2.5rem,4vw,3rem) clamp(2rem,3.5vw,2.5rem) clamp(2rem,3.5vw,2.5rem);background:linear-gradient(135deg,rgba(15,15,18,.95),rgba(18,18,22,.92));backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1.5px solid rgba(147,158,255,.1);border-radius:24px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(147,158,255,.05)}.founder-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5) 50%,transparent)}.founder-card:after{content:"";position:absolute;top:-125px;right:-125px;width:250px;height:250px;border-radius:50%;background:rgba(99,102,241,.5);filter:blur(120px);opacity:.03;pointer-events:none;transition:opacity .4s ease}.founder-card:hover{transform:translateY(-6px);border-color:rgba(147,158,255,.2);box-shadow:0 28px 70px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(147,158,255,.08),0 0 100px rgba(99,102,241,.12)}.founder-card:hover:after{opacity:.06}.founder-image-wrapper{position:relative;margin-bottom:2rem}.founder-image-glow{position:absolute;inset:-24px;background:radial-gradient(circle at center,rgba(147,158,255,.12) 0,rgba(147,158,255,.05) 30%,transparent 60%);opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1);pointer-events:none}.founder-card:hover .founder-image-glow{opacity:1}.founder-image{position:relative;width:clamp(128px,18vw,152px);height:clamp(128px,18vw,152px);border-radius:50%;overflow:hidden;border:2px solid rgba(147,158,255,.15);transition:all .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,rgba(20,20,25,.95),rgba(15,15,20,.9));box-shadow:0 8px 24px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(255,255,255,.02)}.founder-card:hover .founder-image{border-color:rgba(147,158,255,.3);transform:scale(1.04);box-shadow:0 12px 32px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.12),0 0 0 1px rgba(255,255,255,.03),0 0 40px rgba(99,102,241,.15)}.founder-photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.founder-info{width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center}.founder-name{font-size:clamp(1.375rem,2.5vw,1.5rem);font-weight:700;color:#ffffff;margin:0 0 clamp(.5rem,1.5vw,.625rem);letter-spacing:-.03em;transition:color .3s ease}.founder-card:hover .founder-name{color:rgba(255,255,255,1)}.founder-role{font-size:clamp(.75rem,1.4vw,.8125rem);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:rgba(147,158,255,.7);margin:0 0 .5rem;padding-bottom:clamp(1.25rem,2vw,1.5rem);border-bottom:1px solid rgba(147,158,255,.06);transition:all .3s ease}.founder-card:hover .founder-role{color:rgba(147,158,255,.9);border-bottom-color:rgba(147,158,255,.12)}.founder-bio{margin:1.75rem 0 0;flex-direction:column;gap:.875rem}.bio-item,.founder-bio{display:flex;align-items:flex-start;width:100%}.bio-item{gap:.75rem;text-align:left}.bio-bullet{display:block;width:4px;height:4px;border-radius:50%;background:rgba(147,158,255,.25);margin-top:.55rem;flex-shrink:0;transition:all .3s ease}.bio-text{font-size:clamp(.8125rem,1.5vw,.875rem);color:rgba(255,255,255,.6);line-height:1.6;font-weight:400;letter-spacing:-.005em;flex:1;text-align:left;white-space:normal;transition:color .3s ease}.founder-card:hover .bio-text{color:rgba(255,255,255,.75)}.founder-card:hover .bio-bullet{background:rgba(147,158,255,.5);transform:scale(1.3)}.partnership-story{width:100%;max-width:56rem;opacity:0;transform:translateY(30px);transition:all .8s ease-out .4s}.partnership-story.in-view{opacity:1;transform:translateY(0)}.partnership-content{padding:clamp(1.5rem,2.5vw,2rem) clamp(2rem,3vw,2.5rem);background:rgba(147,158,255,.02);border:1px solid rgba(147,158,255,.08);border-radius:16px;text-align:center;transition:all .3s ease}.partnership-content:hover{background:rgba(147,158,255,.03);border-color:rgba(147,158,255,.12)}.partnership-text{font-size:clamp(.9375rem,1.8vw,1rem);color:rgba(255,255,255,.65);line-height:1.6;font-weight:400;letter-spacing:-.005em;margin:0}.partnership-text strong{color:rgba(147,158,255,.85);font-weight:600}.founders-bottom{text-align:center;opacity:0;transform:translateY(20px);transition:all .8s ease-out .4s}.founders-bottom.in-view{opacity:1;transform:translateY(0)}.founders-promise{display:block;max-width:50rem;margin:0 auto;padding:2.5rem 3rem 2rem;background:rgba(147,158,255,.02);border:1px solid rgba(147,158,255,.06);border-radius:16px;transition:all .3s ease}.founders-promise:hover{background:rgba(147,158,255,.03);border-color:rgba(147,158,255,.08)}.promise-text{font-size:clamp(.875rem,1.5vw,.9375rem);color:rgba(255,255,255,.55);line-height:1.7;font-weight:400;letter-spacing:-.005em;text-align:center;transition:color .3s ease}.founders-promise:hover .promise-text{color:rgba(255,255,255,.65)}@media (max-width:768px){.founders-section{padding:clamp(3rem,6vh,4rem) 0}.founders-container{padding:0 1.25rem}.founders-content{gap:clamp(2.5rem,5vh,3rem)}.founders-grid{grid-template-columns:1fr;gap:2rem}.founder-image-wrapper{margin-bottom:clamp(1.5rem,2.5vw,1.75rem)}.bio-bullet{margin-top:.5rem}.founder-bio{margin:clamp(1.25rem,2vw,1.5rem) 0 0;gap:clamp(.625rem,1.5vw,.75rem)}.founders-promise{padding:clamp(1.75rem,3vw,2rem) clamp(1.25rem,2.5vw,1.5rem)}.partnership-content{padding:clamp(1.25rem,2vw,1.5rem) clamp(1.5rem,2.5vw,1.75rem)}}@media (min-width:769px) and (max-width:1024px){.founders-grid{gap:2.5rem}}@media (min-width:1920px){.founders-content{max-width:72rem}.founders-grid{max-width:68rem;gap:3.5rem}.founders-title{font-size:4.5rem}.founders-subtitle{font-size:1.375rem}}@media (prefers-reduced-motion:reduce){.founders-bottom,.founders-grid,.founders-header,.partnership-story{opacity:1;transform:none;transition:none}.bio-bullet,.bio-text,.founder-card,.founder-card:after,.founder-card:before,.founder-image,.founder-image-glow,.founder-name,.founder-role,.founders-promise,.partnership-content,.promise-text{transition:none}.founder-card:hover,.founder-card:hover .bio-bullet,.founder-card:hover .founder-image{transform:none}}.pricing-section{min-height:100dvh;background:linear-gradient(180deg,#000307,#01070f 33%,#010912 66%,#030d18);overflow:hidden;padding:clamp(3rem,6vh,5rem) 0}.pricing-container,.pricing-section{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.pricing-container{z-index:2;padding:clamp(2rem,4vh,3rem) clamp(1.5rem,5vw,3rem)}.pricing-content{width:100%;max-width:72rem;display:flex;flex-direction:column;gap:clamp(2rem,4vh,2.75rem);align-items:center}.pricing-header{text-align:center;opacity:0;transform:translateY(20px);animation:fadeInUp .8s ease-out .2s forwards;max-width:50rem}.pricing-label{display:inline-block;font-size:clamp(.875rem,1.5vw,1rem);font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:rgba(147,158,255,.5);margin-bottom:1rem}.pricing-title{font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:#ffffff;margin:0 0 1rem}.pricing-gradient{background:linear-gradient(135deg,#a5b4fc,#c7d2fe 30%,#e0e7ff 60%,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-subtitle{font-size:clamp(1.125rem,2vw,1.25rem);color:rgba(255,255,255,.6);line-height:1.5;margin:0 0 .75rem;font-weight:400;letter-spacing:-.01em}.pricing-availability{font-size:clamp(1rem,1.8vw,1.125rem);color:rgba(147,158,255,.8);font-weight:600;margin:0;line-height:1.4}.pricing-cards{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem);width:100%;max-width:72rem;align-items:start;opacity:0;transform:translateY(20px);animation:fadeInUp .8s ease-out .4s forwards}.pricing-cards.single-card{grid-template-columns:1fr;max-width:42rem;margin:0 auto}.pricing-card{position:relative;background:linear-gradient(135deg,rgba(15,15,18,.95),rgba(18,18,22,.92));backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1.5px solid rgba(147,158,255,.1);border-radius:24px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(147,158,255,.05)}.pricing-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5) 50%,transparent)}.pricing-card:after{content:"";position:absolute;top:-125px;right:-125px;width:250px;height:250px;border-radius:50%;background:rgba(99,102,241,.5);filter:blur(120px);opacity:.03;pointer-events:none}.card-content{padding:clamp(2rem,3.5vw,2.75rem);display:flex;flex-direction:column;gap:1.5rem;height:100%}.card-title{font-size:clamp(1.5rem,2.5vw,1.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#ffffff;margin:0}.card-description{font-size:clamp(.9375rem,1.5vw,1rem);color:rgba(229,231,235,.7);line-height:1.6;margin:0}.card-price{display:flex;align-items:baseline;gap:.25rem;margin:.5rem 0}.price-currency{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;color:rgba(99,102,241,.8);line-height:1}.price-amount{font-size:clamp(2.75rem,5vw,3.5rem);font-weight:700;letter-spacing:-.03em;color:#ffffff;line-height:1}.price-period{font-size:clamp(.875rem,1.5vw,1rem);color:rgba(229,231,235,.5);font-weight:400}.card-features{display:flex;flex-direction:column;gap:.875rem;flex:1}.feature-item{display:flex;align-items:flex-start;gap:.75rem}.feature-check{display:flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;border-radius:50%;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);color:#22c55e;margin-top:2px}.feature-text{font-size:clamp(.875rem,1.5vw,.9375rem);color:rgba(229,231,235,.85);line-height:1.5;font-weight:400}.card-button{width:100%;min-height:52px;padding:.875rem 1.5rem;border-radius:12px;font-size:1rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:auto}.primary-button{background:linear-gradient(180deg,#ffffff 0,#f5f5f5);color:#000000;box-shadow:0 2px 6px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.1)}.primary-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15),0 8px 24px rgba(0,0,0,.15)}.primary-button:active:not(:disabled){transform:translateY(0)}.primary-button:disabled{opacity:.5;cursor:not-allowed}.card-button svg{transition:transform .3s ease;flex-shrink:0}.primary-button:hover:not(:disabled) svg{transform:translateX(3px)}.spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:#000000;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.card-footer{font-size:clamp(.8125rem,1.3vw,.875rem);color:rgba(229,231,235,.5);text-align:center;margin:0;line-height:1.5}.contact-form{gap:1rem}.contact-form,.form-group{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-label{font-size:.875rem;font-weight:500;color:rgba(255,255,255,.8);letter-spacing:-.01em}.form-label .required{color:rgba(239,68,68,.8)}.form-label .optional{color:rgba(255,255,255,.4);font-weight:400;font-size:.8125rem}.form-input,.form-select,.form-textarea{width:100%;min-height:48px;padding:.875rem 1rem;background:rgba(255,255,255,.04);border:1.5px solid rgba(255,255,255,.1);border-radius:10px;color:#ffffff;font-size:16px;font-family:inherit;line-height:1.5;transition:all .2s ease;resize:vertical}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:rgba(255,255,255,.3)}.form-input::placeholder,.form-textarea::placeholder{color:rgba(255,255,255,.3)}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;background:rgba(255,255,255,.06);border-color:rgba(99,102,241,.5);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.form-textarea{min-height:100px;padding-top:.875rem}.form-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:3rem}.form-select option{background:#1a1a1a;color:#ffffff}.status-message{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:12px;font-size:.875rem;font-weight:500;line-height:1.5}.status-message.success{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:rgb(34,197,94)}.status-message.error{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:rgb(239,68,68)}.status-message svg{flex-shrink:0}.ideas-section{display:flex;flex-direction:column;gap:.875rem}.ideas-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.add-idea-button{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.2);border-radius:8px;color:rgba(99,102,241,1);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease}.add-idea-button:hover{background:rgba(99,102,241,.15);border-color:rgba(99,102,241,.3);transform:translateY(-1px)}.add-idea-button svg{flex-shrink:0}.ideas-list{display:flex;flex-direction:column;gap:.625rem}.idea-item{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:10px;overflow:hidden;transition:all .3s ease}.idea-item.expanded{background:rgba(255,255,255,.04);border-color:rgba(99,102,241,.2)}.idea-header{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;cursor:pointer;transition:background .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.idea-header:hover{background:rgba(255,255,255,.03)}.idea-number{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(99,102,241,.8);flex-shrink:0}.idea-preview{font-size:.875rem;color:rgba(255,255,255,.7);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idea-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.delete-idea-button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:rgba(239,68,68,.8);cursor:pointer;transition:all .2s ease;padding:0}.delete-idea-button:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);color:rgba(239,68,68,1);transform:scale(1.1)}.expand-icon{color:rgba(255,255,255,.4);transition:transform .3s ease;flex-shrink:0}.idea-item.expanded .expand-icon{transform:rotate(180deg)}.idea-body{padding:0 1rem 1rem;display:flex;flex-direction:column;gap:.875rem;animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.pricing-cards{gap:2rem}.card-content{padding:2.25rem}}@media (max-width:768px){.pricing-section{min-height:auto;padding:clamp(3rem,6vh,4rem) 0}.pricing-container{padding:clamp(2rem,4vh,3rem) 1.25rem}.pricing-content{gap:2rem}.pricing-cards{grid-template-columns:1fr;gap:1.5rem}.card-content{padding:2rem}.card-title{font-size:1.375rem}.card-description{font-size:.9375rem}.price-amount{font-size:2.5rem}.form-input,.form-select,.form-textarea{font-size:16px}.form-select{min-height:54px;padding:1rem 3rem 1rem 1rem;background-color:rgba(255,255,255,.05);border-width:2px;font-weight:500;background-size:20px;background-position:right 1rem center}.form-select:focus{background-color:rgba(255,255,255,.08);border-color:rgba(99,102,241,.6);box-shadow:0 0 0 4px rgba(99,102,241,.15)}.form-select option{padding:1rem;font-size:16px}.ideas-header{flex-direction:column;align-items:flex-start}.add-idea-button{width:100%;justify-content:center}}.success-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(15,15,18,.98),rgba(18,18,22,.96));backdrop-filter:blur(60px) saturate(180%);-webkit-backdrop-filter:blur(60px) saturate(180%);border-radius:24px;display:flex;align-items:center;justify-content:center;z-index:10;animation:overlayFadeIn .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes overlayFadeIn{0%{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(60px) saturate(180%);-webkit-backdrop-filter:blur(60px) saturate(180%)}}.success-content{text-align:center;padding:3rem 2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;animation:successContentSlideUp .6s cubic-bezier(.34,1.56,.64,1) .2s backwards}@keyframes successContentSlideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.success-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(34,197,94,.08));border:2px solid rgba(34,197,94,.3);display:flex;align-items:center;justify-content:center;color:rgb(34,197,94);animation:iconPulse 2s cubic-bezier(.4,0,.6,1) infinite,iconCheckDraw .8s cubic-bezier(.4,0,.2,1) .4s backwards}@keyframes iconPulse{0%,to{box-shadow:0 0 0 0 rgba(34,197,94,.4)}50%{box-shadow:0 0 0 20px rgba(34,197,94,0)}}@keyframes iconCheckDraw{0%{transform:scale(0) rotate(-45deg)}to{transform:scale(1) rotate(0deg)}}.success-icon svg{stroke-dasharray:100;stroke-dashoffset:100;animation:checkmarkDraw .6s cubic-bezier(.4,0,.2,1) .6s forwards}@keyframes checkmarkDraw{to{stroke-dashoffset:0}}.success-title{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;color:#ffffff;margin:0;background:linear-gradient(135deg,#ffffff,rgba(255,255,255,.8));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.success-message{font-size:clamp(1rem,1.5vw,1.125rem);color:rgba(255,255,255,.7);line-height:1.6;margin:0;max-width:28rem}@media (prefers-reduced-motion:reduce){.pricing-cards,.pricing-header{opacity:1;transform:none;animation:none}.add-idea-button,.card-button,.delete-idea-button,.pricing-card{transition:opacity .2s ease}.add-idea-button:hover,.card-button:hover,.pricing-card:hover{transform:none}.idea-body,.spinner{animation:none}.spinner{border-top-color:rgba(0,0,0,.2)}.success-content,.success-icon,.success-icon svg,.success-overlay{animation:none!important}.success-overlay{opacity:1}.success-content,.success-icon{transform:none}.success-icon{box-shadow:0 0 0 0 rgba(34,197,94,.4)}.success-icon svg{stroke-dashoffset:0}}.minimal-footer{position:relative;width:100%;background:linear-gradient(180deg,#000307,#000000);border-top:1px solid rgba(147,158,255,.04);padding:clamp(3rem,6vh,4rem) 0 clamp(2rem,4vh,2.5rem)}.footer-container{position:relative;z-index:2;width:100%;max-width:72rem;margin:0 auto;padding:0 clamp(1.5rem,5vw,3rem)}.footer-content{gap:2rem;text-align:center}.footer-brand,.footer-content{display:flex;flex-direction:column;align-items:center}.footer-brand{gap:.75rem}.footer-logo{display:flex;align-items:baseline;font-size:clamp(1.375rem,2.5vw,1.625rem);font-weight:700;letter-spacing:-.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer-logo .logo-text{color:#ffffff}.footer-logo .logo-dot{color:#60a5fa;font-weight:900;margin-left:1px}.footer-tagline{font-size:clamp(.875rem,1.5vw,.9375rem);color:rgba(255,255,255,.5);line-height:1.5;margin:0;font-weight:400;max-width:32rem}.footer-contact{padding:1.5rem 0;border-top:1px solid rgba(147,158,255,.04);border-bottom:1px solid rgba(147,158,255,.04);width:100%;max-width:42rem}.footer-contact-text{font-size:clamp(.8125rem,1.4vw,.875rem);color:rgba(255,255,255,.4);line-height:1.6;margin:0;font-weight:400}.footer-email-link{color:rgba(147,158,255,.7);text-decoration:none;transition:color .2s ease;font-weight:500}.footer-email-link:hover{color:rgba(147,158,255,1)}.footer-email-link:focus-visible{outline:2px solid rgba(147,158,255,.5);outline-offset:2px;border-radius:2px}.footer-bottom{width:100%}.footer-copyright{font-size:clamp(.75rem,1.2vw,.8125rem);color:rgba(255,255,255,.3);line-height:1.5;margin:0;font-weight:400}@media (max-width:768px){.minimal-footer{padding:clamp(2.5rem,5vh,3rem) 0 clamp(1.75rem,3vh,2rem)}.footer-container{padding:0 1.25rem}.footer-content{gap:1.75rem}.footer-contact{padding:1.25rem 0}}@media (max-width:640px){.footer-content{gap:1.5rem}.footer-brand{gap:.625rem}.footer-contact{padding:1rem 0}}@media (prefers-reduced-motion:reduce){.footer-email-link{transition:none}}