.agency-site{--as-primary:#1e3a5f;--as-accent:#c4a574;--as-bg:#f8fafc;--as-surface:#ffffff;--as-text:#0f172a;--as-muted:#64748b;--as-serif:var(--font-vazirmatn),"Vazirmatn","Tahoma","Segoe UI",system-ui,sans-serif;--as-container-max:72rem;--as-container-pad:clamp(1rem,4vw,2rem);--as-radius:0.5rem;--as-radius-lg:1rem;--as-shadow:0 4px 24px rgba(0,0,0,0.08);--as-shadow-lg:0 12px 40px rgba(0,0,0,0.12);--as-transition:0.2s ease;--as-accent-soft:color-mix(in srgb,var(--as-accent) 16%,white);--as-accent-strong:color-mix(in srgb,var(--as-accent) 82%,black);min-height:100vh;background:var(--as-bg);color:var(--as-text);font-family:var(--font-vazirmatn),"Vazirmatn","Tahoma","Segoe UI",system-ui,sans-serif;font-size:1rem;line-height:1.7;direction:rtl;text-align:right}.agency-site *,.agency-site :after,.agency-site :before{box-sizing:border-box}.agency-site img{max-width:100%;display:block}.agency-site .as-mod-about-copy img,.agency-site .as-prose img,.agency-site article img{height:auto}.agency-site .glc-image,.agency-site .glc-map-tile{width:100%;height:100%;object-fit:cover}.agency-site .glc-image-contain{object-fit:contain}.agency-site .as-logo-sm{width:2.25rem;height:2.25rem;object-fit:cover}.agency-site .as-logo-md{width:3rem;height:3rem;object-fit:cover}.agency-site .as-logo-lg{width:4rem;height:4rem;object-fit:cover}.agency-site .as-mod-about-img,.agency-site .au-about-img,.agency-site .lx-about-img,.agency-site .nv-about-img{width:100%;height:100%;object-fit:cover}.agency-site a{color:inherit;text-decoration:none}.agency-site h1,.agency-site h2,.agency-site h3,.agency-site h4{margin:0;line-height:1.25;font-weight:700;font-family:var(--as-serif)}.agency-site p{margin:0}.agency-site ul{margin:0;padding:0;list-style:none}.as-container{width:100%;max-width:var(--as-container-max);margin-inline:auto;padding-inline:var(--as-container-pad)}.as-platform-bar{position:relative;z-index:50;border-bottom:1px solid rgba(0,0,0,.06);background:var(--as-surface);font-size:.75rem;color:var(--as-muted)}.as-platform-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.5rem}.as-platform-bar a{color:var(--as-muted);transition:color var(--as-transition)}.as-platform-bar a:hover{color:var(--as-primary)}.as-logo{object-fit:cover;border-radius:calc(var(--as-radius) - 2px);flex-shrink:0}.as-logo-sm{width:2.25rem;height:2.25rem}.as-logo-md{width:3rem;height:3rem}.as-logo-lg{width:4rem;height:4rem}.as-logo-fallback{display:flex;align-items:center;justify-content:center;background:var(--as-accent);color:var(--as-surface);font-weight:700;font-size:1.1em}.as-logo-light.as-logo-fallback{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25)}.as-wave-wrap{display:block;width:100%;line-height:0;margin-block:-1px;overflow:hidden}.as-wave-wrap svg{display:block;width:100%;height:clamp(2.5rem,6vw,5rem)}.as-wave-wrap path{fill:var(--as-bg)}.as-wave-wrap.as-wave-to-dark path{fill:var(--as-primary)}.agency-site .agency-listings-filter{background:var(--as-surface);border-color:color-mix(in srgb,var(--as-muted) 18%,transparent);border-radius:var(--as-radius-lg);box-shadow:var(--as-shadow)}.agency-site .agency-listings-filter input,.agency-site .agency-listings-filter select{background:var(--as-bg);border-color:color-mix(in srgb,var(--as-muted) 22%,transparent);color:var(--as-text)}.agency-site .bd-listings-slot>div,.agency-site .cr-listings-slot>div,.agency-site .hx-listings-slot>div{display:flex;flex-direction:column;gap:1.5rem}.agency-site .bd-listings-slot .grid,.agency-site .bd-listings-slot .listing-results-grid,.agency-site .cr-listings-slot .grid,.agency-site .cr-listings-slot .listing-results-grid,.agency-site .hx-listings-slot .grid,.agency-site .hx-listings-slot .listing-results-grid{gap:.9rem}.tpl-helix{--as-btn-radius:999px}.tpl-helix .hx-hero{position:relative;display:flex;flex-direction:column;min-height:clamp(22rem,58vh,34rem);background-color:var(--as-primary);background-size:cover;background-position:50%;background-repeat:no-repeat;color:#fff}.tpl-helix .hx-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,12,8,.55),rgba(20,12,8,.72) 45%,rgba(20,12,8,.88));pointer-events:none}.tpl-helix .hx-nav{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding-block:1.25rem}.tpl-helix .hx-nav-brand{display:flex;align-items:center;gap:.75rem;font-weight:600;font-size:.95rem;letter-spacing:.02em}.tpl-helix .hx-nav-links{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem 1.25rem;font-size:.85rem}.tpl-helix .hx-nav-links a{color:rgba(255,255,255,.85);transition:color var(--as-transition)}.tpl-helix .hx-nav-links a:hover{color:var(--as-accent)}.tpl-helix .hx-hero-content{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:center;padding-block:1.75rem 2.25rem;max-width:42rem}.tpl-helix .hx-hero-eyebrow{margin-bottom:.75rem;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--as-accent)}.tpl-helix .hx-hero-content h1{font-family:var(--as-serif);font-size:clamp(2rem,5vw,3.25rem);font-weight:700;margin-bottom:1rem}.tpl-helix .hx-hero-sub{margin-bottom:2rem;font-size:1rem;color:rgba(255,255,255,.78);max-width:36rem}.tpl-helix .hx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.75rem;border-radius:var(--as-btn-radius);font-size:.875rem;font-weight:600;border:2px solid transparent;cursor:pointer;transition:background var(--as-transition),color var(--as-transition),border-color var(--as-transition),transform var(--as-transition);width:fit-content}.tpl-helix .hx-btn:hover{transform:translateY(-1px)}.tpl-helix .hx-btn-solid{background:var(--as-accent);color:var(--as-primary);border-color:var(--as-accent)}.tpl-helix .hx-btn-solid:hover{background:color-mix(in srgb,var(--as-accent) 88%,white)}.tpl-helix .hx-btn-dark{background:var(--as-primary);color:#fff;border-color:var(--as-primary)}.tpl-helix .hx-btn-dark:hover{background:color-mix(in srgb,var(--as-primary) 85%,black)}.tpl-helix .hx-btn-light{background:#fff;color:var(--as-primary);border-color:#fff}.tpl-helix .hx-btn-light:hover{background:rgba(255,255,255,.92)}.tpl-helix .hx-about{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center;padding-block:clamp(3rem,8vw,5rem);background:var(--as-surface)}@media (min-width:768px){.tpl-helix .hx-about{grid-template-columns:1fr 1fr;gap:3rem}}.tpl-helix .hx-about-text h2{font-family:var(--as-serif);font-size:clamp(1.5rem,3vw,2.25rem);color:var(--as-text);margin-bottom:1.25rem}.tpl-helix .hx-about-body{color:var(--as-muted);margin-bottom:1rem}.tpl-helix .hx-about-body+.hx-about-body{margin-bottom:1.5rem}.tpl-helix .hx-about-text .hx-btn{margin-top:.5rem}.tpl-helix .hx-about-images{position:relative;min-height:18rem}@media (min-width:768px){.tpl-helix .hx-about-images{min-height:22rem}}.tpl-helix .hx-about-img-main,.tpl-helix .hx-about-img-sub{background-color:color-mix(in srgb,var(--as-accent) 25%,var(--as-bg));background-size:cover;background-position:50%;border-radius:var(--as-radius-lg);box-shadow:var(--as-shadow-lg)}.tpl-helix .hx-about-img-main{position:relative;z-index:1;width:78%;height:16rem;margin-inline-start:auto}@media (min-width:768px){.tpl-helix .hx-about-img-main{height:20rem;width:72%}}.tpl-helix .hx-about-img-sub{position:absolute;z-index:2;inset-block-end:-1.5rem;inset-inline-start:0;width:55%;height:11rem;border:4px solid var(--as-surface)}@media (min-width:768px){.tpl-helix .hx-about-img-sub{height:13rem;width:50%;inset-block-end:-2rem}}.tpl-helix .hx-stats{background:color-mix(in srgb,var(--as-accent) 22%,var(--as-bg));border-block:1px solid color-mix(in srgb,var(--as-accent) 30%,transparent);padding-block:2rem}.tpl-helix .hx-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;text-align:center}@media (min-width:640px){.tpl-helix .hx-stats-grid{grid-template-columns:repeat(4,1fr)}}.tpl-helix .hx-stats-grid strong{display:block;font-family:var(--as-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--as-primary);margin-bottom:.25rem}.tpl-helix .hx-stats-grid span{font-size:.8rem;color:var(--as-muted)}.tpl-helix .hx-services{padding-block:clamp(3rem,7vw,4.5rem);background:var(--as-bg)}.tpl-helix .hx-section-title{font-family:var(--as-serif);font-size:clamp(1.5rem,3vw,2rem);text-align:center;margin-bottom:2.5rem;color:var(--as-text)}.tpl-helix .hx-section-title-light{color:#fff}.tpl-helix .hx-services-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.tpl-helix .hx-services-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.tpl-helix .hx-services-grid{grid-template-columns:repeat(4,1fr)}}.tpl-helix .hx-service-card{padding:1.75rem 1.5rem;background:var(--as-surface);border:1px solid color-mix(in srgb,var(--as-muted) 25%,transparent);border-radius:var(--as-radius);transition:transform var(--as-transition),box-shadow var(--as-transition),background var(--as-transition),border-color var(--as-transition)}.tpl-helix .hx-service-card:hover{transform:translateY(-3px);box-shadow:var(--as-shadow)}.tpl-helix .hx-service-card.is-active{background:var(--as-primary);border-color:var(--as-primary);color:#fff}.tpl-helix .hx-service-card.is-active .hx-service-more{color:var(--as-accent)}.tpl-helix .hx-service-icon{width:2.75rem;height:2.75rem;margin-bottom:1rem;border-radius:50%;background:color-mix(in srgb,var(--as-accent) 35%,var(--as-bg));border:2px solid var(--as-accent)}.tpl-helix .hx-service-card.is-active .hx-service-icon{background:rgba(255,255,255,.1);border-color:var(--as-accent)}.tpl-helix .hx-service-card h3{font-size:1rem;margin-bottom:.5rem}.tpl-helix .hx-service-card p{font-size:.8rem;color:var(--as-muted);margin-bottom:1rem;line-height:1.6}.tpl-helix .hx-service-card.is-active p{color:rgba(255,255,255,.72)}.tpl-helix .hx-service-more{font-size:.75rem;font-weight:600;color:var(--as-accent)}.tpl-helix .hx-featured{padding-block:clamp(3rem,7vw,4.5rem);background:var(--as-surface)}.tpl-helix .hx-cta{background:var(--as-accent);color:var(--as-primary);padding-block:clamp(2.5rem,6vw,3.5rem)}.tpl-helix .hx-cta-inner{text-align:center;max-width:40rem}.tpl-helix .hx-cta-inner h2{font-family:var(--as-serif);font-size:clamp(1.35rem,3vw,1.85rem);margin-bottom:.75rem}.tpl-helix .hx-cta-inner p{margin-bottom:1.5rem;opacity:.88;font-size:.95rem}.tpl-helix .hx-cta-inner .hx-btn{margin-inline:auto}.tpl-helix .hx-values{background:var(--as-primary);color:#fff;padding-block:clamp(3rem,7vw,4.5rem);background-image:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.04) 0,transparent 55%)}.tpl-helix .hx-values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (min-width:768px){.tpl-helix .hx-values-grid{grid-template-columns:repeat(4,1fr)}}.tpl-helix .hx-value-ring{position:relative;text-align:center}.tpl-helix .hx-value-ring svg{display:block;width:7rem;height:7rem;margin-inline:auto;margin-bottom:.75rem;transform:rotate(-90deg)}.tpl-helix .hx-ring-bg{fill:none;stroke:rgba(255,255,255,.12);stroke-width:6}.tpl-helix .hx-ring-fg{fill:none;stroke:var(--as-accent);stroke-width:6;stroke-linecap:round}.tpl-helix .hx-value-pct{position:absolute;inset-block-start:2.35rem;inset-inline:0;font-family:var(--as-serif);font-size:1.1rem;font-weight:700;color:var(--as-accent)}.tpl-helix .hx-value-ring h3{font-size:.95rem;margin-bottom:.35rem}.tpl-helix .hx-value-ring p{font-size:.75rem;color:rgba(255,255,255,.65)}.tpl-helix .hx-footer{background:color-mix(in srgb,var(--as-primary) 92%,black);color:rgba(255,255,255,.85);padding-block-start:3rem}.tpl-helix .hx-footer-grid{display:grid;grid-template-columns:1fr;gap:2rem;padding-bottom:2rem}@media (min-width:640px){.tpl-helix .hx-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.tpl-helix .hx-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr}}.tpl-helix .hx-footer h4{font-size:.85rem;font-weight:700;margin-bottom:1rem;color:#fff}.tpl-helix .hx-footer-about{margin-top:1rem;font-size:.8rem;color:rgba(255,255,255,.65);line-height:1.7}.tpl-helix .hx-footer-links{display:flex;flex-direction:column;gap:.5rem;font-size:.8rem}.tpl-helix .hx-footer-links a{color:rgba(255,255,255,.7);transition:color var(--as-transition)}.tpl-helix .hx-footer-links a:hover{color:var(--as-accent)}.tpl-helix .hx-footer ul{display:flex;flex-direction:column;gap:.45rem;font-size:.8rem;color:rgba(255,255,255,.7)}.tpl-helix .hx-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-block:1rem;border-block-start:1px solid rgba(255,255,255,.1);font-size:.75rem;color:rgba(255,255,255,.5)}.tpl-buildora{--as-btn-radius:999px}.tpl-buildora .bd-hero{position:relative;min-height:clamp(22rem,58vh,34rem);background-color:var(--as-primary);background-size:cover;background-position:50%;color:#fff;display:flex;flex-direction:column}.tpl-buildora .bd-hero-overlay{position:absolute;inset:0;background:linear-gradient(270deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.55) 45%,rgba(0,0,0,.15));pointer-events:none}.tpl-buildora .bd-nav{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-block:1.25rem}.tpl-buildora .bd-brand{display:flex;align-items:center;gap:.75rem}.tpl-buildora .bd-brand strong{display:block;font-size:.95rem}.tpl-buildora .bd-brand small{display:block;font-size:.7rem;color:rgba(255,255,255,.65);margin-top:.1rem}.tpl-buildora .bd-nav-links{display:none;align-items:center;gap:1.25rem;font-size:.85rem}@media (min-width:768px){.tpl-buildora .bd-nav-links{display:flex}}.tpl-buildora .bd-nav-links a{color:rgba(255,255,255,.85);transition:color var(--as-transition)}.tpl-buildora .bd-nav-links a:hover{color:var(--as-accent)}.tpl-buildora .bd-hero-body{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:center;padding-block:1.75rem 2.25rem;max-width:38rem}.tpl-buildora .bd-hero-body h1{font-family:var(--as-serif);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;margin-bottom:1rem;line-height:1.15}.tpl-buildora .bd-hero-body h1 em{font-style:italic;color:var(--as-accent)}.tpl-buildora .bd-hero-body p{margin-bottom:2rem;color:rgba(255,255,255,.78);font-size:1rem;max-width:32rem}.tpl-buildora .bd-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.5rem;border-radius:var(--as-btn-radius);font-size:.85rem;font-weight:600;border:2px solid transparent;cursor:pointer;transition:background var(--as-transition),color var(--as-transition),border-color var(--as-transition),transform var(--as-transition);width:fit-content}.tpl-buildora .bd-btn:hover{transform:translateY(-1px)}.tpl-buildora .bd-btn-gold{background:var(--as-accent);color:var(--as-primary);border-color:var(--as-accent)}.tpl-buildora .bd-btn-gold:hover{background:color-mix(in srgb,var(--as-accent) 90%,white)}.tpl-buildora .bd-section{padding-block:clamp(3rem,7vw,4.5rem)}.tpl-buildora .bd-featured{background:var(--as-bg)}.tpl-buildora .bd-eyebrow{text-align:center;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--as-accent);margin-bottom:.5rem;font-weight:600}.tpl-buildora .bd-title{font-family:var(--as-serif);font-size:clamp(1.5rem,3vw,2.25rem);text-align:center;color:var(--as-text);margin-bottom:2rem}.tpl-buildora .bd-title-light{color:#fff;text-align:start;margin-bottom:1rem}.tpl-buildora .bd-experience{background:var(--as-primary);color:#fff;padding-block:clamp(3rem,7vw,5rem);background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:48px 48px}.tpl-buildora .bd-experience-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media (min-width:768px){.tpl-buildora .bd-experience-grid{grid-template-columns:auto 1fr;gap:3rem}}.tpl-buildora .bd-years-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;width:10rem;height:10rem;margin-inline:auto;border-radius:50%;border:3px solid var(--as-accent);background:rgba(255,255,255,.04);text-align:center;flex-shrink:0}@media (min-width:768px){.tpl-buildora .bd-years-badge{width:11rem;height:11rem}}.tpl-buildora .bd-years-num{font-family:var(--as-serif);font-size:2.25rem;font-weight:700;color:var(--as-accent);line-height:1}.tpl-buildora .bd-years-label{font-size:.75rem;color:rgba(255,255,255,.75);margin-top:.35rem}.tpl-buildora .bd-text-light{color:rgba(255,255,255,.75);margin-bottom:1rem;font-size:.95rem}.tpl-buildora .bd-stats-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid rgba(255,255,255,.12)}@media (min-width:640px){.tpl-buildora .bd-stats-row{grid-template-columns:repeat(4,1fr)}}.tpl-buildora .bd-stats-row strong{display:block;font-family:var(--as-serif);font-size:1.25rem;color:var(--as-accent);margin-bottom:.2rem}.tpl-buildora .bd-stats-row span{font-size:.75rem;color:rgba(255,255,255,.6)}.tpl-buildora .bd-services{background:var(--as-bg)}.tpl-buildora .bd-services-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:640px){.tpl-buildora .bd-services-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.tpl-buildora .bd-services-grid{grid-template-columns:repeat(3,1fr)}}.tpl-buildora .bd-service-item{text-align:center;padding:1.5rem 1rem;background:var(--as-surface);border-radius:var(--as-radius);border:1px solid color-mix(in srgb,var(--as-muted) 18%,transparent);transition:box-shadow var(--as-transition)}.tpl-buildora .bd-service-item:hover{box-shadow:var(--as-shadow)}.tpl-buildora .bd-service-icon{width:3rem;height:3rem;margin-inline:auto;margin-bottom:1rem;border-radius:50%;border:2px solid var(--as-accent);background:color-mix(in srgb,var(--as-accent) 12%,var(--as-bg))}.tpl-buildora .bd-service-item h3{font-size:.95rem;margin-bottom:.5rem;color:var(--as-text)}.tpl-buildora .bd-service-item p{font-size:.78rem;color:var(--as-muted);line-height:1.6}.tpl-buildora .bd-footer{position:relative;background:var(--as-primary);color:#fff;overflow:hidden}.tpl-buildora .bd-footer-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:2rem;padding-block:clamp(3rem,7vw,4rem)}@media (min-width:768px){.tpl-buildora .bd-footer-grid{grid-template-columns:1.4fr 1fr .8fr;align-items:start}}.tpl-buildora .bd-contact-col{display:flex;flex-direction:column;gap:.75rem;font-size:.85rem;color:rgba(255,255,255,.8)}.tpl-buildora .bd-contact-icon{color:var(--as-accent);margin-inline-end:.35rem}.tpl-buildora .bd-footer-brand{text-align:center}@media (min-width:768px){.tpl-buildora .bd-footer-brand{text-align:end}}.tpl-buildora .bd-footer-brand .as-logo{margin-inline:auto}@media (min-width:768px){.tpl-buildora .bd-footer-brand .as-logo{margin-inline-start:auto;margin-inline-end:0}}.tpl-buildora .bd-footer-name{margin-top:.75rem;font-family:var(--as-serif);font-size:1rem;color:rgba(255,255,255,.85)}.tpl-buildora .bd-footer-image{position:absolute;inset-block:0;inset-inline-end:0;width:35%;max-width:28rem;background-color:color-mix(in srgb,var(--as-accent) 20%,var(--as-primary));background-size:cover;background-position:50%;opacity:.35;mask-image:linear-gradient(270deg,black 40%,transparent);-webkit-mask-image:linear-gradient(270deg,black 40%,transparent);pointer-events:none}.tpl-buildora .bd-footer-bar{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-block:1rem;border-block-start:1px solid rgba(255,255,255,.1);font-size:.75rem;color:rgba(255,255,255,.5)}.tpl-crescent{--as-btn-radius:0.35rem}.tpl-crescent .cr-hero{position:relative;min-height:clamp(22rem,56vh,32rem);background-color:var(--as-primary);background-size:cover;background-position:50%;color:#fff;display:flex;flex-direction:column}.tpl-crescent .cr-hero-overlay{position:absolute;inset:0;background:linear-gradient(270deg,rgba(15,30,50,.82) 0,rgba(15,30,50,.55) 40%,rgba(15,30,50,.2));pointer-events:none}.tpl-crescent .cr-nav{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-block:1.25rem}.tpl-crescent .cr-brand{display:flex;align-items:center;gap:.65rem;font-weight:600;font-size:.9rem}.tpl-crescent .cr-nav-links{display:none;align-items:center;gap:1.25rem;font-size:.85rem}@media (min-width:768px){.tpl-crescent .cr-nav-links{display:flex}}.tpl-crescent .cr-nav-links a{color:rgba(255,255,255,.88);transition:color var(--as-transition)}.tpl-crescent .cr-nav-links a:hover{color:var(--as-accent)}.tpl-crescent .cr-hero-body{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:center;padding-block:1.75rem 3rem;max-width:36rem}.tpl-crescent .cr-hero-body h1{font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:700;margin-bottom:1rem;line-height:1.2}.tpl-crescent .cr-hero-body p{margin-bottom:1.75rem;color:rgba(255,255,255,.82);font-size:1rem}.tpl-crescent .cr-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.tpl-crescent .cr-btn{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.35rem;border-radius:var(--as-btn-radius);font-size:.85rem;font-weight:600;border:2px solid transparent;cursor:pointer;transition:background var(--as-transition),color var(--as-transition),border-color var(--as-transition)}.tpl-crescent .cr-btn-gold{background:var(--as-accent);color:var(--as-primary);border-color:var(--as-accent)}.tpl-crescent .cr-btn-gold:hover{background:color-mix(in srgb,var(--as-accent) 88%,white)}.tpl-crescent .cr-btn-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.55)}.tpl-crescent .cr-btn-ghost:hover{border-color:#fff;background:rgba(255,255,255,.08)}.tpl-crescent .cr-btn-outline-dark{background:transparent;color:var(--as-text);border-color:color-mix(in srgb,var(--as-muted) 40%,transparent)}.tpl-crescent .cr-btn-outline-dark:hover{border-color:var(--as-primary);color:var(--as-primary)}.tpl-crescent .cr-cards{position:relative;z-index:3;display:grid;grid-template-columns:1fr;gap:1rem;margin-block-start:-3.5rem;padding-bottom:1rem}@media (min-width:640px){.tpl-crescent .cr-cards{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-block-start:-4rem}}.tpl-crescent .cr-card{background:var(--as-surface);border-radius:var(--as-radius-lg);padding:1.5rem;box-shadow:var(--as-shadow-lg);border:1px solid color-mix(in srgb,var(--as-muted) 12%,transparent);transition:transform var(--as-transition)}.tpl-crescent .cr-card:hover{transform:translateY(-4px)}.tpl-crescent .cr-card-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;border-radius:50%;background:color-mix(in srgb,var(--as-accent) 18%,var(--as-bg));color:var(--as-primary);font-size:1rem}.tpl-crescent .cr-card h3{font-size:1rem;margin-bottom:.5rem;color:var(--as-text)}.tpl-crescent .cr-card p{font-size:.8rem;color:var(--as-muted);margin-bottom:1rem;line-height:1.6}.tpl-crescent .cr-card-meta{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--as-muted) 15%,transparent);font-size:.72rem;color:var(--as-muted)}.tpl-crescent .cr-about{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center;padding-block:clamp(2.5rem,6vw,4rem);background:var(--as-bg)}@media (min-width:768px){.tpl-crescent .cr-about{grid-template-columns:1fr 1fr;gap:3rem}}.tpl-crescent .cr-about-text h2{font-size:clamp(1.35rem,3vw,1.85rem);color:var(--as-primary);margin-bottom:1rem}.tpl-crescent .cr-about-text p{color:var(--as-muted);margin-bottom:1rem;font-size:.95rem}.tpl-crescent .cr-about-text .cr-btn{margin-block:.5rem 1.25rem}.tpl-crescent .cr-checklist{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;color:var(--as-text)}.tpl-crescent .cr-checklist li{display:flex;align-items:center;gap:.35rem}.tpl-crescent .cr-checklist-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:.5rem}@media (min-width:520px){.tpl-crescent .cr-checklist-grid{grid-template-columns:1fr 1fr;gap:1.5rem 2rem}}.tpl-crescent .cr-check-item{display:flex;gap:.65rem;align-items:flex-start;font-size:.85rem;color:var(--as-text)}.tpl-crescent .cr-check-item-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;margin-top:.15rem;border-radius:50%;background:color-mix(in srgb,var(--as-accent) 22%,transparent);color:var(--as-primary);font-size:.7rem;font-weight:700}.tpl-crescent .cr-check-item strong{display:block;font-size:.88rem;margin-bottom:.25rem;color:var(--as-primary)}.tpl-crescent .cr-check-item span{display:block;font-size:.78rem;color:var(--as-muted);line-height:1.55}.tpl-crescent .cr-brand-logo{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;color:var(--as-accent)}.tpl-crescent .cr-brand-logo svg{width:100%;height:100%}.tpl-crescent .cr-brand-name{font-size:.78rem;font-weight:700;letter-spacing:.06em;line-height:1.3}.tpl-crescent .cr-project-grid{display:grid;grid-template-columns:1fr;gap:1.75rem}@media (min-width:640px){.tpl-crescent .cr-project-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.tpl-crescent .cr-project-grid{grid-template-columns:repeat(3,1fr)}}.tpl-crescent .cr-project-card{display:block;transition:transform var(--as-transition)}.tpl-crescent .cr-project-card:hover{transform:translateY(-4px)}.tpl-crescent .cr-project-card-img{aspect-ratio:4/3;width:100%;border-radius:var(--as-radius-lg);background-color:color-mix(in srgb,var(--as-primary) 12%,var(--as-bg));object-fit:cover;object-position:center;margin-bottom:1rem;box-shadow:var(--as-shadow);display:block}.tpl-crescent .cr-project-card h3{font-size:1.05rem;font-weight:700;color:var(--as-text);margin-bottom:.35rem}.tpl-crescent .cr-project-card p{font-size:.85rem;color:var(--as-muted);line-height:1.5}.tpl-crescent .cr-project-placeholder{display:grid;place-items:center;min-height:12rem;color:var(--as-muted);font-size:.9rem}.tpl-crescent .cr-card-icon svg{width:1.1rem;height:1.1rem}.tpl-crescent .cr-about-img{min-height:16rem;border-radius:var(--as-radius-lg);background-color:color-mix(in srgb,var(--as-primary) 15%,var(--as-bg));box-shadow:var(--as-shadow);overflow:hidden}.platform-home .cr-about-video-wrap{width:100%;min-height:12rem}.platform-home .cr-about-video{width:100%;min-height:12rem;aspect-ratio:16/9;border-radius:var(--as-radius-lg);background-color:color-mix(in srgb,var(--as-primary) 15%,var(--as-bg));box-shadow:var(--as-shadow);object-fit:cover;display:block}@media (min-width:768px){.tpl-crescent .cr-about-img{min-height:20rem}.platform-home .cr-about-video{min-height:14rem}}.tpl-crescent .cr-featured{padding-block:clamp(2.5rem,6vw,4rem);background:var(--as-surface)}.tpl-crescent .cr-featured-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.tpl-crescent .cr-featured-head h2{font-size:clamp(1.25rem,3vw,1.75rem);color:var(--as-primary)}.tpl-crescent .cr-footer{background:var(--as-primary);color:rgba(255,255,255,.85);padding-block-start:2.5rem}.tpl-crescent .cr-footer-grid{display:grid;grid-template-columns:1fr;gap:2rem;padding-bottom:1.5rem}@media (min-width:768px){.tpl-crescent .cr-footer-grid{grid-template-columns:repeat(3,1fr)}}.tpl-crescent .cr-footer h4{font-size:.85rem;font-weight:700;margin-bottom:.75rem;color:#fff}.tpl-crescent .cr-footer p{font-size:.8rem;color:rgba(255,255,255,.7);margin-bottom:.35rem}.tpl-crescent .cr-footer-links{display:flex;flex-direction:column;gap:.45rem;font-size:.8rem}.tpl-crescent .cr-footer-links .cr-footer-about-btn,.tpl-crescent .cr-footer-links a{color:rgba(255,255,255,.7);transition:color var(--as-transition)}.tpl-crescent .cr-footer-links .cr-footer-about-btn:hover,.tpl-crescent .cr-footer-links a:hover{color:var(--as-accent)}.tpl-crescent .cr-footer-bar{padding-block:1rem;border-block-start:1px solid rgba(255,255,255,.12);font-size:.75rem;color:rgba(255,255,255,.5)}.platform-home .cr-footer-bar--with-enamad{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.platform-home .cr-footer-enamad{display:inline-flex;align-items:center;flex-shrink:0}.platform-home .cr-footer-enamad img{width:78px;height:auto;display:block}.agency-site-qr{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem}.agency-site-qr-loading{min-height:8rem;justify-content:center}.agency-site-qr-title{font-size:.8rem;font-weight:700;color:inherit}.agency-site-qr-desc{font-size:.7rem;opacity:.75;max-width:11rem;line-height:1.4}.agency-site-qr-image-wrap{display:block;margin-top:.25rem;border-radius:.5rem;background:#fff;padding:.35rem;box-shadow:0 2px 12px rgba(0,0,0,.12)}.agency-site-qr-image-wrap img{display:block;width:7.5rem;height:7.5rem}.tpl-buildora .bd-footer-qr,.tpl-crescent .cr-footer-qr,.tpl-helix .hx-footer-qr{align-items:flex-start;text-align:start}.tpl-buildora .agency-site-qr-desc,.tpl-buildora .agency-site-qr-title,.tpl-crescent .agency-site-qr-desc,.tpl-crescent .agency-site-qr-title,.tpl-helix .agency-site-qr-desc,.tpl-helix .agency-site-qr-title{color:rgba(255,255,255,.9)}.tpl-buildora .agency-site-qr-desc,.tpl-crescent .agency-site-qr-desc,.tpl-helix .agency-site-qr-desc{opacity:.7}.agency-template-v2 .bd-nav-links,.agency-template-v2 .cr-nav-links,.agency-template-v2 .hx-nav-links{display:flex}@media (max-width:767px){.agency-template-v2 .bd-nav-links,.agency-template-v2 .cr-nav-links,.agency-template-v2 .hx-nav-links{width:100%;justify-content:center;gap:.85rem 1rem;font-size:.78rem}}.ast-kicker{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.9rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;color:var(--as-accent-strong)}.ast-kicker-light{color:rgba(255,255,255,.88)}.ast-inline-actions{display:flex;flex-wrap:wrap;gap:.85rem}.ast-hero-pills{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.35rem}.ast-hero-pills span{display:inline-flex;align-items:center;min-height:2.15rem;padding:.45rem .85rem;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.92);font-size:.78rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ast-feature-grid{gap:1.25rem}.ast-feature-card{border-radius:1.25rem;padding:1.5rem}.ast-feature-card .cr-card-icon,.ast-service-card .bd-service-icon,.tpl-helix .hx-service-icon{display:inline-flex;align-items:center;justify-content:center}.ast-feature-card .cr-card-icon svg,.ast-service-card .bd-service-icon svg,.tpl-helix .hx-service-icon svg{width:1.1rem;height:1.1rem}.ast-stat-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1.5rem 0}@media (min-width:768px){.ast-stat-band{grid-template-columns:repeat(4,minmax(0,1fr))}}.ast-stat-band-light{margin-block:0 .75rem}.ast-stat-band-float{margin-top:-1.5rem;position:relative;z-index:4}.ast-stat-card{padding:1.1rem 1rem;border-radius:1.15rem;background:var(--as-surface);border:1px solid color-mix(in srgb,var(--as-accent) 14%,rgba(15,23,42,.08));box-shadow:0 18px 36px rgba(15,23,42,.08);text-align:center}.ast-stat-card strong{display:block;font-size:clamp(1rem,2vw,1.2rem);font-weight:800;color:var(--as-primary);margin-bottom:.3rem}.ast-stat-card span{display:block;font-size:.78rem;color:var(--as-muted)}.ast-about-grid{gap:clamp(2rem,5vw,3.5rem)}.ast-about-copy p{line-height:1.9}.ast-check-grid{display:grid;grid-template-columns:1fr;gap:.9rem;margin:1.25rem 0 1.5rem}@media (min-width:640px){.ast-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ast-check-card{padding:1rem 1rem .95rem;border-radius:1rem;background:color-mix(in srgb,var(--as-accent) 10%,var(--as-surface));border:1px solid color-mix(in srgb,var(--as-accent) 18%,rgba(15,23,42,.08))}.ast-check-card strong{display:block;font-size:.92rem;color:var(--as-primary);margin-bottom:.35rem}.ast-check-card span{display:block;font-size:.8rem;color:var(--as-muted);line-height:1.75}.ast-helix-media,.ast-media-stack{position:relative}.ast-image-panel,.ast-main-media{background-size:cover;background-position:50%}.ast-main-media{min-height:22rem}.ast-floating-contact{position:absolute;inset-inline-start:1rem;inset-block-end:1rem;display:flex;align-items:flex-start;gap:.75rem;max-width:18rem;padding:1rem;border-radius:1rem;background:rgba(255,255,255,.92);box-shadow:0 16px 32px rgba(15,23,42,.14)}.ast-floating-contact svg{flex-shrink:0;color:var(--as-accent-strong)}.ast-floating-contact span,.ast-floating-contact strong{display:block}.ast-floating-contact strong{font-size:.88rem;color:var(--as-primary);margin-bottom:.25rem}.ast-floating-contact span{font-size:.75rem;color:var(--as-muted);line-height:1.6}.ast-floating-contact-dark{background:rgba(255,255,255,.96)}.ast-cta-shell{padding-bottom:2rem}.ast-cta-card{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:1.5rem;border-radius:1.5rem;background:linear-gradient(135deg,color-mix(in srgb,var(--as-primary) 90%,black),var(--as-primary)),var(--as-primary);color:#fff;box-shadow:0 20px 44px rgba(15,23,42,.18)}@media (min-width:900px){.ast-cta-card{grid-template-columns:1.2fr auto;align-items:center}}.ast-cta-card h2{font-size:clamp(1.3rem,3vw,2rem);margin-bottom:.75rem}.ast-cta-card p{color:rgba(255,255,255,.75);line-height:1.9}.ast-section-head{max-width:42rem;margin-inline:auto;margin-bottom:2rem;text-align:center}.ast-section-copy{color:var(--as-muted);font-size:.92rem;line-height:1.9}.ast-services-shell{padding-top:1rem}.ast-service-card{border-radius:1.25rem;padding:1.5rem 1.2rem}.ast-about-grid-dark{grid-template-columns:1fr}@media (min-width:900px){.ast-about-grid-dark{grid-template-columns:.9fr 1.1fr}}.ast-image-panel{position:relative;min-height:24rem;border-radius:1.5rem;overflow:hidden;box-shadow:0 20px 44px rgba(0,0,0,.18)}.ast-image-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,23,42,.4),transparent 45%)}.ast-image-badge{position:absolute;inset-inline-start:1rem;inset-block-end:1rem;z-index:1;display:inline-flex;align-items:center;gap:.55rem;padding:.75rem .95rem;border-radius:999px;background:rgba(255,255,255,.92);color:var(--as-primary);font-size:.8rem;font-weight:700}.ast-footer-mini-points{display:flex;flex-direction:column;gap:.45rem;margin-top:1rem;color:rgba(255,255,255,.7);font-size:.8rem}.ast-footer-mini-points span{display:inline-flex;align-items:center;gap:.45rem}.ast-footer-grid-4,.ast-footer-grid-5{align-items:start}@media (min-width:1024px){.ast-footer-grid-4{grid-template-columns:1.2fr 1fr 1fr 1fr!important}.ast-footer-grid-5{grid-template-columns:1.2fr 1fr 1fr 1fr .95fr!important}}.ast-values-grid-cards{grid-template-columns:1fr;gap:1rem}@media (min-width:900px){.ast-values-grid-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.ast-value-card{padding:1.3rem 1.1rem;border-radius:1.2rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.ast-value-card svg{color:var(--as-accent);margin-bottom:.9rem}.ast-value-card h3{font-size:1rem;color:#fff;margin-bottom:.5rem}.ast-value-card p{font-size:.82rem;color:rgba(255,255,255,.7);line-height:1.75}.tpl-buildora .bd-btn-outline-light{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.45)}.tpl-buildora .bd-btn-outline-light:hover{background:rgba(255,255,255,.08);border-color:#fff}.tpl-buildora .bd-service-item,.tpl-crescent .cr-card,.tpl-helix .hx-service-card{border-color:color-mix(in srgb,var(--as-accent) 14%,rgba(15,23,42,.08))}.tpl-buildora .bd-service-icon,.tpl-crescent .cr-card-icon,.tpl-helix .hx-service-icon{background:color-mix(in srgb,var(--as-accent) 18%,white);color:var(--as-accent-strong);border-color:color-mix(in srgb,var(--as-accent) 45%,transparent)}.tpl-buildora .bd-hero-body h1,.tpl-buildora .bd-stats-row strong,.tpl-buildora .bd-title,.tpl-crescent .cr-about-text h2,.tpl-crescent .cr-featured-head h2,.tpl-crescent .cr-hero-body h1,.tpl-helix .hx-about-text h2,.tpl-helix .hx-hero-content h1,.tpl-helix .hx-section-title,.tpl-helix .hx-stats-grid strong{font-family:var(--as-serif)}.tpl-buildora .bd-btn-gold,.tpl-crescent .cr-btn-gold,.tpl-helix .hx-btn-solid{color:#fff;background:linear-gradient(135deg,var(--as-accent),color-mix(in srgb,var(--as-accent) 70%,white));border-color:transparent;box-shadow:0 12px 24px color-mix(in srgb,var(--as-accent) 30%,transparent)}.tpl-buildora .bd-btn-gold:hover,.tpl-crescent .cr-btn-gold:hover,.tpl-helix .hx-btn-solid:hover{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--as-accent) 92%,black),var(--as-accent))}.tpl-helix .hx-service-card.is-active{background:linear-gradient(160deg,color-mix(in srgb,var(--as-primary) 92%,black),var(--as-primary))}.tpl-helix .hx-service-more{display:inline-flex;align-items:center;gap:.35rem}.tpl-buildora .bd-services,.tpl-crescent .cr-about,.tpl-helix .hx-featured,.tpl-helix .hx-services{position:relative}@media (max-width:767px){.ast-floating-contact{position:static;margin-top:1rem;max-width:none}.ast-stat-band-float{margin-top:1rem}}.as-thumb-preview{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:var(--as-bg)}.as-thumb-scale{position:absolute;inset-block-start:0;inset-inline-end:0;width:400%;height:400%;transform:scale(.25);transform-origin:top right}.as-thumb-preview .agency-site{min-height:auto;width:100%}.as-thumb-buildora .bd-hero,.as-thumb-crescent .cr-hero,.as-thumb-helix .hx-hero{min-height:28rem}.as-thumb-buildora .bd-footer,.as-thumb-buildora .bd-nav,.as-thumb-buildora .bd-services,.as-thumb-crescent .cr-about,.as-thumb-crescent .cr-featured,.as-thumb-crescent .cr-footer,.as-thumb-crescent .cr-nav,.as-thumb-helix .hx-about,.as-thumb-helix .hx-cta,.as-thumb-helix .hx-footer,.as-thumb-helix .hx-nav,.as-thumb-helix .hx-values,.as-thumb-preview .as-platform-bar{display:none}.platform-home .cr-hero{overflow:hidden;background-color:#0f1e32}.platform-home .platform-hero-img{object-fit:cover;object-position:center;z-index:0}.platform-home .cr-hero-overlay{background:linear-gradient(180deg,rgba(15,30,50,.35) 0,rgba(15,30,50,.55) 55%,rgba(15,30,50,.65))}.platform-home .cr-hero-body{margin-inline:auto;text-align:center;align-items:center;max-width:44rem}.platform-home .cr-hero-eyebrow{display:inline-flex;align-items:center;justify-content:center;margin-top:.9rem;margin-bottom:.9rem;color:#f6d18a;font-size:clamp(1.55rem,4vw,2.35rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;text-shadow:0 10px 30px rgba(0,0,0,.28);animation:platform-hero-fade-in .85s ease-out forwards;opacity:0}.platform-home .cr-hero-actions{justify-content:center;animation:platform-hero-fade-in .85s ease-out .36s forwards;opacity:0}@media (min-width:768px){.platform-home .cr-hero-body{padding-bottom:4.25rem}.platform-home .cr-hero-actions{margin-block-end:2.25rem}}.platform-home .cr-cards{--platform-card-estimate:15rem;margin-block-start:calc(var(--platform-card-estimate) * -.3);gap:1.75rem;padding-bottom:2rem}@media (min-width:640px){.platform-home .cr-cards{--platform-card-estimate:16rem;margin-block-start:calc(var(--platform-card-estimate) * -.3);gap:2.25rem}}.platform-home .cr-hero-body h1{animation:platform-hero-fade-in .85s ease-out forwards;opacity:0;font-size:clamp(1.35rem,2.8vw,1.85rem)}@media (min-width:768px){.platform-home .cr-hero-body h1{white-space:nowrap}}.platform-home .cr-hero-body p{animation:platform-hero-fade-in .85s ease-out .18s forwards;opacity:0}@keyframes platform-hero-fade-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.platform-home .cr-footer-grid{grid-template-columns:1fr;gap:1rem 1.1rem}.platform-home .cr-footer-grid>*{text-align:center}.platform-home .platform-pricing-section{padding-block:clamp(3rem,7vw,4.5rem) clamp(2.5rem,5vw,3.5rem)}@media (min-width:640px){.platform-home .cr-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.platform-home .cr-footer-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}.platform-home .cr-footer-grid>*{min-width:0}.platform-home .cr-footer-col-users{margin-inline-end:-.5rem}}.platform-home .cr-footer-grid h4{text-align:center}.platform-home .cr-footer-links{align-items:center}.platform-home .cr-footer .legal-nav,.platform-home .cr-footer .legal-nav__title,.platform-home .cr-footer-contact{text-align:center}.platform-home .cr-footer .legal-nav__list{gap:.45rem;justify-items:center}.platform-home .cr-footer .legal-nav a{color:rgba(255,255,255,.7);font-size:.8rem}.platform-home .cr-footer .legal-nav a:hover,.platform-home .cr-footer .legal-nav a[data-active=true]{color:var(--as-accent)}.platform-home .cr-footer-contact p{font-size:.8rem;color:rgba(255,255,255,.7);margin-bottom:.45rem}.platform-home .cr-footer-contact span{color:rgba(255,255,255,.55)}.platform-home .cr-footer-contact a{color:rgba(255,255,255,.88);transition:color var(--as-transition)}.platform-home .cr-footer-contact a:hover{color:var(--as-accent)}.platform-home .cr-footer-about-btn{display:inline;border:0;padding:0;background:none;font:inherit;text-align:inherit;cursor:pointer}.platform-home .cr-nav.platform-nav-full{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;flex-wrap:nowrap;align-items:center;width:100%;max-width:none;margin-inline:0;padding-inline:100px;box-sizing:border-box}.platform-home .cr-brand{display:flex;flex-direction:column;align-items:center;gap:.35rem;justify-self:start;grid-column:1;grid-row:1}.platform-home .platform-brand-logo-image{display:inline-flex;align-items:center;justify-content:center;width:7.4rem;height:7.4rem;flex:0 0 auto;background:transparent!important}.platform-home .platform-brand-logo-image img{width:100%;height:100%;object-fit:contain;display:block;opacity:1;background:transparent!important}.platform-home .cr-nav .cr-brand-name{display:none}.platform-home .platform-brand-logo-image--footer{width:5.4rem;height:5.4rem}.platform-home .cr-footer .cr-brand{align-items:center;gap:.7rem;width:fit-content}.platform-home .cr-footer .cr-brand-name,.platform-home .cr-footer .cr-footer-tagline{display:block;margin-top:.15rem;letter-spacing:0;text-align:center;white-space:nowrap;font-size:.62rem;line-height:1.3;font-weight:600;color:rgba(255,255,255,.88)}.platform-home .cr-nav-insta,.platform-home .cr-nav-insta--loading{grid-column:2;grid-row:1;justify-self:center;width:100%;max-width:42rem}.platform-home .cr-nav-actions{justify-self:end;grid-column:3;grid-row:1}.platform-home .cr-nav-insta{flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(270deg,transparent 0,#000 6%,#000 94%,transparent)}.platform-home .cr-nav-insta--loading{flex:1;display:flex;justify-content:center;min-height:4.5rem;align-items:center}.platform-home .cr-nav-insta-track{display:flex;justify-content:center;gap:.85rem;overflow-x:auto;padding-block:.15rem .25rem;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.platform-home .cr-nav-insta-track::-webkit-scrollbar{display:none}.platform-home .insta-story{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.35rem;width:4.75rem;scroll-snap-align:start;border:none;background:transparent;padding:0;cursor:pointer;font:inherit;color:inherit;transition:transform .15s ease}.platform-home .insta-story:hover{transform:translateY(-2px)}.platform-home .insta-story-ring{display:flex;padding:2.5px;border-radius:50%;background:linear-gradient(45deg,#f9ce34,#ee2a7b,#6228d7);box-shadow:0 4px 14px rgba(0,0,0,.25)}.platform-home .insta-story-thumb{width:3.65rem;height:3.65rem;border-radius:50%;object-fit:cover;display:block;border:2.5px solid rgba(15,30,50,.92);background:#1a2a3a}.platform-home .insta-story-title{width:100%;font-size:.62rem;font-weight:500;line-height:1.25;color:rgba(255,255,255,.92);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-home .cr-nav-actions{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.platform-home .cr-btn-login,.platform-home .cr-btn-market,.platform-home .cr-btn-panel{gap:.45rem;padding:.62rem 1.35rem;border-radius:999px;font-size:.875rem;font-weight:600;letter-spacing:.01em;transition:background var(--as-transition),color var(--as-transition),border-color var(--as-transition),box-shadow var(--as-transition),transform .15s ease}.platform-home .cr-btn-login{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;border:1.5px solid rgba(255,255,255,.55)}.platform-home .cr-btn-login:hover{background:rgba(255,255,255,.18);border-color:#fff;transform:translateY(-1px)}.platform-home .cr-btn-market{background:var(--as-accent);color:var(--as-primary);border:1.5px solid var(--as-accent);box-shadow:0 4px 18px rgba(0,0,0,.22)}.platform-home .cr-btn-market:hover{background:color-mix(in srgb,var(--as-accent) 90%,white);border-color:color-mix(in srgb,var(--as-accent) 90%,white);box-shadow:0 6px 24px rgba(0,0,0,.28);transform:translateY(-1px)}.platform-home .cr-btn-panel{background:rgba(255,255,255,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;border:1.5px solid rgba(255,255,255,.5)}.platform-home .cr-btn-panel:hover{background:rgba(255,255,255,.22);border-color:#fff}