mark.story-highlight{color:#7c2d12;background-color:#fed7aa;border-radius:4px;padding:.1em .3em;font-weight:800}.trophy-modal{z-index:9999;pointer-events:none;opacity:0;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:fixed;inset:0}.trophy-modal.is-open{pointer-events:auto;opacity:1}.trophy-modal__backdrop{backdrop-filter:blur(3px);background:#00000080;position:absolute;inset:0}.trophy-paper{background:#fff;border-radius:4px;flex-direction:column;width:90%;max-width:560px;max-height:85vh;transition:transform .35s;display:flex;position:relative;transform:translateY(30px)rotate(-.5deg);box-shadow:0 2px 4px #0000000f,0 12px 40px #0000001f}.trophy-modal.is-open .trophy-paper{transform:translateY(0)rotate(-.5deg)}.paper-tape{z-index:2;background:#f9c8648c;border-radius:2px;width:120px;height:28px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(.5deg);box-shadow:0 1px 3px #00000014}.paper-close{z-index:3;color:#bba888;cursor:pointer;background:0 0;border:none;width:28px;height:28px;font-size:1.5rem;line-height:1;transition:color .2s;position:absolute;top:12px;right:16px}.paper-close:hover{color:#8a7050}.trophy-paper:after{content:"";pointer-events:none;z-index:1;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:180px 180px;border-radius:4px;position:absolute;inset:0}.paper-body{z-index:2;scrollbar-width:thin;scrollbar-color:#b4a0824d transparent;background-image:repeating-linear-gradient(#0000,#0000 31px,#c8c3b933 31px 32px);background-position:0 8px;padding:2.5rem 2.5rem 2rem;font-family:Caveat,cursive;position:relative;overflow-y:auto}.paper-body:before{content:"";z-index:1;pointer-events:none;background:#dc505033;width:1px;position:absolute;top:0;bottom:0;left:64px}.paper-title{color:#3a2f20;margin:0 0 .1rem;font-family:Caveat,cursive;font-size:2.2rem;font-weight:700;line-height:1.2}.paper-subtitle{color:#9a8a70;margin:0 0 1.5rem;font-family:Caveat,cursive;font-size:1.1rem;font-style:italic}.paper-section{margin-bottom:1.2rem}.paper-heading{color:#c2410c;border-bottom:2px solid #c2410c4d;margin-bottom:.3rem;padding-bottom:1px;font-family:Caveat,cursive;font-size:1.35rem;font-weight:700;display:inline-block}.paper-list{margin:.3rem 0 0;padding:0;list-style:none}.paper-list li{color:#3a3020;padding-left:1.2em;font-family:Caveat,cursive;font-size:1.15rem;line-height:2;position:relative}.paper-list li:before{content:"–";color:#b0a080;position:absolute;left:0}.paper-note{color:#9a8a70;font-size:.95rem}.paper-footer{color:#c2410c;text-align:right;margin:1.5rem 0 0;font-family:Caveat,cursive;font-size:1.2rem;font-style:italic}@media (width<=639px){.trophy-paper{width:95%}.paper-body{padding:2rem 1.5rem 1.5rem}.paper-body:before{left:40px}.paper-title{font-size:1.8rem}}.cv[data-astro-cid-mbgq5kwe]{color:#111827;background:radial-gradient(55% 50% at 50% 60%,#fff4ea,#0000 70%),#fff;padding:5rem 1rem 5.5rem;position:relative;overflow:hidden}.cv[data-astro-cid-mbgq5kwe]:before{content:"";pointer-events:none;background-image:repeating-radial-gradient(circle at 50% 62%,#0000 0 71px,#f973161c 72px 73px);position:absolute;inset:0;mask-image:radial-gradient(60% 65% at 50% 62%,#000 20%,#0000)}.cv_inner[data-astro-cid-mbgq5kwe]{text-align:center;max-width:60rem;margin:0 auto;position:relative}.cv_eyebrow[data-astro-cid-mbgq5kwe]{color:#4b5563;align-items:center;gap:.9rem;font-size:.95rem;display:inline-flex}.cv_eyebrow[data-astro-cid-mbgq5kwe] span[data-astro-cid-mbgq5kwe]{background:linear-gradient(90deg,#0000,#fb923cb3);width:4.5rem;height:1px}.cv_eyebrow[data-astro-cid-mbgq5kwe] span[data-astro-cid-mbgq5kwe]:last-child{transform:scaleX(-1)}.cv_title[data-astro-cid-mbgq5kwe]{letter-spacing:-.02em;background:linear-gradient(90deg,#ea580c,#f97316 60%,#fb923c);color:#0000;background-clip:text;margin-top:1rem;font-size:clamp(2rem,5vw,3rem);font-weight:800}.cv_subtitle[data-astro-cid-mbgq5kwe]{color:#4b5563;max-width:38rem;margin:1rem auto 0;font-size:1rem;line-height:1.7}.cv_frame[data-astro-cid-mbgq5kwe]{margin:3rem auto 0;position:relative}.cv_list[data-astro-cid-mbgq5kwe]{margin:0;padding:0;list-style:none}.cv_node[data-astro-cid-mbgq5kwe]{aspect-ratio:1;background:radial-gradient(circle at 50% 30%,#fff,#fffaf5 75%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:15rem;margin:0 auto;padding:1.75rem;display:flex;position:relative;box-shadow:0 22px 50px -26px #ea580c73,0 2px 8px #0f172a0d}.cv_ring[data-astro-cid-mbgq5kwe]{width:100%;height:100%;position:absolute;inset:0}.cv_ring[data-astro-cid-mbgq5kwe] circle[data-astro-cid-mbgq5kwe]{fill:none;stroke:#fdba74;stroke-width:.9px}.cv_node[data-astro-cid-mbgq5kwe] .cv_icon{border-radius:10px;width:2.75rem;height:2.75rem;margin-bottom:.75rem;position:relative}.cv_node[data-astro-cid-mbgq5kwe] .cv_icon svg{width:24px;height:24px}.cv_name[data-astro-cid-mbgq5kwe]{letter-spacing:.01em;color:#111827;font-size:1.3rem;font-weight:800;position:relative}.cv_desc[data-astro-cid-mbgq5kwe]{color:#4b5563;margin-top:.6rem;font-size:.85rem;line-height:1.6;position:relative}.cv_lines[data-astro-cid-mbgq5kwe]{display:none}.cv_line[data-astro-cid-mbgq5kwe]{stroke:#f973164d;stroke-width:1.5px;vector-effect:non-scaling-stroke}.cv_pulse[data-astro-cid-mbgq5kwe]{stroke:#f97316;stroke-width:2px;stroke-linecap:round;stroke-dasharray:10 90;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #f9731699);animation:4.5s linear infinite cv_travel;animation-delay:calc(var(--i) * -1.5s)}@keyframes cv_travel{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media (width<=767.98px){.cv_list[data-astro-cid-mbgq5kwe]{gap:1.75rem;display:grid;position:relative}.cv_list[data-astro-cid-mbgq5kwe]:before{content:"";background:linear-gradient(#0000,#f9731666,#0000);width:1px;position:absolute;top:2rem;bottom:2rem;left:50%}}@media (width>=768px){.cv_frame[data-astro-cid-mbgq5kwe]{aspect-ratio:760/600;width:min(100%,47.5rem)}.cv_lines[data-astro-cid-mbgq5kwe]{width:100%;height:100%;display:block;position:absolute;inset:0}.cv_node[data-astro-cid-mbgq5kwe]{left:var(--x);top:var(--y);width:36%;margin:0;position:absolute;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.cv_pulse[data-astro-cid-mbgq5kwe]{opacity:0;animation:none}}.whyus-title-wrap[data-astro-cid-z7atg6gz]{z-index:10;text-align:center;margin-bottom:-1.2em;padding-top:1.5rem;position:relative}.whyus-title[data-astro-cid-z7atg6gz]{color:#fff;letter-spacing:-.02em;background:var(--primary,#f97316);border-radius:.5rem;margin:0;padding:.4em 1.2em;font-size:1.75rem;font-weight:700;display:inline-block}@media (width>=768px){.whyus-title-wrap[data-astro-cid-z7atg6gz]{padding-top:2rem}.whyus-title[data-astro-cid-z7atg6gz]{font-size:2rem}}.whyus-panel[data-astro-cid-z7atg6gz]{width:100%;padding:1.5rem;position:relative;overflow:hidden}.whyus-bg[data-astro-cid-z7atg6gz]{filter:grayscale();z-index:0;background-image:url(/assets/hero/hero-bg.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.whyus-overlay[data-astro-cid-z7atg6gz]{z-index:1;background:#171717e6;position:absolute;inset:0}.whyus-network[data-astro-cid-z7atg6gz]{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.whyus-content[data-astro-cid-z7atg6gz]{z-index:3;max-width:1200px;margin:0 auto;position:relative}.whyus-grid[data-astro-cid-z7atg6gz]{grid-template-columns:1fr;gap:0;display:grid}@media (width>=640px){.whyus-grid[data-astro-cid-z7atg6gz]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.whyus-grid[data-astro-cid-z7atg6gz]{grid-template-columns:repeat(3,1fr)}}.whyus-card[data-astro-cid-z7atg6gz]{text-align:center;border:none;padding:1.25rem 1.5rem;transition:background-color .3s;position:relative}.whyus-card[data-astro-cid-z7atg6gz]:after{content:"";background:#ffffff26;width:1px;height:80%;position:absolute;top:10%;right:0}.whyus-card[data-astro-cid-z7atg6gz]:before{content:"";background:#ffffff26;width:80%;height:1px;position:absolute;bottom:0;left:10%}.whyus-card[data-astro-cid-z7atg6gz]:after{display:none}@media (width>=640px){.whyus-card[data-astro-cid-z7atg6gz]:after{display:block}.whyus-card[data-astro-cid-z7atg6gz]:nth-child(2n):after,.whyus-card[data-astro-cid-z7atg6gz]:nth-last-child(-n+2):before{display:none}}@media (width>=1024px){.whyus-card[data-astro-cid-z7atg6gz]:after,.whyus-card[data-astro-cid-z7atg6gz]:nth-child(2n):after{display:block}.whyus-card[data-astro-cid-z7atg6gz]:nth-child(3n):after{display:none}.whyus-card[data-astro-cid-z7atg6gz]:nth-last-child(-n+2):before{display:block}.whyus-card[data-astro-cid-z7atg6gz]:nth-last-child(-n+3):before{display:none}}.whyus-card[data-astro-cid-z7atg6gz]:hover{background-color:#ffffff0d}@media (width>=1024px){.whyus-card[data-astro-cid-z7atg6gz]{padding:1.5rem 2rem}}.whyus-card__value[data-astro-cid-z7atg6gz]{color:#fff;margin-bottom:.15rem;font-size:1.75rem;font-weight:800;line-height:1.1}@media (width>=768px){.whyus-card__value[data-astro-cid-z7atg6gz]{font-size:2rem}}.whyus-card__unit[data-astro-cid-z7atg6gz]{color:#fffc;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.85rem;font-weight:600}.whyus-card__desc[data-astro-cid-z7atg6gz]{color:#ffffff8c;max-width:300px;margin:0 auto;font-size:.85rem;line-height:1.7}@media (width>=768px){.whyus-panel[data-astro-cid-z7atg6gz]{padding:2rem}}@media (width>=1280px){.whyus-panel[data-astro-cid-z7atg6gz]{padding:2.5rem 3rem}}.service-hero[data-astro-cid-2kcj35m2] img[data-astro-cid-2kcj35m2]{object-position:center top}
