.app{background:radial-gradient(1200px 700px at 30% -10%,#7c4dff2e,#0000 60%),radial-gradient(1000px 700px at 90% 10%,#ff4d8d24,#0000 55%),radial-gradient(900px 700px at 50% 110%,#2dd4bf1a,#0000 60%),linear-gradient(180deg,#fff,#f7f8ff 55%,#f5f7ff);color:var(--text);min-height:100dvh}.skipLink{background:#fffffff5;border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 30px #0f172a1f;color:#111827f5;left:12px;padding:10px 12px;position:absolute;top:10px;transform:translateY(-140%);transition:transform .18s ease;z-index:9999}.skipLink:focus{outline:none;transform:translateY(0)}.brand{align-items:center;display:flex;gap:12px}.brandText{display:flex;flex-direction:column;line-height:1.1}.brandTitle{font-size:14px;font-weight:800;letter-spacing:-.02em}.brandSubtitle{color:var(--muted);font-size:12px}.hero{overflow:clip;padding:44px 0 10px;position:relative}.heroBackdrop{background:radial-gradient(900px 600px at 30% 30%,#7c4dff2e,#0000 60%),radial-gradient(900px 600px at 70% 10%,#ff4d8d24,#0000 55%),radial-gradient(900px 600px at 50% 85%,#2dd4bf1a,#0000 55%);inset:0;opacity:.95;pointer-events:none;position:absolute}.heroGrid{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:1.25fr 1fr;position:relative;z-index:1}.pill{align-items:center;background:#ffffffb8;border:1px solid var(--border);border-radius:999px;box-shadow:inset 0 1px 0 #ffffffb3;color:#111827c7;display:inline-flex;font-size:13px;gap:10px;padding:9px 12px}.pillDot{background:linear-gradient(135deg,var(--primary) 0,var(--accent) 100%);border-radius:999px;box-shadow:0 0 0 4px #7c4dff24;height:10px;width:10px}.heroTitle{font-size:clamp(28px,3.6vw,48px);letter-spacing:-.04em;line-height:1.07;margin:14px 0 0}.accent{background:linear-gradient(90deg,#7c4dff,#ff4d8d);-webkit-background-clip:text;background-clip:text;color:#0000;text-shadow:0 10px 30px #7c4dff24}.accent2{background:linear-gradient(90deg,#ff4d8dfa,#7c4dfffa 40%,#2dd4bfeb);-webkit-background-clip:text;background-clip:text;color:#0000}.heroText{color:#111827bd;font-size:15.5px;line-height:1.6;margin:14px 0 0;max-width:62ch}.heroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.heroStats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.stat{background:#ffffffb8;border:1px solid var(--border);border-radius:16px;box-shadow:inset 0 1px 0 #fffc;padding:12px}.statValue{font-weight:800;letter-spacing:-.02em}.statLabel{color:#1118279e;font-size:12.5px;line-height:1.35;margin-top:4px}.heroRight{grid-gap:14px;display:grid;gap:14px;justify-items:stretch}.portraitCard{background:#ffffffb3;border:1px solid var(--border);border-radius:24px;box-shadow:0 24px 80px #0f172a1f,inset 0 1px 0 #fffc;padding:14px}.portrait,.portraitCard{overflow:hidden;position:relative}.portrait{background:radial-gradient(650px 380px at 30% 15%,#ff4d8d57,#0000 60%),radial-gradient(650px 420px at 70% 10%,#7c4dff5c,#0000 58%),radial-gradient(650px 420px at 60% 90%,#2dd4bf33,#0000 60%),linear-gradient(180deg,#ffffffe6,#ffffffa6);border-radius:18px;height:360px}.portraitGlow{background:radial-gradient(circle at 30% 30%,#ffffffa6,#0000 55%);filter:blur(14px);inset:-80px;opacity:.65;position:absolute}.portraitInner{grid-gap:6px;align-content:end;display:grid;gap:6px;inset:0;padding:18px;position:absolute}.portraitBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #1118271a;border-radius:999px;color:#111827db;font-size:12px;justify-self:start;padding:8px 10px}.portraitName{color:#111827eb;font-size:20px;font-weight:900;letter-spacing:-.03em}.portraitHint{color:#111827ad;font-size:13px}.floatingCards{inset:0;pointer-events:none;position:absolute}.miniCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #1118271a;border-radius:16px;box-shadow:0 16px 40px #0f172a24;padding:12px;position:absolute;right:14px;top:16px;transform:rotate(1.2deg);width:200px}.miniCardAlt{left:14px;right:auto;top:130px;transform:rotate(-1.6deg);width:190px}.miniCardAlt2{right:18px;top:255px;transform:rotate(1.1deg);width:220px}.miniTitle{color:#111827eb;font-weight:900;letter-spacing:-.02em}.miniText{color:#111827ad;font-size:12.5px;line-height:1.35;margin-top:4px}.heroNote{align-items:flex-start;background:#ffffffb8;border:1px solid var(--border);border-radius:20px;display:flex;gap:12px;padding:14px}.heroNoteIcon{background:linear-gradient(135deg,#7c4dff8c,#ff4d8d73);border:1px solid #1118271a;border-radius:14px;box-shadow:0 12px 30px #0f172a24;color:#fffffffa;display:grid;font-weight:900;height:38px;place-items:center;width:38px}.heroNoteTitle{font-weight:900;letter-spacing:-.02em}.heroNoteText{color:#111827ad;font-size:13px;line-height:1.45;margin-top:2px}.aboutGrid{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:1.2fr 1fr}.aboutCard{background:#ffffffb8;border:1px solid var(--border);border-radius:22px;box-shadow:inset 0 1px 0 #ffffffd9;padding:18px}.aboutCardAlt{background:linear-gradient(180deg,#7c4dff1a,#ffffffb8);border:1px solid #7c4dff38}.cardTitle{font-size:16px;font-weight:900;letter-spacing:-.02em;margin:0}.cardText{color:#111827b8;font-size:14.5px;line-height:1.65;margin:10px 0 0}.tagRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tag{background:#1118270a;border:1px solid #1118271a;border-radius:999px;color:#111827c7;font-size:12.5px;padding:8px 10px}.checkList{grid-gap:8px;display:grid;gap:8px;margin-top:12px}.check{align-items:flex-start;color:#111827c2;display:flex;font-size:13.5px;gap:10px;line-height:1.45}.checkIcon{background:#2dd4bf24;border:1px solid #2dd4bf4d;border-radius:8px;color:#0f766ef2;display:grid;flex:0 0 auto;height:20px;margin-top:1px;place-items:center;width:20px}.featuresGrid,.postsGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.centerRow{display:flex;justify-content:center;margin-top:16px}.collabGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.collabGrid,.priceCard{grid-gap:12px;display:grid;gap:12px}.priceCard{background:#ffffffb8;border:1px solid var(--border);border-radius:22px;box-shadow:inset 0 1px 0 #ffffffd9;padding:18px}.priceCardAlt{background:linear-gradient(180deg,#ff4d8d14,#ffffffb8);border:1px solid #ff4d8d33}.priceCardGlow{background:linear-gradient(180deg,#2dd4bf14,#ffffffb8);border:1px solid #2dd4bf33}.priceTop{align-items:center;display:flex;gap:10px;justify-content:space-between}.priceTitle{font-size:16px;font-weight:950;letter-spacing:-.02em}.priceBadge{background:#7c4dff1a;border:1px solid #7c4dff33;border-radius:999px;color:#111827d1;font-size:12px;padding:7px 10px}.priceBadgeAlt{background:#ff4d8d1a;border-color:#ff4d8d33}.priceBadgeAlt2{background:#2dd4bf1a;border-color:#2dd4bf2e}.priceText{color:#111827b8;font-size:14px;line-height:1.6}.divider{background:var(--border);height:1px}.bullets{color:#111827c2;font-size:13.5px;line-height:1.6;margin:0;padding-left:18px}.testimonials{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.testimonialsHead{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.eyebrowSmall{color:#1118278c;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.h3{font-size:18px;letter-spacing:-.02em;margin:0}.testimonialsGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.contactGrid{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:1fr 1.2fr}.contactInfoCard{background:#ffffffb8;border:1px solid var(--border);border-radius:22px;box-shadow:inset 0 1px 0 #ffffffd9;padding:18px}.infoRows{grid-gap:10px;display:grid;gap:10px;margin-top:14px}.infoRow{align-items:flex-start;display:flex;gap:12px}.infoIcon{background:#1118270a;border:1px solid #1118271a;border-radius:14px;color:#111827c7;display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.infoLabel{color:#11182794;font-size:12px}.infoValue{color:#111827db;font-size:14px;margin-top:2px;text-decoration:none}a.infoValue:hover{text-decoration:underline;-webkit-text-decoration-color:#11182740;text-decoration-color:#11182740}.contactCTA{margin-top:14px}.ctaBox{background:linear-gradient(135deg,#7c4dff1a,#ff4d8d12);border:1px solid #1118271a;border-radius:18px;padding:14px}.ctaTitle{font-weight:900}.ctaText{color:#111827a8;font-size:13.5px;line-height:1.5;margin-top:4px}@media (max-width:980px){.heroGrid{grid-template-columns:1fr}.portrait{height:320px}.aboutGrid,.collabGrid,.contactGrid,.featuresGrid,.heroStats,.postsGrid,.testimonialsGrid{grid-template-columns:1fr}.miniCard{width:190px}.miniCardAlt2{width:205px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.section{padding:38px 0}.sectionSoft{position:relative}.sectionSoft:before{background:radial-gradient(700px 280px at 25% 20%,#7c4dff14,#0000 60%),radial-gradient(700px 280px at 80% 30%,#ff4d8d0f,#0000 60%),radial-gradient(700px 280px at 60% 80%,#2dd4bf0d,#0000 65%);content:"";inset:0;opacity:1;pointer-events:none;position:absolute}.sectionHead{max-width:74ch;position:relative;z-index:1}.sectionEyebrow{color:#1118278c;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.sectionTitle{color:#111827eb;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.03em;line-height:1.15;margin:10px 0 0}.sectionSubtitle{color:#111827a8;font-size:14.5px;line-height:1.65;margin:10px 0 0}.sectionBody{margin-top:16px;position:relative;z-index:1}.navWrap{border-bottom:1px solid #0000;padding:12px 0;position:-webkit-sticky;position:sticky;top:0;transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;z-index:50}.navWrapScrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border-bottom:1px solid var(--border);box-shadow:0 16px 40px #0f172a1a}.navInner{align-items:center;display:flex;gap:14px;justify-content:space-between}.navBrand{min-width:240px}.navBrand,.navDesktop{align-items:center;display:flex;gap:10px}.navLink{background:#0000;border:0;border-radius:12px;color:#111827b8;cursor:pointer;font-weight:650;letter-spacing:-.01em;padding:10px;transition:background .16s ease,color .16s ease,transform .16s ease}.navLink:hover{background:#1118270d;color:#111827eb;transform:translateY(-1px)}.burger{background:#ffffffb8;border:1px solid var(--border);border-radius:14px;box-shadow:inset 0 1px 0 #ffffffd9;cursor:pointer;display:none;height:44px;position:relative;width:44px}.burgerLine{background:#111827d1;border-radius:999px;height:2px;left:12px;position:absolute;right:12px;transition:transform .18s ease,top .18s ease,opacity .18s ease}.burgerLine:first-child{top:18px}.burgerLine:nth-child(2){top:26px}.burgerLine.x1{top:22px;transform:rotate(45deg)}.burgerLine.x2{top:22px;transform:rotate(-45deg)}.navMobile{display:none}@media (max-width:980px){.navDesktop{display:none}.burger{display:inline-flex}.navBrand{min-width:auto}.navMobile{display:block;max-height:0;opacity:0;overflow:hidden;transform:translateY(-6px);transition:max-height .22s ease,opacity .22s ease,transform .22s ease}.navMobileOpen{max-height:420px;opacity:1;transform:translateY(0)}.navMobilePanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid var(--border);border-radius:22px;box-shadow:0 24px 70px #0f172a1f;margin-top:10px;padding:14px}.navMobileLinks{grid-gap:6px;display:grid;gap:6px}.navMobileLink{background:#1118270a;border:1px solid #11182714;border-radius:16px;color:#111827e0;cursor:pointer;font-weight:750;letter-spacing:-.01em;padding:12px;text-align:left;width:100%}.navMobileLink:hover{background:#1118270f}.navMobileCTA{grid-gap:8px;display:grid;gap:8px;margin-top:10px}.navMobileNote{align-items:center;color:#1118279e;display:flex;font-size:12.5px;gap:10px;margin-top:12px}.navMobileDot{background:linear-gradient(135deg,var(--primary),var(--accent));border-radius:999px;box-shadow:0 0 0 4px #7c4dff24;flex:0 0 auto;height:9px;width:9px}}.btn{border:0;border-radius:16px;cursor:pointer;font-weight:850;letter-spacing:-.01em;position:relative;transition:transform .16s ease,filter .16s ease,background .16s ease,border-color .16s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.btn:disabled{cursor:not-allowed;opacity:.55;transform:none!important}.btnInner{align-items:center;display:inline-flex;gap:10px;justify-content:center;position:relative;z-index:1}.btnGlow{border-radius:16px;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .16s ease}.btn:hover{filter:saturate(1.05);transform:translateY(-1px)}.btn:hover .btnGlow{opacity:1}.btn-sm{border-radius:14px;font-size:13px;padding:9px 12px}.btn-md{font-size:14px;padding:12px 14px}.btn-lg{border-radius:18px;font-size:14.5px;padding:14px 16px}.btn-primary{background:linear-gradient(135deg,#7c4dff,#ff4d8d);box-shadow:0 18px 40px #7c4dff38,0 18px 55px #ff4d8d1f;color:#fffffffa}.btn-primary .btnGlow{background:radial-gradient(140px 60px at 30% 20%,#fff6,#0000 60%)}.btn-secondary{background:#ffffffc7;border:1px solid var(--border);box-shadow:inset 0 1px 0 #ffffffd9;color:#111827e6}.btn-secondary .btnGlow{background:radial-gradient(160px 60px at 50% 20%,#7c4dff29,#0000 60%)}.btn-ghost{background:#0000;border:1px solid #11182724;color:#111827db}.btn-ghost:hover{background:#1118270d}.btn-ghost .btnGlow{background:radial-gradient(160px 60px at 50% 20%,#ff4d8d24,#0000 60%)}.featureCard{background:#ffffffb8;border:1px solid var(--border);border-radius:22px;box-shadow:inset 0 1px 0 #ffffffd9;min-height:140px;padding:16px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.featureCard:hover{background:#ffffffc7;border-color:var(--borderStrong);transform:translateY(-2px)}.featureIcon{background:linear-gradient(135deg,#7c4dff24,#ff4d8d1a);border:1px solid #1118271a;border-radius:16px;box-shadow:0 18px 45px #0f172a1f;color:#111827e0;display:grid;font-weight:900;height:44px;place-items:center;width:44px}.featureTitle{color:#111827eb;font-weight:950;letter-spacing:-.02em;margin-top:10px}.featureText{color:#111827a8;font-size:13.5px;line-height:1.55;margin-top:6px}.postCard{background:#ffffffb8;border:1px solid var(--border);border-radius:22px;box-shadow:inset 0 1px 0 #ffffffd9;overflow:hidden;padding:16px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.postCard:hover{background:#ffffffc7;border-color:var(--borderStrong);transform:translateY(-2px)}.postMetaRow{align-items:center;display:flex;gap:10px;justify-content:space-between}.postMeta{color:#1118278f;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.postTime{color:#11182780;font-size:12px}.postTitle{color:#111827eb;font-size:16px;letter-spacing:-.02em;margin:10px 0 0}.postExcerpt{color:#111827a8;font-size:13.8px;line-height:1.6;margin:8px 0 0}.postActions{display:flex;justify-content:flex-start;margin-top:12px}.postMore{max-height:0;opacity:0;transform:translateY(-4px);transition:max-height .24s ease,opacity .24s ease,transform .24s ease}.postMoreOpen{max-height:220px;opacity:1;transform:translateY(0)}.postMoreInner{margin-top:12px}.postDivider{background:var(--border);height:1px;margin-bottom:10px}.postMoreText{color:#111827a3;font-size:13.5px;line-height:1.55;margin:0}.postChips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.chip{background:#7c4dff1a;border:1px solid #7c4dff2e;border-radius:999px;color:#111827c7;font-size:12.5px;padding:7px 10px}.tCard{background:#ffffffb8;border:1px solid var(--border);border-radius:22px;box-shadow:inset 0 1px 0 #ffffffd9;overflow:hidden;padding:16px;position:relative}.tQuote{color:#11182714;font-size:64px;font-weight:900;line-height:1;position:absolute;right:14px;top:-8px}.tText{color:#111827b3;font-size:14px;line-height:1.65;margin:0;max-width:60ch}.tName{color:#111827e6;font-size:13.5px;font-weight:850;letter-spacing:-.01em;margin-top:12px}.formCard{background:#ffffffb8;border:1px solid var(--border);border-radius:22px;box-shadow:inset 0 1px 0 #ffffffd9;padding:18px}.formHead{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.formStatus{color:#11182794;font-size:12.5px}.formStatus.sending{color:#111827b8}.formStatus.sent{color:#0f766eeb}.formGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:12px}.field{grid-gap:6px;display:grid;gap:6px}.field.full{grid-column:1/-1}.label{color:#11182799;font-size:12px}.input{background:#ffffffeb;border:1px solid #11182724;border-radius:16px;box-shadow:inset 0 1px 0 #ffffffb3;color:#111827e6;padding:12px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;width:100%}.input:hover{background:#fffffffa;border-color:#1118272e}.input:focus{border-color:#7c4dff73;box-shadow:0 0 0 3px #7c4dff24,inset 0 1px 0 #ffffffb3;outline:none}.select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#1118278c 0),linear-gradient(135deg,#1118278c 50%,#0000 0);background-position:calc(100% - 18px) calc(50% - 4px),calc(100% - 12px) calc(50% - 4px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:34px}.textarea{min-height:130px;resize:vertical}.invalid{border-color:#ff4d8d73;box-shadow:0 0 0 3px #ff4d8d1f,inset 0 1px 0 #ffffffb3}.error{color:#be123ceb;font-size:12.5px}.consentRow{align-items:flex-start;color:#111827b8;display:flex;font-size:13px;gap:10px;line-height:1.45;margin-top:12px}.consentRow input{accent-color:var(--primary);height:16px;margin-top:3px;width:16px}.consentHint{color:#1118278c}.invalidRow{color:#be123ceb}.formActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.formFoot{color:#11182794;font-size:12.5px;line-height:1.5;margin-top:12px}@media (max-width:980px){.formGrid{grid-template-columns:1fr}}.footer{background:#fff6;border-top:1px solid var(--border);padding:28px 0 22px}.footerGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.4fr .8fr .8fr}.footerBrand{background:#ffffffb8;border:1px solid var(--border);border-radius:22px;padding:16px}.footerBrandRow{align-items:center;display:flex;gap:12px}.footerTitle{color:#111827eb;font-weight:950;letter-spacing:-.02em}.footerSubtitle{color:#1118279e;font-size:12.5px;margin-top:2px}.footerText{color:#111827b3;font-size:13.5px;line-height:1.55;margin-top:10px}.footerMeta,.footerNav{background:#ffffffb8;border:1px solid var(--border);border-radius:22px;padding:16px}.footerColTitle{color:#11182794;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.footerLinks{grid-gap:8px;display:grid;gap:8px;margin-top:10px}.footerLink{background:#0000;border:0;border-radius:14px;color:#111827d6;cursor:pointer;padding:8px 10px;text-align:left}.footerLink:hover{background:#1118270d}.footerTextSmall{color:#111827b8;font-size:13px;line-height:1.5;margin-top:10px}.footerA{color:#111827db;text-decoration:none}.footerA:hover{text-decoration:underline;-webkit-text-decoration-color:#11182740;text-decoration-color:#11182740}.footerPillRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.footerPill{background:#1118270a;border:1px solid #1118271a;border-radius:999px;color:#111827bd;font-size:12.5px;padding:7px 10px}.footerBottom{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:12px;padding-top:12px}.footerCopy{color:#11182794;font-size:12.5px}.toTop{background:#ffffffc7;border:1px solid var(--border);border-radius:14px;color:#111827d1;cursor:pointer;padding:10px 12px}.toTop:hover{background:#ffffffeb}@media (max-width:980px){.footerGrid{grid-template-columns:1fr}}.gallery{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr))}.tile{background:#ffffffb8;border:1px solid var(--border);border-radius:22px;box-shadow:inset 0 1px 0 #ffffffd9;grid-column:span 4;min-height:190px;overflow:hidden;padding:16px;position:relative;transition:transform .16s ease,border-color .16s ease,background .16s ease}.tile:hover{background:#ffffffc7;border-color:var(--borderStrong);transform:translateY(-2px)}.tileTop{align-items:center;display:flex;gap:10px;justify-content:space-between}.tileTitle{color:#111827eb;font-size:15px;font-weight:950;letter-spacing:-.02em}.tileSubtitle{color:#111827a8;font-size:13.5px;line-height:1.5;margin-top:6px}.tileDot{background:#11182759;border-radius:999px;box-shadow:0 0 0 4px #1118270f;flex:0 0 auto;height:10px;width:10px}.tileMedia{background:#1118270a;border:1px solid #1118271a;border-radius:18px;bottom:14px;height:92px;left:14px;overflow:hidden;position:absolute;right:14px}.tileMediaInner{background:radial-gradient(180px 120px at 25% 30%,#ffffffd9,#0000 55%),radial-gradient(220px 160px at 70% 20%,#ffffffb3,#0000 60%),linear-gradient(135deg,#7c4dff1a,#ff4d8d14);filter:blur(0);inset:-40px;position:absolute;transform:rotate(3deg)}.tile-mint:before,.tile-pink:before,.tile-violet:before{content:"";filter:blur(18px);inset:-80px;opacity:.55;pointer-events:none;position:absolute}.tile-violet:before{background:radial-gradient(circle at 30% 30%,#7c4dff61,#0000 55%)}.tile-pink:before{background:radial-gradient(circle at 30% 30%,#ff4d8d57,#0000 55%)}.tile-mint:before{background:radial-gradient(circle at 30% 30%,#2dd4bf4d,#0000 55%)}@media (max-width:980px){.tile{grid-column:span 12}}:root{--bg:#fbfbff;--panel:#1118270d;--panel2:rgba(17,24,39,.035);--text:#111827eb;--muted:#1118279e;--primary:#7c4dff;--accent:#ff4d8d;--mint:#2dd4bf;--border:#1118271a;--borderStrong:#11182724;--shadow:0 24px 80px #0f172a24}*{box-sizing:border-box}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fbfbff;background:var(--bg);color:#111827eb;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Liberation Sans,sans-serif;margin:0;text-rendering:optimizeLegibility}::selection{background:#7c4dff33;color:#111827f2}a{color:inherit}button,input,textarea{font:inherit}:focus-visible{border-radius:12px;outline:2px solid #7c4dff8c;outline-offset:2px}#root{min-height:100%}.container{margin:0 auto;width:min(1120px,calc(100% - 40px))}hr{border:0;border-top:1px solid #1118271a;border-top:1px solid var(--border)}
/*# sourceMappingURL=main.c94e3007.css.map*/