@font-face{font-family:YDLfont;src:url(/static/media/LilitaOne-Regular.e970d047065ed950bb8c.ttf) format("truetype")}:root{--bg-navy:#07144f;--bg-deep:#030a2f;--ink:#f4f7ff;--ink-soft:#ced7ff;--accent:#ff7a2f;--accent-2:#ffb84f;--panel:#ffffff14;--panel-strong:#ffffff29;--line:#fff3}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 15% 15%,#ff99443d,#0000 42%),radial-gradient(circle at 80% 8%,#4172ff2e,#0000 34%),linear-gradient(165deg,#07144f,#030a2f 48%,#02061d);background:radial-gradient(circle at 15% 15%,#ff99443d,#0000 42%),radial-gradient(circle at 80% 8%,#4172ff2e,#0000 34%),linear-gradient(165deg,var(--bg-navy) 0,var(--bg-deep) 48%,#02061d 100%);color:#f4f7ff;color:var(--ink);font-family:Segoe UI,Trebuchet MS,sans-serif;line-height:1.6;overflow-x:hidden}#root{min-height:100vh}a:focus-visible,button:focus-visible{outline:2px solid #ff7a2f;outline:2px solid var(--accent);outline-offset:3px}.fade-in{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.page-transition{animation:pageFade .45s ease}@keyframes pageFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.btn,.cta-button{border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:.96rem;font-weight:700;letter-spacing:.02em;padding:13px 30px;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.cta-button:hover{box-shadow:0 10px 24px #00000040;transform:translateY(-2px)}.cta-primary{background:linear-gradient(100deg,#ff7a2f,#ffb84f);background:linear-gradient(100deg,var(--accent),var(--accent-2))}.cta-outline{background:#0000;border:1px solid #ffffff7a}.section-kicker{color:#ced7ff;color:var(--ink-soft);font-size:.84rem;letter-spacing:.15em;margin-bottom:12px;text-transform:uppercase}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#020826f2,#020826cc);border-bottom:1px solid #ffffff14;gap:24px;justify-content:space-between;padding:14px 6%;position:sticky;top:0;z-index:1000}.logo-container,.navbar{align-items:center;display:flex}.logo-container{gap:10px}.logo-img{height:56px;object-fit:contain;width:56px}.logo-text{font-family:YDLfont,sans-serif;font-size:32px;letter-spacing:.02em}.nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:12px;list-style:none}.nav-link{border-radius:999px;color:#fff;font-size:1rem;font-weight:600;padding:8px 14px;text-decoration:none;transition:background .2s ease}.nav-link:hover{background:#ffffff29}.nav-link-active{background:linear-gradient(95deg,#ff7a2ff2,#ffb84fe6);color:#1a1200}.home1{padding:78px 6% 42px}.hero-shell{background:linear-gradient(140deg,#ffffff2b,#ffffff12);border:1px solid #fff3;border:1px solid var(--line);border-radius:26px;box-shadow:0 30px 70px #00000052;margin:0 auto;max-width:980px;padding:58px 44px;text-align:center}.hero-kicker{color:#ced7ff;color:var(--ink-soft);font-size:.88rem;letter-spacing:.14em;margin-bottom:18px;text-transform:uppercase}.home1 h1{font-size:clamp(2.35rem,5.6vw,4.7rem);line-height:1.06}.hero-accent{color:#ffb84f;color:var(--accent-2)}.home1 h2{color:#fff0db;font-size:clamp(1.05rem,2.3vw,1.58rem);font-weight:600;margin-top:16px}.hero-description{color:#f0f4ff;font-size:1.06rem;margin:20px auto 32px;max-width:760px}.hero-cta-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.hero-highlights{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px auto 0;max-width:980px}.highlight-card{background:linear-gradient(145deg,#ffffff24,#ffffff12);border:1px solid #ffffff26;border-radius:18px;padding:20px;text-align:left}.highlight-metric{color:#ffd6ae;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800}.highlight-label{color:#e7ecff;font-size:.95rem}.services{padding:84px 6%}.services-header{margin:0 auto 30px;max-width:880px;text-align:center}.services h2{font-size:clamp(1.8rem,4vw,3rem)}.services-header p{color:#e0e7ff;margin-top:12px}.service-list{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.service{background:linear-gradient(165deg,#ffffff24,#ffffff0d);border:1px solid #ffffff2e;border-radius:18px;padding:24px;transition:transform .25s ease,border-color .25s ease}.service:hover{border-color:#ffb84fd9;transform:translateY(-5px)}.service-icon{align-items:center;background:linear-gradient(120deg,#ff7a2ff2,#ffb84feb);border-radius:14px;color:#2f1a00;display:inline-flex;font-size:.8rem;font-weight:800;height:52px;justify-content:center;letter-spacing:.08em;margin-bottom:14px;min-width:52px;padding:0 10px}.service h3{font-size:1.2rem;margin-bottom:10px}.service p{color:#e6ecff;font-size:.95rem}.service-outcome{color:#ffd7b2;font-weight:600;margin-top:14px}.services-cta-band{background:linear-gradient(115deg,#ff7a2f33,#2e55de47);border:1px solid #fff3;border-radius:22px;margin:30px auto 0;max-width:940px;padding:26px;text-align:center}.services-cta-band h3{font-size:1.4rem;margin-bottom:14px}.portfolio{padding:80px 6% 72px}.about-intro,.portfolio-note{margin:0 auto;max-width:860px;text-align:center}.about-intro h1{font-size:clamp(2rem,4.2vw,3.3rem);line-height:1.15}.about-intro p,.portfolio-note p{color:#e5ecff;margin-top:12px}.pillar-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px auto;max-width:980px}.pillar-card{background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;padding:24px}.pillar-card h3{margin-bottom:8px}.contact-section{display:flex;justify-content:center;padding:58px 6% 48px}.contact-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1.55fr 1fr;max-width:1240px;width:100%}.contact-form,.contact-info{border:1px solid #ffffff38;border-radius:24px;box-shadow:0 24px 52px #0208226b;padding:34px}.contact-form{background:linear-gradient(155deg,#ffffff29,#ffffff0f)}.contact-form h2{font-size:clamp(1.85rem,4.2vw,2.7rem);line-height:1.08;margin-bottom:10px}.contact-form h4{color:#dce6ff;font-weight:500;margin-bottom:14px}.contact-points{grid-gap:8px;display:grid;gap:8px;margin-bottom:18px}.contact-points p{color:#eef2ff;font-size:.94rem}.contact-points p:before{color:#ffb84f;color:var(--accent-2);content:"\2713";display:inline-flex;font-weight:800;width:18px}.form-shell{background:#0309265c;border:1px solid #fff3;border-radius:16px;display:flex;justify-content:center;margin-top:4px;padding:12px}.zoho-frame{background:#eef3ff;border-radius:12px;display:block;margin:0 auto;width:min(100%,720px)}.contact-info{align-self:start;background:linear-gradient(145deg,#ff7a2f2e,#ffffff0f)}.contact-info h3{font-size:1.45rem;margin-bottom:14px}.info-item{grid-gap:6px;background:#040a2861;border:1px solid #ffffff24;border-radius:14px;display:grid;gap:6px;margin-bottom:12px;padding:14px}.info-item strong{color:#fff}.info-item a{color:#ffe0bc;line-height:1.5;text-decoration:none}.info-item a:hover{color:#fff}.footer{background:#02071ce6;border-top:1px solid #ffffff1a;margin-top:42px;padding:28px 6%;text-align:center}.footer-title-big{font-size:1rem;font-weight:700;margin-bottom:6px}@media (max-width:960px){.navbar{flex-direction:column;justify-content:center}.hero-shell{padding:44px 22px}.contact-grid,.hero-highlights,.pillar-grid{grid-template-columns:1fr}.contact-form,.contact-info{padding:24px}}@media (max-width:640px){.home1{padding-top:56px}.nav-links{justify-content:center}.portfolio,.services{padding-top:64px}.services-cta-band h3{font-size:1.2rem}}
/*# sourceMappingURL=main.f8fd8c15.css.map*/