.section-header.svelte-7ccykd h1:where(.svelte-7ccykd){font-size:78px;line-height:90px;margin-bottom:43px;font-weight:300;letter-spacing:-.2px}.hero-content.svelte-7ccykd>p:where(.svelte-7ccykd){max-width:480px;margin-bottom:31px}.facts-row.svelte-7ccykd{display:flex;align-items:center;justify-content:space-between;margin-top:55px}.go-to-project-btn.svelte-7ccykd{width:175px;height:175px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;border:1px solid #575757;position:relative;overflow:hidden;cursor:pointer;background:transparent;transition:border-color .3s}.go-to-project-btn.svelte-7ccykd:hover{border-color:var(--primary, #28e98c)}.go-to-project-btn.svelte-7ccykd img:where(.svelte-7ccykd){display:block;width:100%;height:100%;animation:rotating 6s linear infinite}.go-to-project-btn.svelte-7ccykd svg:where(.svelte-7ccykd){position:absolute;color:#fff;width:40px;height:40px}.facts.svelte-7ccykd{display:flex;align-items:flex-start;gap:100px}.facts.svelte-7ccykd h1:where(.svelte-7ccykd){font-size:72px;font-weight:300;color:var(--primary, #28e98c);line-height:56px;margin-bottom:38px}.facts.svelte-7ccykd h1:where(.svelte-7ccykd) span:where(.svelte-7ccykd){color:var(--primary, #28e98c)}.facts.svelte-7ccykd p:where(.svelte-7ccykd){font-size:14px;line-height:24px;text-transform:uppercase}@media(max-width:600px){.facts-row.svelte-7ccykd{flex-direction:column;align-items:flex-start;gap:32px}.go-to-project-btn.svelte-7ccykd{align-self:center}}.about-content.svelte-7hpc9t>p:where(.svelte-7hpc9t){font-size:15px;color:#777;line-height:1.9;max-width:600px}.resume-timeline.svelte-1hscyi9{position:relative}.item.svelte-1hscyi9{position:relative;padding-left:48px;padding-bottom:52px}.item.svelte-1hscyi9:last-child{padding-bottom:0}.item.svelte-1hscyi9:before{content:"";position:absolute;left:0;top:6px;width:11px;height:11px;border-radius:50%;background:#28e98c;border:2px solid var(--bg, #1f1f1f);box-shadow:0 0 0 3px #28e98c33;z-index:1}.item.svelte-1hscyi9:after{content:"";position:absolute;left:5px;top:20px;bottom:0;width:1px;background:#ffffff14;z-index:0}.item.svelte-1hscyi9:last-child:after{height:calc(100% - 10px)}.item.svelte-1hscyi9 .date:where(.svelte-1hscyi9){display:inline-block;font-size:12px;font-weight:700;color:#28e98c;margin-bottom:12px;letter-spacing:.5px}.item.svelte-1hscyi9 h2:where(.svelte-1hscyi9){font-size:15px;font-weight:600;color:#ddd;margin-bottom:3px}.item.svelte-1hscyi9 p:where(.svelte-1hscyi9){font-size:12px;color:#555;margin-bottom:10px}.item.svelte-1hscyi9 p:where(.svelte-1hscyi9):last-child{margin-bottom:0}[data-theme=light] .item.svelte-1hscyi9:after{background:#0000001f}[data-theme=light] .item.svelte-1hscyi9 h2:where(.svelte-1hscyi9){color:#222}[data-theme=light] .item.svelte-1hscyi9 p:where(.svelte-1hscyi9){color:#777}.services-items.svelte-hz61c4{display:flex;flex-direction:column;gap:0}.service-item.svelte-hz61c4{padding:28px 0;border-bottom:1px solid rgba(255,255,255,.06);display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:20px;row-gap:6px;align-items:start;transition:opacity .25s}.service-item.svelte-hz61c4:last-child{border-bottom:none}.service-item.svelte-hz61c4:hover{opacity:.85}.svc-icon.svelte-hz61c4{grid-row:1 / 3;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:#28e98c;flex-shrink:0}.svc-icon.svelte-hz61c4 svg{width:28px;height:28px}.service-item.svelte-hz61c4 h2:where(.svelte-hz61c4){font-size:17px;font-weight:700;color:#fff;align-self:end}.service-item.svelte-hz61c4 p:where(.svelte-hz61c4){font-size:13px;color:#666;line-height:1.6;grid-column:2}.projects.svelte-hz61c4{grid-row:1 / 3;grid-column:3;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#28e98c;align-self:center;white-space:nowrap}@media(max-width:600px){.service-item.svelte-hz61c4{grid-template-columns:auto 1fr;grid-template-rows:auto auto auto}.projects.svelte-hz61c4{grid-row:3;grid-column:2}}[data-theme=light] .service-item.svelte-hz61c4{border-bottom-color:#00000014}[data-theme=light] .service-item.svelte-hz61c4 h2:where(.svelte-hz61c4){color:#111}[data-theme=light] .service-item.svelte-hz61c4 p:where(.svelte-hz61c4){color:#777}.skills-grid.svelte-1f1pl16{display:grid;grid-template-columns:repeat(5,1fr);gap:24px 20px}.skill.svelte-1f1pl16{text-align:center}.skill-inner.svelte-1f1pl16{width:120px;height:120px;border-radius:50%;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin:0 auto 14px;transition:border-color .3s,transform .3s}.skill.svelte-1f1pl16:hover .skill-inner:where(.svelte-1f1pl16){border-color:#28e98c59;transform:translateY(-4px)}.skill-inner.svelte-1f1pl16 img:where(.svelte-1f1pl16){width:40px;height:40px;object-fit:contain}.percent.svelte-1f1pl16{font-size:14px!important;font-weight:700!important;color:#28e98c!important;letter-spacing:-.5px}.name.svelte-1f1pl16{font-size:12px;font-weight:600;color:#777}[data-theme=light] .skill-inner.svelte-1f1pl16{background:#0000000a;border-color:#0000001f}[data-theme=light] .name.svelte-1f1pl16{color:#888}@media(max-width:800px){.skills-grid.svelte-1f1pl16{grid-template-columns:repeat(4,1fr)}}@media(max-width:600px){.skills-grid.svelte-1f1pl16{grid-template-columns:repeat(3,1fr)}}@media(max-width:420px){.skills-grid.svelte-1f1pl16{grid-template-columns:repeat(2,1fr)}.skill-inner.svelte-1f1pl16{width:100px;height:100px}}.portfolio-content.svelte-18e23a4{width:100%}.portfolio-items.svelte-18e23a4{display:flex;flex-direction:column;gap:20px}.portfolio-row-half.svelte-18e23a4{display:grid;grid-template-columns:1fr 1fr;gap:20px}.portfolio-item.svelte-18e23a4{display:flex;flex-direction:column;gap:14px}.portfolio-item-inner.svelte-18e23a4{position:relative;border-radius:16px;overflow:hidden;background:#1a1a1a}.portfolio-full.svelte-18e23a4 .portfolio-item-inner:where(.svelte-18e23a4){aspect-ratio:16/7}.portfolio-half.svelte-18e23a4 .portfolio-item-inner:where(.svelte-18e23a4){aspect-ratio:4/3}.portfolio-item-inner.svelte-18e23a4 img:where(.svelte-18e23a4){width:100%;height:100%;object-fit:cover;transition:transform .5s ease;display:block}.portfolio-item.svelte-18e23a4:hover .portfolio-item-inner:where(.svelte-18e23a4) img:where(.svelte-18e23a4){transform:scale(1.04)}.portfolio-categories.svelte-18e23a4{position:absolute;bottom:16px;left:16px;display:flex;gap:8px;flex-wrap:wrap}.portfolio-categories.svelte-18e23a4 li:where(.svelte-18e23a4) span:where(.svelte-18e23a4){display:block;padding:5px 14px;border-radius:50px;font-size:11px;font-weight:600;background:#000000b3;color:#fff;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.portfolio-item.svelte-18e23a4 h2:where(.svelte-18e23a4){font-size:16px;font-weight:600;color:#ccc;transition:color .2s}.portfolio-item.svelte-18e23a4:hover h2:where(.svelte-18e23a4){color:#fff}@media(max-width:640px){.portfolio-row-half.svelte-18e23a4{grid-template-columns:1fr}}[data-theme=light] .portfolio-item-inner.svelte-18e23a4{background:#ddd}[data-theme=light] .portfolio-item.svelte-18e23a4 h2:where(.svelte-18e23a4){color:#333}[data-theme=light] .portfolio-item.svelte-18e23a4:hover h2:where(.svelte-18e23a4){color:#111}.clients-logos.svelte-1gy0eo{margin-top:48px}.clients-logos.svelte-1gy0eo>h4:where(.svelte-1gy0eo){font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#444;margin-bottom:28px}.clients-grid.svelte-1gy0eo{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.client-logo.svelte-1gy0eo{display:flex;align-items:center;justify-content:center;padding:16px 20px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#ffffff05;opacity:.6;transition:opacity .25s;min-height:56px}.client-logo.svelte-1gy0eo:hover{opacity:1}.client-logo.svelte-1gy0eo img:where(.svelte-1gy0eo){max-height:32px;width:auto;object-fit:contain}@media(max-width:600px){.clients-grid.svelte-1gy0eo{grid-template-columns:repeat(2,1fr)}}[data-theme=light] .clients-logos.svelte-1gy0eo>h4:where(.svelte-1gy0eo){color:#bbb}[data-theme=light] .client-logo.svelte-1gy0eo{border-color:#00000014;background:#00000005}.pricing-row.svelte-omzaxu{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:28px}.pricing-table.svelte-omzaxu{border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:36px 32px;background:#0003;transition:border-color .3s}.pricing-table.svelte-omzaxu:hover{border-color:#28e98c40}.pricing-table-header.svelte-omzaxu{margin-bottom:28px}.top.svelte-omzaxu{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:12px}.top.svelte-omzaxu h4:where(.svelte-omzaxu){font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#fff}.tagline.svelte-omzaxu{font-size:12px;color:#555;text-align:right;line-height:1.5}.price.svelte-omzaxu{font-size:52px!important;font-weight:900!important;color:#28e98c!important;letter-spacing:-2px;line-height:1}.price.svelte-omzaxu span:where(.svelte-omzaxu){font-size:16px!important;font-weight:500!important;color:#555!important;letter-spacing:0}.feature-lists.svelte-omzaxu{margin-bottom:28px;display:flex;flex-direction:column;gap:10px}.feature-lists.svelte-omzaxu li:where(.svelte-omzaxu){font-size:13px;color:#777;padding-left:16px;position:relative;line-height:1.5}.feature-lists.svelte-omzaxu li:where(.svelte-omzaxu):before{content:"–";position:absolute;left:0;color:#3a3a3a}.info.svelte-omzaxu{font-size:13px;color:#555;line-height:1.7}.contact-link.svelte-omzaxu{background:none;border:none;color:#28e98c;font-size:13px;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.pricing-row.svelte-omzaxu{grid-template-columns:1fr}.pricing-table.svelte-omzaxu{padding:28px 24px}}[data-theme=light] .pricing-table.svelte-omzaxu{border-color:#0000001a;background:#ffffffbf}[data-theme=light] .top.svelte-omzaxu h4:where(.svelte-omzaxu){color:#111}[data-theme=light] .tagline.svelte-omzaxu{color:#888}[data-theme=light] .feature-lists.svelte-omzaxu li:where(.svelte-omzaxu){color:#666}[data-theme=light] .feature-lists.svelte-omzaxu li:where(.svelte-omzaxu):before{color:#ccc}[data-theme=light] .info.svelte-omzaxu{color:#777}.drawer-panel.svelte-mvlppf{position:fixed;top:0;right:0;bottom:0;left:var(--sidebar-offset, 0px);z-index:600;background:#141414;transform:translateY(100%);visibility:hidden;opacity:0;display:flex;flex-direction:column;overflow:hidden}.drawer-header.svelte-mvlppf{display:flex;align-items:center;justify-content:space-between;padding:26px 48px;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.drawer-title.svelte-mvlppf{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#fff}.drawer-title.svelte-mvlppf svg:where(.svelte-mvlppf){color:var(--primary, #28e98c)}.post-count.svelte-mvlppf{background:#28e98c1f;color:var(--primary, #28e98c);border:1px solid rgba(40,233,140,.25);border-radius:50px;font-size:10px;padding:2px 10px;letter-spacing:0}.close-btn.svelte-mvlppf{width:38px;height:38px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#777;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.close-btn.svelte-mvlppf:hover{background:var(--primary, #28e98c);border-color:var(--primary, #28e98c);color:#000}.drawer-body.svelte-mvlppf{flex:1;overflow-y:auto;padding:48px}.drawer-body.svelte-mvlppf::-webkit-scrollbar{width:4px}.drawer-body.svelte-mvlppf::-webkit-scrollbar-track{background:transparent}.drawer-body.svelte-mvlppf::-webkit-scrollbar-thumb{background:var(--primary, #28e98c);border-radius:4px}.drawer-grid.svelte-mvlppf{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1100px;margin:0 auto}.drawer-card.svelte-mvlppf{border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;background:#00000040;cursor:pointer;transition:border-color .3s,transform .3s;display:flex;flex-direction:column}.drawer-card.svelte-mvlppf:hover{border-color:#28e98c59;transform:translateY(-5px)}.card-thumb.svelte-mvlppf{height:200px;overflow:hidden}.card-thumb.svelte-mvlppf img:where(.svelte-mvlppf){width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.drawer-card.svelte-mvlppf:hover .card-thumb:where(.svelte-mvlppf) img:where(.svelte-mvlppf){transform:scale(1.05)}.card-body.svelte-mvlppf{padding:22px;display:flex;flex-direction:column;flex:1}.card-meta.svelte-mvlppf{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#484848;margin-bottom:10px}.sep.svelte-mvlppf{color:#333}.card-body.svelte-mvlppf h3:where(.svelte-mvlppf){font-size:16px;font-weight:600;color:#ccc;line-height:1.45;margin-bottom:10px;transition:color .2s}.drawer-card.svelte-mvlppf:hover .card-body:where(.svelte-mvlppf) h3:where(.svelte-mvlppf){color:#fff}.card-body.svelte-mvlppf p:where(.svelte-mvlppf){font-size:13px;color:#505050;line-height:1.7;margin-bottom:18px;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-tags.svelte-mvlppf{display:flex;flex-wrap:wrap;gap:6px}.tag.svelte-mvlppf{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--primary, #28e98c);background:#28e98c12;border:1px solid rgba(40,233,140,.18);padding:3px 10px;border-radius:50px}@media(max-width:960px){.drawer-grid.svelte-mvlppf{grid-template-columns:1fr 1fr}.drawer-header.svelte-mvlppf,.drawer-body.svelte-mvlppf{padding-left:28px;padding-right:28px}}@media(max-width:580px){.drawer-grid.svelte-mvlppf{grid-template-columns:1fr}.drawer-body.svelte-mvlppf{padding:28px 20px}.drawer-header.svelte-mvlppf{padding:20px}}[data-theme=light] .drawer-panel.svelte-mvlppf{background:#f0f0f0}[data-theme=light] .drawer-header.svelte-mvlppf{border-bottom-color:#00000012}[data-theme=light] .drawer-title.svelte-mvlppf{color:#111}[data-theme=light] .close-btn.svelte-mvlppf{background:#0000000d;border-color:#0000001a;color:#888}[data-theme=light] .drawer-card.svelte-mvlppf{border-color:#00000014;background:#fffc}[data-theme=light] .drawer-card.svelte-mvlppf:hover{border-color:#28e98c66}[data-theme=light] .card-body.svelte-mvlppf h3:where(.svelte-mvlppf){color:#333}[data-theme=light] .drawer-card.svelte-mvlppf:hover .card-body:where(.svelte-mvlppf) h3:where(.svelte-mvlppf){color:#111}[data-theme=light] .card-body.svelte-mvlppf p:where(.svelte-mvlppf){color:#777}[data-theme=light] .card-meta.svelte-mvlppf{color:#bbb}[data-theme=light] .sep.svelte-mvlppf{color:#ddd}.reader-panel.svelte-11uxuj1{position:fixed;top:0;right:0;bottom:0;left:var(--sidebar-offset, 0px);z-index:700;background:#111;transform:translate(100%);visibility:hidden;opacity:0;display:flex;flex-direction:column;overflow:hidden}.progress-bar.svelte-11uxuj1{position:absolute;top:0;left:0;height:3px;background:var(--primary, #28e98c);transition:width .12s linear;z-index:1}.reader-header.svelte-11uxuj1{display:flex;align-items:center;gap:16px;padding:18px 36px;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.back-btn.svelte-11uxuj1{display:inline-flex;align-items:center;gap:8px;background:none;border:none;color:#666;font-size:13px;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:color .2s;padding:0;font-family:inherit}.back-btn.svelte-11uxuj1:hover{color:var(--primary, #28e98c)}.share-btn.svelte-11uxuj1{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid rgba(40,233,140,.3);color:#28e98c;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:6px 14px;border-radius:50px;cursor:pointer;transition:all .2s;font-family:inherit}.share-btn.svelte-11uxuj1:hover{background:#28e98c14}.header-meta.svelte-11uxuj1{flex:1;text-align:center;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#444}.close-btn.svelte-11uxuj1{width:36px;height:36px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#777;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.close-btn.svelte-11uxuj1:hover{background:var(--primary, #28e98c);border-color:var(--primary, #28e98c);color:#000}.reader-body.svelte-11uxuj1{flex:1;overflow-y:auto}.reader-body.svelte-11uxuj1::-webkit-scrollbar{width:4px}.reader-body.svelte-11uxuj1::-webkit-scrollbar-track{background:transparent}.reader-body.svelte-11uxuj1::-webkit-scrollbar-thumb{background:var(--primary, #28e98c);border-radius:4px}.reader-hero.svelte-11uxuj1{position:relative;width:100%;height:420px;overflow:hidden}.reader-hero.svelte-11uxuj1 img:where(.svelte-11uxuj1){width:100%;height:100%;object-fit:cover;display:block}.hero-overlay.svelte-11uxuj1{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 40%,#111 100%)}.reader-content.svelte-11uxuj1{max-width:740px;margin:0 auto;padding:40px 24px 100px}.reader-tags.svelte-11uxuj1{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.tag.svelte-11uxuj1{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--primary, #28e98c);background:#28e98c14;border:1px solid rgba(40,233,140,.2);padding:4px 12px;border-radius:50px}.reader-content.svelte-11uxuj1 h1:where(.svelte-11uxuj1){font-size:36px;font-weight:700;color:#fff;line-height:1.25;letter-spacing:-.5px;margin-bottom:18px}.reader-meta.svelte-11uxuj1{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:#555;margin-bottom:32px}.sep.svelte-11uxuj1{color:#333}hr.svelte-11uxuj1{border:none;border-top:1px solid rgba(255,255,255,.07);margin-bottom:40px}.article-body.svelte-11uxuj1 h2{font-size:22px;font-weight:700;color:#e8e8e8;margin:40px 0 16px;line-height:1.3}.article-body.svelte-11uxuj1 p{font-size:16px;line-height:1.9;color:#777;margin-bottom:22px}.article-body.svelte-11uxuj1 blockquote{border-left:3px solid var(--primary, #28e98c);padding:14px 22px;margin:32px 0;background:#28e98c0a;border-radius:0 10px 10px 0}.article-body.svelte-11uxuj1 blockquote p{color:#ccc;font-style:italic;font-size:17px;line-height:1.7;margin:0}@media(max-width:640px){.reader-hero.svelte-11uxuj1{height:240px}.reader-content.svelte-11uxuj1 h1:where(.svelte-11uxuj1){font-size:26px}.reader-header.svelte-11uxuj1{padding:16px 20px}.reader-content.svelte-11uxuj1{padding-top:28px}}[data-theme=light] .reader-panel.svelte-11uxuj1{background:#fff}[data-theme=light] .reader-header.svelte-11uxuj1{border-bottom-color:#00000012}[data-theme=light] .back-btn.svelte-11uxuj1{color:#888}[data-theme=light] .header-meta.svelte-11uxuj1{color:#bbb}[data-theme=light] .close-btn.svelte-11uxuj1{background:#0000000d;border-color:#0000001a;color:#888}[data-theme=light] .hero-overlay.svelte-11uxuj1{background:linear-gradient(to bottom,transparent 40%,#fff 100%)}[data-theme=light] .reader-content.svelte-11uxuj1 h1:where(.svelte-11uxuj1){color:#111}[data-theme=light] .reader-meta.svelte-11uxuj1{color:#888}[data-theme=light] .sep.svelte-11uxuj1{color:#ccc}[data-theme=light] hr.svelte-11uxuj1{border-top-color:#00000012}[data-theme=light] .article-body.svelte-11uxuj1 h2{color:#222}[data-theme=light] .article-body.svelte-11uxuj1 p{color:#555}[data-theme=light] .article-body.svelte-11uxuj1 blockquote p{color:#444}.blog-grid.svelte-10b28qo{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-card.svelte-10b28qo{border:1px solid rgba(255,255,255,.09);border-radius:16px;overflow:hidden;background:#0003;transition:border-color .3s,transform .3s;display:flex;flex-direction:column;cursor:pointer}.blog-card.svelte-10b28qo:hover{border-color:#28e98c40;transform:translateY(-4px)}.blog-thumbnail.svelte-10b28qo{height:210px;overflow:hidden}.blog-thumbnail.svelte-10b28qo img:where(.svelte-10b28qo){width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.blog-card.svelte-10b28qo:hover .blog-thumbnail:where(.svelte-10b28qo) img:where(.svelte-10b28qo){transform:scale(1.04)}.blog-card-body.svelte-10b28qo{padding:24px;display:flex;flex-direction:column;flex:1}.meta.svelte-10b28qo{display:flex;align-items:center;gap:16px;margin-bottom:14px}.meta.svelte-10b28qo li:where(.svelte-10b28qo){display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#555}.meta.svelte-10b28qo li:where(.svelte-10b28qo) svg:where(.svelte-10b28qo){color:var(--primary);flex-shrink:0}.blog-card-body.svelte-10b28qo h2:where(.svelte-10b28qo){font-size:16px;font-weight:600;color:#ccc;line-height:1.45;margin-bottom:10px;transition:color .2s}.blog-card.svelte-10b28qo:hover .blog-card-body:where(.svelte-10b28qo) h2:where(.svelte-10b28qo){color:#fff}.blog-card-body.svelte-10b28qo p:where(.svelte-10b28qo){font-size:13px;color:#555;line-height:1.75;margin-bottom:20px;flex:1}.read-more-btn.svelte-10b28qo{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--primary);transition:gap .2s}.blog-card.svelte-10b28qo:hover .read-more-btn:where(.svelte-10b28qo){gap:10px}.see-all-wrap.svelte-10b28qo{margin-top:48px;text-align:center}.see-all-btn.svelte-10b28qo{display:inline-flex;align-items:center;gap:10px;background:transparent;border:1px solid rgba(40,233,140,.35);color:var(--primary);padding:13px 32px;border-radius:50px;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all .25s;font-family:inherit}.see-all-btn.svelte-10b28qo:hover{background:#28e98c14;border-color:var(--primary);gap:14px}@media(max-width:900px){.blog-grid.svelte-10b28qo{grid-template-columns:1fr 1fr}}@media(max-width:580px){.blog-grid.svelte-10b28qo{grid-template-columns:1fr}}[data-theme=light] .blog-card.svelte-10b28qo{border-color:#00000017;background:#ffffffbf}[data-theme=light] .blog-card-body.svelte-10b28qo h2:where(.svelte-10b28qo){color:#333}[data-theme=light] .blog-card.svelte-10b28qo:hover .blog-card-body:where(.svelte-10b28qo) h2:where(.svelte-10b28qo){color:#111}[data-theme=light] .blog-card-body.svelte-10b28qo p:where(.svelte-10b28qo){color:#777}[data-theme=light] .meta.svelte-10b28qo li:where(.svelte-10b28qo){color:#aaa}.contact-content.svelte-wt4tt0{max-width:780px}.contact-email.svelte-wt4tt0{font-size:18px;font-weight:500;color:#888;margin-bottom:8px}.contact-email.svelte-wt4tt0 a:where(.svelte-wt4tt0){color:#888;transition:color .2s}.contact-email.svelte-wt4tt0 a:where(.svelte-wt4tt0):hover{color:#28e98c}.required-msg.svelte-wt4tt0{font-size:12px;color:#444;margin-bottom:28px}.success-msg.svelte-wt4tt0,.error-msg.svelte-wt4tt0{border-radius:10px;padding:12px 18px;font-size:13px;margin-bottom:20px}.success-msg.svelte-wt4tt0{background:#28e98c1a;border:1px solid rgba(40,233,140,.3);color:#28e98c}.error-msg.svelte-wt4tt0{background:#e950501a;border:1px solid rgba(233,80,80,.3);color:#e95050}.contact-form.svelte-wt4tt0{display:flex;flex-direction:column;gap:18px}.form-row.svelte-wt4tt0{display:grid;grid-template-columns:1fr 1fr;gap:18px}.input-group.svelte-wt4tt0{display:flex;flex-direction:column;gap:8px}.budget-field.svelte-wt4tt0{display:flex;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;background:#ffffff0a;transition:border-color .2s}.budget-field.svelte-wt4tt0:focus-within{border-color:#28e98c66}.budget-field.svelte-wt4tt0 select:where(.svelte-wt4tt0){border:none;border-right:1px solid rgba(255,255,255,.08);border-radius:0;background:#ffffff0f;color:#28e98c;font-size:13px;font-weight:600;padding:0 14px;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;width:auto;min-width:72px;text-align:center}.budget-field.svelte-wt4tt0 input:where(.svelte-wt4tt0){flex:1;width:0;min-width:0;border:none;border-radius:0;background:transparent;padding:14px 16px;font-size:14px;color:inherit;outline:none}[data-theme=light] .budget-field.svelte-wt4tt0{border-color:#0000001f;background:#fff}[data-theme=light] .budget-field.svelte-wt4tt0 select:where(.svelte-wt4tt0){background:#0000000a;border-right-color:#0000001f;color:#28e98c}label.svelte-wt4tt0{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#555}label.svelte-wt4tt0 span:where(.svelte-wt4tt0){color:#3a3a3a;text-transform:none;font-weight:400;letter-spacing:0;font-size:11px}label.svelte-wt4tt0 sup:where(.svelte-wt4tt0){color:#28e98c}input.svelte-wt4tt0,select.svelte-wt4tt0,textarea.svelte-wt4tt0{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:13px 16px;font-size:14px;color:#ccc;font-family:inherit;outline:none;transition:border-color .25s;width:100%;-webkit-appearance:none}input.svelte-wt4tt0::placeholder,textarea.svelte-wt4tt0::placeholder{color:#3a3a3a}input.svelte-wt4tt0:focus,select.svelte-wt4tt0:focus,textarea.svelte-wt4tt0:focus{border-color:#28e98c66}select.svelte-wt4tt0{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-color:#ffffff08;padding-right:40px;cursor:pointer}select.svelte-wt4tt0 option:where(.svelte-wt4tt0){background:#1f1f1f;color:#ccc}textarea.svelte-wt4tt0{resize:vertical;min-height:120px}.attachment-row.svelte-wt4tt0{display:none}.attach-label.svelte-wt4tt0{display:inline-flex;align-items:center;gap:8px;color:#555;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:color .2s}.attach-label.svelte-wt4tt0:hover{color:#28e98c}.attach-label.svelte-wt4tt0 input[type=file]:where(.svelte-wt4tt0){display:none}.submit-btn.svelte-wt4tt0{width:100%;padding:16px;font-size:13px;letter-spacing:2px;text-transform:uppercase}.submit-btn.svelte-wt4tt0:disabled{opacity:.7;cursor:not-allowed}.spinner.svelte-wt4tt0{display:inline-block;width:14px;height:14px;border:2px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;animation:svelte-wt4tt0-spin .7s linear infinite}@keyframes svelte-wt4tt0-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.form-row.svelte-wt4tt0{grid-template-columns:1fr}}[data-theme=light] label.svelte-wt4tt0{color:#555}[data-theme=light] label.svelte-wt4tt0 span:where(.svelte-wt4tt0){color:#aaa}[data-theme=light] .required-msg.svelte-wt4tt0{color:#aaa}[data-theme=light] input.svelte-wt4tt0,[data-theme=light] select.svelte-wt4tt0,[data-theme=light] textarea.svelte-wt4tt0{background:#fff;border-color:#00000026;color:#333}[data-theme=light] input.svelte-wt4tt0::placeholder,[data-theme=light] textarea.svelte-wt4tt0::placeholder{color:#bbb}[data-theme=light] select.svelte-wt4tt0{background-color:#fff}[data-theme=light] select.svelte-wt4tt0 option:where(.svelte-wt4tt0){background:#fff;color:#333}.icon-menu .bar.open:first-child{transform:translateY(8px) rotate(45deg)}.icon-menu .bar.open:last-child{transform:translateY(-8px) rotate(-45deg)}
