@font-face{font-family:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");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:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");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:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Space_Grotesk_Fallback_dd5b2f;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:__Space_Grotesk_dd5b2f,__Space_Grotesk_Fallback_dd5b2f;font-style:normal}.__variable_dd5b2f{--font-space:"__Space_Grotesk_dd5b2f","__Space_Grotesk_Fallback_dd5b2f"}@font-face{font-family:__Syne_744198;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Syne_744198;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");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:__Syne_744198;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Syne_Fallback_744198;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_744198{font-family:__Syne_744198,__Syne_Fallback_744198;font-style:normal}.__variable_744198{--font-syne:"__Syne_744198","__Syne_Fallback_744198"}:root{--bg:#0b1118;--bg-deep:#05070b;--card:#121a24;--card-alt:#0c131c;--accent:#3aa0d5;--accent-bright:#5bb5e6;--accent-cool:#4ca6e0;--accent-hot:#f97316;--ink:#f5fbff;--muted:#a9bed0;--stroke:rgba(122,160,185,.25);--shadow:0 24px 70px rgba(5,10,16,.45)}*{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;background:radial-gradient(circle at 12% 0,rgba(45,212,191,.28),transparent 45%),radial-gradient(circle at 92% 12%,rgba(245,158,11,.22),transparent 35%),radial-gradient(circle at 50% 95%,rgba(96,165,250,.2),transparent 40%),linear-gradient(180deg,var(--bg),var(--bg-deep));color:var(--ink);font-family:var(--font-space),system-ui,sans-serif;position:relative;overflow-x:hidden}body:before{inset:0;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.035) 1px,transparent 0,transparent 60px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.035) 1px,transparent 0,transparent 60px);opacity:.35}body:after,body:before{content:"";position:fixed;pointer-events:none;z-index:0}body:after{inset:-20% 0 0 0;background:radial-gradient(circle at 30% 20%,rgba(96,165,250,.22),transparent 45%),radial-gradient(circle at 70% 0,rgba(45,212,191,.18),transparent 40%);filter:blur(10px);opacity:.8}a{color:inherit;text-decoration:none}main{flex-direction:column;gap:72px;padding:48px clamp(20px,4vw,64px) 80px;position:relative;z-index:1}.nav,main{display:flex}.nav{align-items:center;justify-content:space-between;padding:18px clamp(20px,4vw,64px);border-bottom:1px solid var(--stroke);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(6,10,15,.72);box-shadow:0 12px 40px rgba(5,9,14,.45);position:-webkit-sticky;position:sticky;top:0;z-index:10}.nav:after{content:"";position:absolute;left:12%;right:12%;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--accent-cool),var(--accent),var(--accent-bright),transparent);opacity:.7}.brand{display:flex;align-items:center;gap:4px}.brand-link{text-decoration:none;color:inherit}.brand-logo{width:64px;height:64px;color:var(--accent-cool);display:inline-flex;align-items:center;justify-content:center}.brand-logo img{object-fit:contain}.brand-logo img,.brand-logo svg{width:100%;height:100%}.brand-text{display:flex;flex-direction:column;gap:2px}.brand-text strong{font-family:var(--font-syne),system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:14px}.brand-text span{color:var(--muted);font-size:13px}.nav-links{display:flex;gap:24px;font-size:14px;color:var(--muted)}.nav-links a{position:relative;padding-bottom:4px;transition:color .2s ease}.nav-links a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-bright));transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.nav-links a:hover{color:var(--ink)}.nav-links a:hover:after{transform:scaleX(1)}.hero{display:grid;grid-gap:32px;gap:32px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:center;position:relative}.hero-video{min-height:100vh;padding:0;overflow:hidden;border-radius:0;background:#07131b}.hero-video-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;transform:scale(1.08)}.hero-video-overlay{position:absolute;inset:0;background:linear-gradient(120deg,rgba(7,19,27,.9),rgba(7,19,27,.35));z-index:1}.hero-video>:not(.hero-video-bg):not(.hero-video-overlay){position:relative;z-index:2;padding:72px 0}.hero h1{font-family:var(--font-syne),system-ui,sans-serif;font-size:clamp(32px,4vw,56px);line-height:1.05;letter-spacing:-.02em;background:linear-gradient(120deg,#fff,var(--accent-cool),var(--accent),var(--accent-bright));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-emphasis{display:inline-block;padding:0 10px 4px;border-radius:999px;color:#07131b;background:linear-gradient(120deg,var(--accent),var(--accent-bright));box-shadow:0 10px 24px rgba(6,12,20,.35);transform:translateY(-2px)}.hero p{font-size:18px;color:var(--muted);line-height:1.6}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.timeline{list-style:none;margin:20px 0 0;padding:0 0 0 18px;border-left:2px solid rgba(96,165,250,.35);display:grid;grid-gap:14px;gap:14px}.timeline li{position:relative;padding-left:14px;color:var(--muted);line-height:1.6}.timeline li:before{content:"";position:absolute;left:-10px;top:9px;width:10px;height:10px;border-radius:999px;background:var(--accent-bright);box-shadow:0 0 0 4px rgba(34,211,238,.15)}.button{padding:14px 24px;border-radius:999px;border:1px solid transparent;background:linear-gradient(120deg,var(--accent),var(--accent-cool),var(--accent-bright));background-size:200% 200%;color:#07131b;font-weight:600;line-height:1.2;display:inline-flex;align-items:center;box-shadow:var(--shadow);transition:transform .2s ease,box-shadow .2s ease;animation:gradientShift 8s ease infinite}.button:hover{transform:translateY(-2px);box-shadow:0 28px 70px rgba(6,12,20,.6)}.button.ghost{background:rgba(11,18,26,.45);border:1px solid rgba(96,165,250,.4);color:var(--ink);box-shadow:none}.button.spaced{margin-top:16px;display:inline-flex}.grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card{background:linear-gradient(160deg,rgba(18,26,36,.92),rgba(9,15,22,.92)) padding-box,linear-gradient(135deg,rgba(96,165,250,.4),rgba(45,212,191,.3),rgba(245,158,11,.5)) border-box;border:1px solid transparent;border-radius:24px;padding:24px;box-shadow:var(--shadow);position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-4px);box-shadow:0 30px 80px rgba(6,12,20,.6)}.card.spotlight:after{content:"";position:absolute;inset:-40% 0 auto;height:140px;background:radial-gradient(circle,rgba(45,212,191,.35),transparent 70%);opacity:.8}.card h3{font-family:var(--font-syne),system-ui,sans-serif;margin-bottom:10px;font-size:18px}.card p{color:var(--muted);line-height:1.5}.section-header{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.section-subtitle{color:var(--muted);font-size:16px;max-width:640px}.logo-strip{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:12px}.logo-strip span{padding:14px 18px;border-radius:999px;border:1px solid rgba(96,165,250,.25);background:rgba(9,16,22,.7);text-align:center;font-weight:600;letter-spacing:.02em}.testimonials .card{display:grid;grid-gap:14px;gap:14px}.testimonials strong{font-size:14px;color:var(--accent-bright);letter-spacing:.04em;text-transform:uppercase}.faq{display:grid;grid-gap:12px;gap:12px}.faq details{border-radius:18px;border:1px solid rgba(96,165,250,.25);background:rgba(9,16,22,.7);padding:14px 18px}.faq summary{cursor:pointer;font-weight:600}.faq p{margin:10px 0 0;color:var(--muted)}.icon-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.icon-card{background:rgba(9,16,22,.7);border:1px solid rgba(96,165,250,.2);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:12px;text-align:center}.icon-badge{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;margin:0 auto;font-size:22px;background:linear-gradient(135deg,rgba(96,165,250,.3),rgba(45,212,191,.35));border:1px solid rgba(245,158,11,.4)}.icon-card h3{font-family:var(--font-syne),system-ui,sans-serif;font-size:16px}.icon-card p{color:var(--muted);font-size:14px;line-height:1.5}.about-stack{gap:20px}.about-layout,.about-stack{display:flex;flex-direction:column}.about-layout{align-items:center;gap:16px;text-align:center;position:relative;z-index:1}.clipart-icon{width:42px;height:28px;color:var(--accent);display:inline-flex;align-items:center;justify-content:center}.clipart-icon svg{width:100%;height:100%;display:block}.about-card p{max-width:520px;margin:0 auto}.linkedin-link{display:inline-flex;align-items:center;margin-top:16px;border:none}.linkedin-link img{width:40px;height:40px;border:none;display:block}.about-profile{display:inline-flex;align-items:center;gap:18px;margin-top:18px}.about-profile .linkedin-link{margin-top:0}.about-card{text-align:center;position:relative;overflow:hidden}.about-logo-bg{position:absolute;top:50%;left:50%;width:110%;transform:translate(-50%,-50%);opacity:.08;filter:saturate(.9);z-index:0;pointer-events:none}.about-logo-bg img{width:100%;height:auto;display:block}.about-card .about-metrics{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;width:100%}@media (max-width:820px){.about-card .about-metrics{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.headshot{width:72px;height:72px;border-radius:50%;object-fit:cover;background:transparent;border:none;box-shadow:none}.section-title{font-family:var(--font-syne),system-ui,sans-serif;font-size:26px;margin-bottom:18px;position:relative;line-height:1.4;padding-bottom:18px;overflow:visible;display:inline-block}.section-title:after{content:"";display:block;width:72px;height:3px;margin-top:14px;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-bright))}.split{display:grid;grid-gap:32px;gap:32px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start}.metric{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:20px;border:1px solid rgba(96,165,250,.2);background:rgba(9,16,22,.7)}.metric span{color:var(--muted);font-size:14px}.metric strong{font-family:var(--font-syne),system-ui,sans-serif;font-size:24px;background:linear-gradient(120deg,#fff,var(--accent-cool));-webkit-background-clip:text;background-clip:text;color:transparent}.pricing{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.price-card{background:linear-gradient(180deg,rgba(17,26,35,.9),rgba(9,16,22,.95)) padding-box,linear-gradient(135deg,rgba(245,158,11,.5),rgba(96,165,250,.4),rgba(45,212,191,.4)) border-box;border:1px solid transparent;border-radius:26px;padding:28px;display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.price-card.featured{transform:translateY(-6px);box-shadow:0 34px 90px rgba(7,14,24,.65)}.price-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(245,158,11,.15),transparent 45%);opacity:.7;pointer-events:none}.price-card h4{font-family:var(--font-syne),system-ui,sans-serif;font-size:20px}.price{font-size:32px;font-weight:600;display:flex;flex-direction:column;gap:6px}.price small{color:var(--muted);font-size:14px}.price-row{display:flex;align-items:baseline;gap:6px}.price-list{display:flex;flex-direction:column;gap:10px;color:var(--muted);font-size:14px}.price-details-link{display:inline-flex;margin:12px 0 18px;color:var(--accent-bright);font-weight:600;text-decoration:none}.price-details-link:hover{text-decoration:underline}.plan-details{display:grid;grid-gap:24px;gap:24px}.details-card{border-radius:20px;border:1px solid rgba(148,163,184,.2);background:rgba(9,16,22,.7);padding:18px 22px}.details-card summary{cursor:pointer;list-style:none;font-size:20px;font-weight:600;color:#f8fafc;display:flex;align-items:center;justify-content:space-between;gap:12px}.details-card summary::-webkit-details-marker{display:none}.details-card summary:after{content:"+";font-size:20px;color:var(--accent-bright);transition:transform .2s ease}.details-card[open] summary:after{content:"–";transform:translateY(-1px)}.details-body{margin-top:12px;display:grid;grid-gap:12px;gap:12px}.details-list{margin:12px 0 0;padding-left:18px;display:grid;grid-gap:8px;gap:8px;color:var(--muted);line-height:1.6}.price-card .button,.price-card .note{margin-top:auto}.footer{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:13px;padding-bottom:20px}.footer-row{display:flex;flex-wrap:wrap}.footer-brand,.footer-row{align-items:center;gap:8px}.footer-brand{display:inline-flex;line-height:1.4}.footer-logo{width:22px;height:22px;object-fit:contain}.footer-brand .clipart-icon{height:24px;width:28px;padding-top:2px;overflow:visible}.footer-sep{opacity:.7}.footer-bottom{align-items:center;justify-content:space-between;border-top:1px solid rgba(148,163,184,.2);margin-top:16px;padding-top:12px;color:var(--muted);font-size:12px}.footer-bottom,.footer-links{display:flex;flex-wrap:wrap;gap:12px}.footer-links a{color:inherit;text-decoration:none}.success-page{min-height:70vh;display:grid;place-items:center;padding:120px 24px 80px}.success-card{max-width:640px;text-align:center;padding:48px 40px;border-radius:24px;background:hsla(0,0%,100%,.9);box-shadow:0 30px 80px rgba(12,20,40,.18)}.success-card h1{margin:12px 0 16px}.success-card p{margin:0 auto 24px;max-width:460px}.success-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.footer-links a:hover{color:var(--ink)}.badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;border:1px solid transparent;background:linear-gradient(120deg,rgba(11,18,26,.7),rgba(11,18,26,.7)) padding-box,linear-gradient(120deg,rgba(96,165,250,.6),rgba(45,212,191,.5),rgba(245,158,11,.6)) border-box;border-radius:999px;padding:6px 12px}.badge,.note{color:var(--muted)}.note{font-size:14px}.contact-form{display:grid;grid-gap:18px;gap:18px;margin-top:18px}.form-note{color:var(--muted);margin-top:10px}.form-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.form-field{display:grid;grid-gap:8px;gap:8px;font-size:14px;color:var(--muted)}.form-input,.form-textarea{width:100%;border-radius:14px;border:1px solid rgba(148,163,184,.3);background:rgba(8,13,19,.7);color:var(--ink);padding:12px 14px;font-size:15px;font-family:Space Grotesk,system-ui,sans-serif;transition:border-color .2s ease,box-shadow .2s ease}.form-input:focus,.form-textarea:focus{outline:none;border-color:rgba(56,189,248,.7);box-shadow:0 0 0 2px rgba(56,189,248,.2)}.form-textarea{resize:vertical}.form-status{min-height:20px;font-size:14px;color:var(--muted)}.form-status.success{color:#38bdf8}.form-status.error{color:#f97316}.contact-details{margin-top:16px}.checkout-embed{min-height:620px;border-radius:20px;border:1px solid rgba(148,163,184,.2);background:rgba(9,16,22,.7);padding:12px}.checkout-status{margin:0 0 12px;color:var(--muted);font-size:14px}.checkout-status.error{color:#f97316}.fade-in{animation:fadeIn .8s ease forwards;opacity:0}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}@media (max-width:720px){.nav{flex-direction:column;gap:16px}.nav-links{flex-wrap:wrap;justify-content:center}.about-card .about-metrics,.grid,.hero,.icon-grid,.logo-strip,.pricing,.split{grid-template-columns:1fr}}@keyframes fadeIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}