.logo-module-scss-module__7czlbq__logo{width:auto;color:var(--text-color);display:block}.logo-module-scss-module__7czlbq__pen{stroke-dasharray:1;stroke-dashoffset:1px;animation:.45s cubic-bezier(.65,0,.35,1) forwards logo-module-scss-module__7czlbq__draw}@keyframes logo-module-scss-module__7czlbq__draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.logo-module-scss-module__7czlbq__pen{stroke-dashoffset:0;animation:none}}
.works-module-scss-module__f4yV8W__section{position:relative;overflow:hidden}.works-module-scss-module__f4yV8W__works{z-index:2;padding:100px 0;position:relative}.works-module-scss-module__f4yV8W__works.works-module-scss-module__f4yV8W__noPaddingTop{padding-top:0}@media (max-width:991px){.works-module-scss-module__f4yV8W__works{padding:80px 0}}.works-module-scss-module__f4yV8W__section_title{align-items:center;gap:16px;margin-bottom:60px;font-size:2.5rem;font-weight:700;display:flex}.works-module-scss-module__f4yV8W__section_title:after{content:"";background:linear-gradient(var(--to-inline-end), rgba(var(--color-blue-rgb), .3), transparent);flex:1;max-width:300px;height:1px;margin-inline-start:20px}@media (max-width:991px){.works-module-scss-module__f4yV8W__section_title{margin-bottom:40px;font-size:2rem}}.works-module-scss-module__f4yV8W__studio_card{background:linear-gradient(135deg, #82b4400f, rgba(var(--color-cyan-rgb), .05));border:1px solid #82b44029;border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:40px;margin-bottom:60px;padding:34px 38px;display:grid;position:relative;overflow:hidden}@media (max-width:1280px){.works-module-scss-module__f4yV8W__studio_card{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:991px){.works-module-scss-module__f4yV8W__studio_card{margin-bottom:40px;padding:26px 22px}}@media (max-width:767px){.works-module-scss-module__f4yV8W__studio_card{padding:22px 16px}}.works-module-scss-module__f4yV8W__studio_glow{pointer-events:none;background:radial-gradient(46% 60% at 8% 0%, #82b44024, transparent 60%),radial-gradient(40% 60% at 96% 100%, rgba(var(--color-cyan-rgb), .1), transparent 60%);position:absolute;inset:0}.works-module-scss-module__f4yV8W__studio_mosaic{border-radius:16px;height:300px;display:block;position:relative}.works-module-scss-module__f4yV8W__studio_mosaic span{border:1px solid #ffffff80;border-radius:12px;transition:transform .45s cubic-bezier(.25,.46,.45,.94);position:absolute;overflow:hidden;box-shadow:0 18px 40px #0000002e}.works-module-scss-module__f4yV8W__studio_mosaic span img{object-fit:cover;object-position:top;width:100%;height:100%}@media (max-width:991px){.works-module-scss-module__f4yV8W__studio_mosaic{height:230px}}.works-module-scss-module__f4yV8W__tile_1{inset-inline-start:0;z-index:3;width:62%;height:78%;top:0}.works-module-scss-module__f4yV8W__tile_2{inset-inline-end:4%;z-index:2;width:54%;height:66%;top:12%}.works-module-scss-module__f4yV8W__tile_3{inset-inline-start:18%;z-index:1;width:46%;height:56%;bottom:0}@media (hover:hover) and (pointer:fine){.works-module-scss-module__f4yV8W__studio_card:hover .works-module-scss-module__f4yV8W__tile_1{transform:translate(-6px,-6px)}.works-module-scss-module__f4yV8W__studio_card:hover .works-module-scss-module__f4yV8W__tile_2{transform:translate(8px,-3px)}.works-module-scss-module__f4yV8W__studio_card:hover .works-module-scss-module__f4yV8W__tile_3{transform:translateY(8px)}}.works-module-scss-module__f4yV8W__mosaic_count{inset-inline-end:0;z-index:4;border-radius:var(--radius-full);background:linear-gradient(135deg, #82b440, var(--color-cyan));font-family:var(--font-mono);color:#fff;align-items:center;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:6%;box-shadow:0 8px 22px #82b44066}.works-module-scss-module__f4yV8W__studio_info{min-width:0;position:relative}.works-module-scss-module__f4yV8W__studio_info h3{margin:0 0 12px;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700}.works-module-scss-module__f4yV8W__studio_info h3 a{color:var(--text-color);text-decoration:none}.works-module-scss-module__f4yV8W__studio_info h3 span{background:linear-gradient(120deg, #82b440, var(--color-cyan));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.works-module-scss-module__f4yV8W__studio_info p{color:var(--text-color-light);overflow-wrap:anywhere;margin-bottom:18px;font-size:14.5px;line-height:1.75}.works-module-scss-module__f4yV8W__studio_info p strong{color:#82b440}.works-module-scss-module__f4yV8W__studio_badge{border-radius:var(--radius-full);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:#82b440;background:#82b4401a;border:1px solid #82b4404d;align-items:center;gap:8px;margin-bottom:16px;padding:6px 15px;font-size:11.5px;font-weight:700;display:inline-flex}.works-module-scss-module__f4yV8W__studio_badge svg{font-size:14px}.works-module-scss-module__f4yV8W__studio_stats{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.works-module-scss-module__f4yV8W__studio_stats span{border-radius:var(--radius-full);color:var(--text-color-light);background:#82b44012;border:1px solid #82b44033;align-items:baseline;gap:6px;padding:6px 13px;font-size:12.5px;display:inline-flex}.works-module-scss-module__f4yV8W__studio_stats strong{font-family:var(--font-mono);color:#82b440;font-size:14px;font-weight:700}@media (max-width:767px){.works-module-scss-module__f4yV8W__studio_stats{gap:6px}.works-module-scss-module__f4yV8W__studio_stats span{gap:5px;padding:4px 10px;font-size:11.5px}.works-module-scss-module__f4yV8W__studio_stats strong{font-size:12.5px}}.works-module-scss-module__f4yV8W__studio_cta{border-radius:var(--radius-full);background:linear-gradient(135deg, #82b440, var(--color-cyan));color:#fff;transition:transform var(--transition-fast),box-shadow var(--transition-fast);align-items:center;gap:9px;padding:11px 22px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #82b44052}.works-module-scss-module__f4yV8W__studio_cta svg{font-size:16px}.works-module-scss-module__f4yV8W__studio_cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px #82b4406b}@media (max-width:767px){.works-module-scss-module__f4yV8W__studio_cta{padding:9px 18px;font-size:.85rem}}.works-module-scss-module__f4yV8W__featured_card{background:linear-gradient(135deg, rgba(var(--color-blue-rgb), .05), rgba(var(--color-cyan-rgb), .05));border:1px solid rgba(var(--color-blue-rgb), .1);border-radius:24px;margin-bottom:60px;overflow:hidden}@media (max-width:991px){.works-module-scss-module__f4yV8W__featured_card{margin-bottom:40px}}.works-module-scss-module__f4yV8W__featured_image{display:block;position:relative;overflow:hidden}.works-module-scss-module__f4yV8W__featured_image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.works-module-scss-module__f4yV8W__featured_image:hover img{transform:scale(1.05)}.works-module-scss-module__f4yV8W__featured_image:hover .works-module-scss-module__f4yV8W__featured_overlay{opacity:1}.works-module-scss-module__f4yV8W__featured_overlay{background:rgba(var(--color-blue-rgb), .8);color:#fff;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:18px;font-weight:600;transition:opacity .3s;display:flex;position:absolute;inset:0}.works-module-scss-module__f4yV8W__featured_overlay svg{font-size:36px}.works-module-scss-module__f4yV8W__featured_info{padding:40px}@media (max-width:991px){.works-module-scss-module__f4yV8W__featured_info{padding:30px}}.works-module-scss-module__f4yV8W__featured_badge{background:linear-gradient(135deg, rgba(var(--color-blue-rgb), .15), rgba(var(--color-cyan-rgb), .15));color:var(--color-blue);border-radius:20px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.works-module-scss-module__f4yV8W__featured_badge svg{font-size:14px}.works-module-scss-module__f4yV8W__featured_info h3{margin-bottom:5px;font-size:1.75rem;font-weight:700}.works-module-scss-module__f4yV8W__featured_info h3 a{color:var(--text-color);align-items:center;gap:10px;text-decoration:none;transition:color .3s;display:flex}.works-module-scss-module__f4yV8W__featured_info h3 a:hover{color:var(--color-blue)}.works-module-scss-module__f4yV8W__featured_info h3 a svg{color:#83bf6e}@media (max-width:767px){.works-module-scss-module__f4yV8W__featured_info h3{font-size:1.5rem}}.works-module-scss-module__f4yV8W__featured_info small{color:var(--text-color-light);margin-bottom:16px;font-size:14px;display:block}.works-module-scss-module__f4yV8W__featured_info p{color:var(--text-color-light);margin-bottom:24px;font-size:15px;line-height:1.7}.works-module-scss-module__f4yV8W__featured_info p strong{color:var(--color-blue)}.works-module-scss-module__f4yV8W__projects_grid{flex-direction:column;gap:84px;display:flex}@media (max-width:991px){.works-module-scss-module__f4yV8W__projects_grid{gap:60px}}@media (max-width:767px){.works-module-scss-module__f4yV8W__projects_grid{gap:40px}}.works-module-scss-module__f4yV8W__project_card{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}.works-module-scss-module__f4yV8W__project_card.works-module-scss-module__f4yV8W__flipped{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.works-module-scss-module__f4yV8W__project_card.works-module-scss-module__f4yV8W__flipped .works-module-scss-module__f4yV8W__project_visual{order:2}.works-module-scss-module__f4yV8W__project_card.works-module-scss-module__f4yV8W__flipped .works-module-scss-module__f4yV8W__project_info{order:1}@media (max-width:1280px){.works-module-scss-module__f4yV8W__project_card{gap:40px}}@media (max-width:991px){.works-module-scss-module__f4yV8W__project_card,.works-module-scss-module__f4yV8W__project_card.works-module-scss-module__f4yV8W__flipped{grid-template-columns:minmax(0,1fr);gap:26px}.works-module-scss-module__f4yV8W__project_card.works-module-scss-module__f4yV8W__flipped .works-module-scss-module__f4yV8W__project_visual{order:0}.works-module-scss-module__f4yV8W__project_card.works-module-scss-module__f4yV8W__flipped .works-module-scss-module__f4yV8W__project_info{order:1}}.works-module-scss-module__f4yV8W__project_visual{position:relative}.works-module-scss-module__f4yV8W__visual_glow{background:radial-gradient(55% 55% at 50% 45%, rgba(var(--color-blue-rgb), .13) 0%, transparent 70%);pointer-events:none;z-index:0;position:absolute;inset:-14% -10%}.works-module-scss-module__f4yV8W__browser_frame{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #0000000d;border-radius:18px;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94),border-color .4s;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000001f}@media (hover:hover) and (pointer:fine){.works-module-scss-module__f4yV8W__project_visual:hover .works-module-scss-module__f4yV8W__browser_frame{border-color:rgba(var(--color-blue-rgb), .25);box-shadow:0 32px 70px rgba(var(--color-blue-rgb), .16);transform:translateY(-6px)}}.works-module-scss-module__f4yV8W__browser_header{background:#00000008;border-bottom:1px solid #0000000d;align-items:center;gap:12px;padding:10px 14px;display:flex}.works-module-scss-module__f4yV8W__browser_omnibox{border-radius:var(--radius-full);background:#ffffffbf;border:1px solid #00000012;flex:1;align-items:center;gap:7px;min-width:0;height:26px;padding:0 10px;display:flex;box-shadow:inset 0 1px 2px #0000000a}.works-module-scss-module__f4yV8W__omnibox_lock{color:#2f9e5f;flex-shrink:0;font-size:11px}.works-module-scss-module__f4yV8W__omnibox_url{min-width:0;font-family:var(--font-mono);letter-spacing:.01em;color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;font-weight:600;overflow:hidden}.works-module-scss-module__f4yV8W__omnibox_scheme{color:var(--text-color-muted);font-weight:500}.works-module-scss-module__f4yV8W__omnibox_reload{color:var(--text-color-muted);flex-shrink:0;font-size:11px}.works-module-scss-module__f4yV8W__browser_dots{gap:6px;display:flex}.works-module-scss-module__f4yV8W__browser_dots span{border-radius:50%;width:10px;height:10px}.works-module-scss-module__f4yV8W__browser_dots span:first-child{background:#ff5f57}.works-module-scss-module__f4yV8W__browser_dots span:nth-child(2){background:#febc2e}.works-module-scss-module__f4yV8W__browser_dots span:nth-child(3){background:#28c840}.works-module-scss-module__f4yV8W__browser_content{aspect-ratio:16/10;position:relative;overflow:hidden}.works-module-scss-module__f4yV8W__browser_content .works-module-scss-module__f4yV8W__shot_link{width:100%;height:100%;display:block;position:relative}.works-module-scss-module__f4yV8W__browser_content img{object-fit:cover;object-position:top;transition:object-position .9s cubic-bezier(.45,0,.55,1)}.works-module-scss-module__f4yV8W__browser_content:hover img{object-position:bottom;transition-duration:var(--scroll-time,4s)}.works-module-scss-module__f4yV8W__browser_content .works-module-scss-module__f4yV8W__scroll_track{top:10px;bottom:10px;z-index:2;opacity:0;pointer-events:none;background:#0f172a1f;border-radius:2px;width:4px;transition:opacity .3s;position:absolute;inset-inline-end:6px}.works-module-scss-module__f4yV8W__browser_content .works-module-scss-module__f4yV8W__scroll_thumb{inset-inline:0;height:var(--thumb,30%);background:linear-gradient(180deg, var(--color-blue), var(--color-cyan));border-radius:2px;transition:top .9s cubic-bezier(.45,0,.55,1);position:absolute;top:0}.works-module-scss-module__f4yV8W__browser_content:hover .works-module-scss-module__f4yV8W__scroll_track{opacity:1}.works-module-scss-module__f4yV8W__browser_content:hover .works-module-scss-module__f4yV8W__scroll_thumb{top:calc(100% - var(--thumb,30%));transition-duration:var(--scroll-time,4s)}.works-module-scss-module__f4yV8W__browser_content .works-module-scss-module__f4yV8W__shot_hint{top:14px;left:auto;z-index:2;color:#fff;background:rgba(var(--color-blue-rgb), .85);width:40px;height:40px;box-shadow:0 10px 26px -10px rgba(var(--color-blue-rgb), .8);opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;font-size:20px;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;inset-inline-end:18px;transform:scale(.85)}@media (hover:none){.works-module-scss-module__f4yV8W__browser_content .works-module-scss-module__f4yV8W__shot_hint{display:none}}.works-module-scss-module__f4yV8W__browser_content .works-module-scss-module__f4yV8W__shot_link:hover .works-module-scss-module__f4yV8W__shot_hint,.works-module-scss-module__f4yV8W__browser_content .works-module-scss-module__f4yV8W__shot_link:focus-visible .works-module-scss-module__f4yV8W__shot_hint{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.works-module-scss-module__f4yV8W__browser_content:hover img{object-position:top}.works-module-scss-module__f4yV8W__browser_content .works-module-scss-module__f4yV8W__scroll_track{display:none}}.works-module-scss-module__f4yV8W__project_info{min-width:0;position:relative}.works-module-scss-module__f4yV8W__info_meta{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:14px;display:flex}.works-module-scss-module__f4yV8W__domain_badge{border-radius:var(--radius-full);border:1px solid rgba(var(--color-blue-rgb), .22);background:rgba(var(--color-blue-rgb), .08);letter-spacing:.01em;height:24px;color:var(--primary-color);white-space:nowrap;align-items:center;gap:5px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.works-module-scss-module__f4yV8W__domain_badge svg{flex-shrink:0;font-size:14px}.works-module-scss-module__f4yV8W__legacy_badge{border-radius:var(--radius-full);border:1px solid rgba(var(--color-orange-rgb), .28);background:rgba(var(--color-orange-rgb), .1);height:24px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-orange-dark);white-space:nowrap;align-items:center;gap:5px;padding:0 10px;font-size:10.5px;font-weight:700;display:inline-flex}.works-module-scss-module__f4yV8W__legacy_badge svg{font-size:12px}.works-module-scss-module__f4yV8W__meta_date{height:24px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-color-light);white-space:nowrap;align-items:center;gap:6px;padding-inline-start:2px;font-size:11.5px;font-weight:600;display:inline-flex}.works-module-scss-module__f4yV8W__meta_date svg{color:var(--primary-color);font-size:14px}.works-module-scss-module__f4yV8W__project_title{align-items:center;gap:13px;margin-bottom:14px;font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:700;display:flex}.works-module-scss-module__f4yV8W__project_title a{min-width:0;color:var(--text-color);align-items:center;gap:8px;text-decoration:none;transition:color .3s;display:inline-flex}.works-module-scss-module__f4yV8W__project_title a svg{opacity:0;font-size:18px;transition:all .3s;transform:translate(-5px,5px)}.works-module-scss-module__f4yV8W__project_title a:hover{color:var(--color-blue)}.works-module-scss-module__f4yV8W__project_title a:hover svg{opacity:1;transform:translate(0)}.works-module-scss-module__f4yV8W__title_index{font-family:var(--font-mono);letter-spacing:.04em;background:var(--gradient-text);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;flex-shrink:0;padding-inline-end:13px;font-size:.75em;font-weight:700;line-height:1;position:relative}.works-module-scss-module__f4yV8W__title_index:after{content:"";inset-inline-end:0;background:linear-gradient(180deg, transparent, rgba(var(--color-blue-rgb), .5), transparent);border-radius:1px;width:1px;height:1.4em;position:absolute;top:50%;transform:translateY(-50%)}.works-module-scss-module__f4yV8W__screens_chip{bottom:12px;z-index:2;font-family:var(--font-mono);color:#fff;border:1px solid rgba(var(--color-blue-rgb), .35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ac7;border-radius:12px;align-items:center;gap:6px;padding:6px 13px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex;position:absolute;inset-inline-end:12px}.works-module-scss-module__f4yV8W__screens_chip:hover{border-color:var(--color-cyan);background:#0f172aeb}.works-module-scss-module__f4yV8W__screens_chip svg{color:var(--color-cyan);font-size:14px}.works-module-scss-module__f4yV8W__scale_chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}@media (max-width:767px){.works-module-scss-module__f4yV8W__scale_chips{gap:6px}}.works-module-scss-module__f4yV8W__scale_chip{color:var(--text-color-light);background:linear-gradient(135deg, rgba(var(--color-blue-rgb), .08), rgba(var(--color-cyan-rgb), .08));border:1px solid rgba(var(--color-blue-rgb), .14);border-radius:14px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}.works-module-scss-module__f4yV8W__scale_chip strong{font-family:var(--font-mono);color:var(--color-blue);font-size:13px;font-weight:700}.works-module-scss-module__f4yV8W__scale_chip svg{color:var(--color-blue);font-size:14px}@media (max-width:767px){.works-module-scss-module__f4yV8W__scale_chip{border-radius:12px;gap:5px;padding:4px 9px;font-size:11px}.works-module-scss-module__f4yV8W__scale_chip strong{font-size:12px}.works-module-scss-module__f4yV8W__scale_chip svg{font-size:12.5px}}.works-module-scss-module__f4yV8W__description_wrapper{margin-bottom:20px;position:relative}.works-module-scss-module__f4yV8W__project_description{color:var(--text-color-light);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:8px;font-size:14.5px;line-height:1.75;transition:all .3s;display:-webkit-box;overflow:hidden}.works-module-scss-module__f4yV8W__project_description strong{display:block}.works-module-scss-module__f4yV8W__read_more{border-radius:var(--radius-full);border:1px solid rgba(var(--color-blue-rgb), .22);background:rgba(var(--color-blue-rgb), .07);color:var(--primary-color);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);align-items:center;gap:7px;padding-block:5px;padding-inline:10px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.works-module-scss-module__f4yV8W__read_more svg{font-size:15px}.works-module-scss-module__f4yV8W__read_more:hover{background:rgba(var(--color-blue-rgb), .14);border-color:rgba(var(--color-blue-rgb), .42);transform:translateY(-1px)}.works-module-scss-module__f4yV8W__read_more:focus-visible{box-shadow:0 0 0 3px rgba(var(--color-blue-rgb), .3);outline:none}.works-module-scss-module__f4yV8W__tech_stack{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.works-module-scss-module__f4yV8W__tech_stack:not(:has(+.works-module-scss-module__f4yV8W__categories)){margin-bottom:24px}.works-module-scss-module__f4yV8W__categories{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.works-module-scss-module__f4yV8W__categories:before{content:"";background:linear-gradient(var(--to-inline-end), rgba(var(--color-blue-rgb), .45), transparent 300px);flex:0 0 100%;height:1px;margin-top:4px;margin-bottom:6px}.works-module-scss-module__f4yV8W__tech_pill{font-family:var(--font-mono);color:var(--text-color-light);border-radius:var(--radius-full);cursor:default;white-space:nowrap;background:#00000008;border:1px solid #0000000d;align-items:center;gap:7px;padding-block:6px;padding-inline:8px 13px;font-size:11.5px;font-weight:600;transition:transform .3s,border-color .3s,background .3s;display:inline-flex}.works-module-scss-module__f4yV8W__tech_pill img{object-fit:contain;width:18px;height:18px}.works-module-scss-module__f4yV8W__tech_pill img.works-module-scss-module__f4yV8W__invert{filter:brightness(.8)}.works-module-scss-module__f4yV8W__tech_pill:hover{background:rgba(var(--color-blue-rgb), .06);border-color:rgba(var(--color-blue-rgb), .25);transform:translateY(-2px)}@media (max-width:767px){.works-module-scss-module__f4yV8W__tech_pill{gap:5px;padding-block:4px;padding-inline:6px 10px;font-size:10.5px}.works-module-scss-module__f4yV8W__tech_pill img{width:15px;height:15px}}.works-module-scss-module__f4yV8W__more_tech{font-family:var(--font-mono);color:var(--text-color-light);border-radius:var(--radius-full);background:#00000008;border:1px solid #0000000d;padding:6px 12px;font-size:11.5px;font-weight:600}.works-module-scss-module__f4yV8W__project_actions{flex-wrap:wrap;gap:14px;display:flex}@media (max-width:767px){.works-module-scss-module__f4yV8W__project_actions{gap:10px}}.works-module-scss-module__f4yV8W__action_link{white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex}.works-module-scss-module__f4yV8W__action_link svg{font-size:17px}.works-module-scss-module__f4yV8W__action_link.works-module-scss-module__f4yV8W__primary{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 15px rgba(var(--color-blue-rgb), .3),inset 0 1px 0 #ffffff1a}.works-module-scss-module__f4yV8W__action_link.works-module-scss-module__f4yV8W__primary:hover{box-shadow:0 8px 25px rgba(var(--color-blue-rgb), .4),inset 0 1px 0 #fff3;transform:translateY(-2px)}.works-module-scss-module__f4yV8W__action_link.works-module-scss-module__f4yV8W__ghost{color:var(--text-color);border:2px solid rgba(var(--color-blue-rgb), .5);padding:9px 20px}.works-module-scss-module__f4yV8W__action_link.works-module-scss-module__f4yV8W__ghost:hover{background:rgba(var(--color-blue-rgb), .1);border-color:var(--color-blue);transform:translateY(-2px)}@media (max-width:767px){.works-module-scss-module__f4yV8W__action_link{border-radius:10px;gap:6px;padding:9px 15px;font-size:13px}.works-module-scss-module__f4yV8W__action_link svg{font-size:15px}.works-module-scss-module__f4yV8W__action_link.works-module-scss-module__f4yV8W__ghost{padding:7px 13px}}.works-module-scss-module__f4yV8W__view_more{text-align:center;margin-top:60px;width:fit-content;margin-inline:auto}@media (max-width:991px){.works-module-scss-module__f4yV8W__view_more{margin-top:40px}}.works-module-scss-module__f4yV8W__bg_decoration{bottom:-200px;pointer-events:none;z-index:0;width:600px;height:600px;position:absolute;inset-inline-start:-200px}.works-module-scss-module__f4yV8W__bg_decoration .works-module-scss-module__f4yV8W__gradient_orb{background:linear-gradient(135deg, rgba(var(--color-cyan-rgb), .08), rgba(var(--color-cyan-rgb), .05));filter:blur(80px);border-radius:50%;width:100%;height:100%}@media (max-width:767px){.works-module-scss-module__f4yV8W__bg_decoration .works-module-scss-module__f4yV8W__gradient_orb{display:none}}[data-theme=dark] .works-module-scss-module__f4yV8W__browser_omnibox{background:#00000047;border-color:#ffffff14;box-shadow:inset 0 1px 2px #0000004d}[data-theme=dark] .works-module-scss-module__f4yV8W__omnibox_url{color:var(--slate-color)}[data-theme=dark] .works-module-scss-module__f4yV8W__section_title:after{background:linear-gradient(var(--to-inline-end), rgba(var(--color-blue-rgb), .3), transparent)}[data-theme=dark] .works-module-scss-module__f4yV8W__featured_card{background:linear-gradient(135deg, rgba(var(--color-blue-rgb), .05), rgba(var(--color-emerald-rgb), .05));border-color:rgba(var(--color-blue-rgb), .1)}[data-theme=dark] .works-module-scss-module__f4yV8W__featured_overlay{background:rgba(var(--color-blue-rgb), .5)}[data-theme=dark] .works-module-scss-module__f4yV8W__featured_badge{background:linear-gradient(135deg, rgba(var(--color-blue-rgb), .15), rgba(var(--color-blue-rgb), .15));color:var(--color-blue-light)}[data-theme=dark] .works-module-scss-module__f4yV8W__featured_info h3 a:hover,[data-theme=dark] .works-module-scss-module__f4yV8W__featured_info p strong{color:var(--color-blue-light)}[data-theme=dark] .works-module-scss-module__f4yV8W__browser_frame{background:#0f172ae6;border-color:#ffffff0d}[data-theme=dark] .works-module-scss-module__f4yV8W__browser_header{background:#ffffff05;border-bottom-color:#ffffff0d}[data-theme=dark] .works-module-scss-module__f4yV8W__visual_glow{background:radial-gradient(55% 55% at 50% 45%, rgba(var(--color-blue-rgb), .16) 0%, transparent 70%)}[data-theme=dark] .works-module-scss-module__f4yV8W__domain_badge{color:var(--color-blue-light);border-color:rgba(var(--color-blue-rgb), .28);background:rgba(var(--color-blue-rgb), .12)}[data-theme=dark] .works-module-scss-module__f4yV8W__legacy_badge{color:var(--color-orange-light);border-color:rgba(var(--color-orange-rgb), .32);background:rgba(var(--color-orange-rgb), .12)}[data-theme=dark] .works-module-scss-module__f4yV8W__meta_date svg,[data-theme=dark] .works-module-scss-module__f4yV8W__project_title a:hover{color:var(--color-blue-light)}[data-theme=dark] .works-module-scss-module__f4yV8W__tech_pill{background:#ffffff0a;border-color:#ffffff0f}[data-theme=dark] .works-module-scss-module__f4yV8W__tech_pill img.works-module-scss-module__f4yV8W__invert{filter:grayscale()brightness(1.5)}[data-theme=dark] .works-module-scss-module__f4yV8W__tech_pill:hover{background:rgba(var(--color-blue-rgb), .12);border-color:rgba(var(--color-blue-rgb), .3)}[data-theme=dark] .works-module-scss-module__f4yV8W__more_tech{background:#ffffff0a;border-color:#ffffff0f}[data-theme=dark] .works-module-scss-module__f4yV8W__action_link.works-module-scss-module__f4yV8W__ghost:hover{border-color:var(--color-blue-light)}[data-theme=dark] .works-module-scss-module__f4yV8W__read_more{color:var(--color-blue-light);border-color:rgba(var(--color-blue-rgb), .3);background:rgba(var(--color-blue-rgb), .13)}[data-theme=dark] .works-module-scss-module__f4yV8W__read_more:hover{background:rgba(var(--color-blue-rgb), .22);border-color:rgba(var(--color-blue-rgb), .5)}[data-theme=dark] .works-module-scss-module__f4yV8W__bg_decoration .works-module-scss-module__f4yV8W__gradient_orb{background:linear-gradient(135deg, rgba(var(--color-cyan-rgb), .05), rgba(var(--color-blue-rgb), .03))}
.marquee-module-scss-module__f9FEYa__viewport{--marquee-sign:-1;white-space:nowrap;min-width:0;-webkit-mask-image:linear-gradient(var(--to-inline-end), #000 calc(100% - 14px), transparent);mask-image:linear-gradient(var(--to-inline-end), #000 calc(100% - 14px), transparent);-webkit-mask-image:linear-gradient(var(--to-inline-end), #000 calc(100% - 14px), transparent);display:block;overflow:hidden}[dir=rtl] .marquee-module-scss-module__f9FEYa__viewport{--marquee-sign:1}.marquee-module-scss-module__f9FEYa__track{white-space:nowrap;will-change:transform;text-align:center;display:inline-block}.marquee-module-scss-module__f9FEYa__viewport:not(.marquee-module-scss-module__f9FEYa__scrolls){text-overflow:ellipsis;-webkit-mask-image:none;mask-image:none}.marquee-module-scss-module__f9FEYa__viewport:not(.marquee-module-scss-module__f9FEYa__scrolls) .marquee-module-scss-module__f9FEYa__track{text-overflow:ellipsis;display:block;overflow:hidden}:is(.marquee-module-scss-module__f9FEYa__scrolls:hover .marquee-module-scss-module__f9FEYa__track,button:hover .marquee-module-scss-module__f9FEYa__scrolls .marquee-module-scss-module__f9FEYa__track,button:focus-visible .marquee-module-scss-module__f9FEYa__scrolls .marquee-module-scss-module__f9FEYa__track,.marquee-host:hover .marquee-module-scss-module__f9FEYa__scrolls .marquee-module-scss-module__f9FEYa__track){animation:marquee-module-scss-module__f9FEYa__marquee-pass var(--marquee-duration,6s) ease-in-out infinite}@keyframes marquee-module-scss-module__f9FEYa__marquee-pass{0%,14%{transform:translate(0)}50%,64%{transform:translateX(calc(var(--marquee-sign) * var(--marquee-shift,0px)))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){:is(.marquee-module-scss-module__f9FEYa__scrolls:hover .marquee-module-scss-module__f9FEYa__track,button:hover .marquee-module-scss-module__f9FEYa__scrolls .marquee-module-scss-module__f9FEYa__track,button:focus-visible .marquee-module-scss-module__f9FEYa__scrolls .marquee-module-scss-module__f9FEYa__track,.marquee-host:hover .marquee-module-scss-module__f9FEYa__scrolls .marquee-module-scss-module__f9FEYa__track){animation:none}}
.ecosystem-card-module-scss-module__NLUt1G__eco_card{border:1px solid rgba(var(--color-blue-rgb), .16);background:linear-gradient(135deg, rgba(var(--color-blue-rgb), .06), rgba(var(--color-cyan-rgb), .05));border-radius:28px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:30px;padding:40px;display:grid;position:relative;overflow:hidden}.ecosystem-card-module-scss-module__NLUt1G__eco_card.ecosystem-card-module-scss-module__NLUt1G__flipped{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.ecosystem-card-module-scss-module__NLUt1G__eco_card.ecosystem-card-module-scss-module__NLUt1G__flipped .ecosystem-card-module-scss-module__NLUt1G__eco_visual{order:2}.ecosystem-card-module-scss-module__NLUt1G__eco_card.ecosystem-card-module-scss-module__NLUt1G__flipped .ecosystem-card-module-scss-module__NLUt1G__eco_info{order:1}@media (max-width:991px){.ecosystem-card-module-scss-module__NLUt1G__eco_card{grid-template-columns:minmax(0,1fr);gap:16px;padding:26px 20px}.ecosystem-card-module-scss-module__NLUt1G__eco_card.ecosystem-card-module-scss-module__NLUt1G__flipped{grid-template-columns:minmax(0,1fr)}.ecosystem-card-module-scss-module__NLUt1G__eco_card.ecosystem-card-module-scss-module__NLUt1G__flipped .ecosystem-card-module-scss-module__NLUt1G__eco_visual{order:0}.ecosystem-card-module-scss-module__NLUt1G__eco_card.ecosystem-card-module-scss-module__NLUt1G__flipped .ecosystem-card-module-scss-module__NLUt1G__eco_info{order:1}}.ecosystem-card-module-scss-module__NLUt1G__eco_glow{background:radial-gradient(circle at 18% 20%, rgba(var(--color-blue-rgb), .12), transparent 45%),radial-gradient(circle at 90% 85%, rgba(var(--color-cyan-rgb), .1), transparent 45%);pointer-events:none;position:absolute;inset:0}.ecosystem-card-module-scss-module__NLUt1G__eco_visual{z-index:1;position:relative}.ecosystem-card-module-scss-module__NLUt1G__stack_link{display:block}.ecosystem-card-module-scss-module__NLUt1G__browser{border:1px solid rgba(var(--color-blue-rgb), .2);background:var(--background-white);border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 24px 50px -24px #0206178c}.ecosystem-card-module-scss-module__NLUt1G__browser_bar{border-bottom:1px solid rgba(var(--color-blue-rgb), .12);background:linear-gradient(180deg, rgba(var(--color-blue-rgb), .06), rgba(var(--color-blue-rgb), .02));align-items:center;gap:12px;padding:10px 14px;display:flex}.ecosystem-card-module-scss-module__NLUt1G__browser_dots{flex:none;gap:6px;display:inline-flex}.ecosystem-card-module-scss-module__NLUt1G__browser_dots i{background:rgba(var(--color-blue-rgb), .25);border-radius:50%;width:10px;height:10px}.ecosystem-card-module-scss-module__NLUt1G__browser_dots i:first-child{background:#ff5f57}.ecosystem-card-module-scss-module__NLUt1G__browser_dots i:nth-child(2){background:#febc2e}.ecosystem-card-module-scss-module__NLUt1G__browser_dots i:nth-child(3){background:#28c840}.ecosystem-card-module-scss-module__NLUt1G__browser_url{min-width:0;font-family:var(--font-mono);color:var(--text-color-light);background:rgba(var(--color-blue-rgb), .06);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:1;align-items:center;gap:7px;padding:5px 12px;font-size:12px;display:inline-flex;overflow:hidden}.ecosystem-card-module-scss-module__NLUt1G__browser_url svg{color:var(--color-emerald,#10b981);flex:none;font-size:13px}.ecosystem-card-module-scss-module__NLUt1G__browser_screen{aspect-ratio:16/10;background:rgba(var(--color-blue-rgb), .04);display:block;position:relative;overflow:hidden}.ecosystem-card-module-scss-module__NLUt1G__browser_screen:hover .ecosystem-card-module-scss-module__NLUt1G__browser_hint{opacity:1;transform:translate(-50%,-50%)scale(1)}.ecosystem-card-module-scss-module__NLUt1G__browser_shot{display:block;position:absolute;inset:0}.ecosystem-card-module-scss-module__NLUt1G__browser_hint{z-index:2;color:#fff;background:rgba(var(--color-blue-rgb), .85);width:52px;height:52px;box-shadow:0 10px 26px -10px rgba(var(--color-blue-rgb), .8);opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;font-size:26px;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.85)}@media (hover:none){.ecosystem-card-module-scss-module__NLUt1G__browser_hint{display:none}}.ecosystem-card-module-scss-module__NLUt1G__browser_tabs{border-top:1px solid rgba(var(--color-blue-rgb), .12);background:rgba(var(--color-blue-rgb), .03);gap:6px;padding:8px;display:flex}.ecosystem-card-module-scss-module__NLUt1G__browser_tab{cursor:pointer;min-width:0;color:var(--text-color-light);background:0 0;border:1px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:12.5px;font-weight:600;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.ecosystem-card-module-scss-module__NLUt1G__browser_tab svg{flex:none;font-size:16px}.ecosystem-card-module-scss-module__NLUt1G__browser_tab>span{text-align:start;flex:1;min-width:0}.ecosystem-card-module-scss-module__NLUt1G__browser_tab:hover{color:var(--text-color);background:rgba(var(--color-blue-rgb), .06)}.ecosystem-card-module-scss-module__NLUt1G__browser_tab.ecosystem-card-module-scss-module__NLUt1G__active{color:var(--color-blue);background:linear-gradient(135deg, rgba(var(--color-blue-rgb), .12), rgba(var(--color-cyan-rgb), .12));border-color:rgba(var(--color-blue-rgb), .25)}@media (max-width:575px){.ecosystem-card-module-scss-module__NLUt1G__browser_tab span{display:none}}.ecosystem-card-module-scss-module__NLUt1G__eco_info{z-index:2;flex-direction:column;align-items:flex-start;gap:14px;display:flex;position:relative}.ecosystem-card-module-scss-module__NLUt1G__eco_meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ecosystem-card-module-scss-module__NLUt1G__eco_badge{color:var(--color-blue);background:linear-gradient(135deg, rgba(var(--color-blue-rgb), .13), rgba(var(--color-cyan-rgb), .13));border:1px solid rgba(var(--color-blue-rgb), .22);border-radius:18px;align-items:center;gap:8px;padding:6px 15px;font-size:12.5px;font-weight:600;display:inline-flex}.ecosystem-card-module-scss-module__NLUt1G__eco_badge svg{font-size:15px}@media (max-width:767px){.ecosystem-card-module-scss-module__NLUt1G__eco_badge{gap:6px;padding:5px 11px;font-size:11.5px}.ecosystem-card-module-scss-module__NLUt1G__eco_badge svg{font-size:13px}}.ecosystem-card-module-scss-module__NLUt1G__eco_domain{color:var(--primary-color);background:rgba(var(--color-blue-rgb), .08);border:1px solid rgba(var(--color-blue-rgb), .22);white-space:nowrap;border-radius:18px;align-items:center;gap:5px;padding:6px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.ecosystem-card-module-scss-module__NLUt1G__eco_domain svg{flex-shrink:0;font-size:14px}@media (max-width:767px){.ecosystem-card-module-scss-module__NLUt1G__eco_domain{padding:5px 10px;font-size:11px}}.ecosystem-card-module-scss-module__NLUt1G__eco_title{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;line-height:1.2}.ecosystem-card-module-scss-module__NLUt1G__eco_title a{color:var(--text-color);transition:color .25s}.ecosystem-card-module-scss-module__NLUt1G__eco_title a:hover{color:var(--color-blue)}.ecosystem-card-module-scss-module__NLUt1G__eco_tagline{color:var(--text-color-light);max-width:560px;font-size:14.5px;line-height:1.7}.ecosystem-card-module-scss-module__NLUt1G__eco_date{font-family:var(--font-mono);color:var(--text-color-light);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.ecosystem-card-module-scss-module__NLUt1G__eco_date svg{color:var(--color-blue);font-size:15px}.ecosystem-card-module-scss-module__NLUt1G__eco_apps{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:767px){.ecosystem-card-module-scss-module__NLUt1G__eco_apps{grid-template-columns:minmax(0,1fr)}}.ecosystem-card-module-scss-module__NLUt1G__eco_app{border:1px solid rgba(var(--color-blue-rgb), .14);background:rgba(var(--color-blue-rgb), .04);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:10px 12px;transition:border-color .25s,transform .25s,background .25s;display:flex}.ecosystem-card-module-scss-module__NLUt1G__eco_app:hover{border-color:color-mix(in srgb, var(--app) 50%, transparent);background:color-mix(in srgb, var(--app) 7%, transparent);transform:translateY(-2px)}.ecosystem-card-module-scss-module__NLUt1G__eco_app_icon{width:40px;height:40px;color:var(--app);border:1px solid color-mix(in srgb, var(--app) 32%, transparent);background:color-mix(in srgb, var(--app) 14%, transparent);border-radius:12px;flex-shrink:0;place-items:center;font-size:21px;display:grid}.ecosystem-card-module-scss-module__NLUt1G__eco_app_text{flex-direction:column;gap:3px;min-width:0;display:flex}.ecosystem-card-module-scss-module__NLUt1G__eco_app_name{color:var(--text-color);flex-direction:column;align-items:flex-start;gap:1px;font-size:13.5px;font-weight:700;line-height:1.3;display:flex}.ecosystem-card-module-scss-module__NLUt1G__eco_app_name span{color:var(--text-color-light);font-size:12.5px;font-weight:500}.ecosystem-card-module-scss-module__NLUt1G__eco_app_audience{color:var(--text-color-muted);align-items:center;gap:5px;font-size:11.5px;line-height:1.35;display:inline-flex}.ecosystem-card-module-scss-module__NLUt1G__eco_app_audience svg{flex-shrink:0;font-size:13px}.ecosystem-card-module-scss-module__NLUt1G__eco_metrics{flex-wrap:wrap;gap:8px;display:flex}.ecosystem-card-module-scss-module__NLUt1G__eco_metric{color:var(--text-color-light);background:linear-gradient(135deg, rgba(var(--color-blue-rgb), .08), rgba(var(--color-cyan-rgb), .08));border:1px solid rgba(var(--color-blue-rgb), .14);border-radius:14px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}.ecosystem-card-module-scss-module__NLUt1G__eco_metric strong{font-family:var(--font-mono);color:var(--color-blue);font-size:13px;font-weight:700}@media (max-width:767px){.ecosystem-card-module-scss-module__NLUt1G__eco_metric{gap:5px;padding:4px 9px;font-size:11px}.ecosystem-card-module-scss-module__NLUt1G__eco_metric strong{font-size:12px}}.ecosystem-card-module-scss-module__NLUt1G__eco_cta{color:#fff;background:var(--gradient-primary);box-shadow:0 10px 26px -12px rgba(var(--color-blue-rgb), .55);border-radius:12px;align-items:center;gap:10px;margin-top:6px;padding:12px 24px;font-size:14px;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex}.ecosystem-card-module-scss-module__NLUt1G__eco_cta svg{transition:transform .25s}.ecosystem-card-module-scss-module__NLUt1G__eco_cta:hover{box-shadow:0 14px 30px -12px rgba(var(--color-blue-rgb), .65);transform:translateY(-2px)}.ecosystem-card-module-scss-module__NLUt1G__eco_cta:hover svg{transform:translateX(calc(4px * var(--dir)))}@media (max-width:767px){.ecosystem-card-module-scss-module__NLUt1G__eco_cta{justify-content:center;align-self:stretch;padding:10px 18px;font-size:13px}}
.works-module-scss-module__-uYbGq__works{padding:60px 0 110px;position:relative;overflow:hidden}@media (max-width:991px){.works-module-scss-module__-uYbGq__works{padding:40px 0 80px}}.works-module-scss-module__-uYbGq__bg_glow{background:radial-gradient(circle, rgba(var(--color-blue-rgb), .05) 0%, transparent 65%);pointer-events:none;width:900px;height:900px;position:absolute;top:30%;left:50%;transform:translate(-50%)}.works-module-scss-module__-uYbGq__section_header{text-align:center;margin-bottom:70px}@media (max-width:991px){.works-module-scss-module__-uYbGq__section_header{margin-bottom:50px}}.works-module-scss-module__-uYbGq__section_header .works-module-scss-module__-uYbGq__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--primary-color);background:rgba(var(--color-blue-rgb), .08);border:1px solid rgba(var(--color-blue-rgb), .18);border-radius:var(--radius-full);align-items:center;gap:8px;margin-bottom:20px;padding:8px 18px;font-size:12px;font-weight:600;display:inline-flex}.works-module-scss-module__-uYbGq__section_header .works-module-scss-module__-uYbGq__label svg{font-size:16px}.works-module-scss-module__-uYbGq__section_header h2{margin-bottom:16px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.works-module-scss-module__-uYbGq__section_header .works-module-scss-module__-uYbGq__subtitle{max-width:620px;color:var(--text-color-light);margin:0 auto;font-size:15.5px;line-height:1.7}@media (max-width:767px){.works-module-scss-module__-uYbGq__section_header .works-module-scss-module__-uYbGq__subtitle{font-size:14.5px}}.works-module-scss-module__-uYbGq__timeline{max-width:1040px;margin:0 auto;padding-top:12px;position:relative}.works-module-scss-module__-uYbGq__spine{background:rgba(var(--color-blue-rgb), .13);border-radius:2px;width:2px;margin-inline-start:-1px;position:absolute;top:4px;bottom:92px;left:50%}@media (max-width:991px){.works-module-scss-module__-uYbGq__spine{inset-inline-start:21px;margin-inline-start:0;bottom:68px}}.works-module-scss-module__-uYbGq__spine_progress{background:linear-gradient(180deg, var(--color-blue), var(--color-cyan));box-shadow:0 0 14px rgba(var(--color-blue-rgb), .45);transform-origin:top;border-radius:2px;position:absolute;inset:0;transform:scaleY(1)}.works-module-scss-module__-uYbGq__entry{z-index:1;width:calc(50% - 52px);margin-block:0 64px;margin-inline:0 auto;position:relative}.works-module-scss-module__-uYbGq__entry.works-module-scss-module__-uYbGq__flipped{margin-inline:auto 0}@media (max-width:991px){.works-module-scss-module__-uYbGq__entry{width:auto;margin-block:0 40px;margin-inline:60px 0}.works-module-scss-module__-uYbGq__entry.works-module-scss-module__-uYbGq__flipped{margin-inline:60px 0}}.works-module-scss-module__-uYbGq__node{top:6px;width:44px;height:44px;font-family:var(--font-mono);color:var(--primary-color);background:var(--background-white);border:1px solid rgba(var(--color-blue-rgb), .3);box-shadow:0 0 0 6px rgba(var(--color-blue-rgb), .08),0 0 22px rgba(var(--color-blue-rgb), .25);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;inset-inline-start:calc(100% + 30px)}.works-module-scss-module__-uYbGq__flipped .works-module-scss-module__-uYbGq__node{inset-inline:auto calc(100% + 30px)}@media (max-width:991px){.works-module-scss-module__-uYbGq__node{width:36px;height:36px;font-size:11px;top:4px;inset-inline:-56px auto!important}}.works-module-scss-module__-uYbGq__connector{top:27px;border-top:2px dashed rgba(var(--color-blue-rgb), .3);width:52px;height:0;position:absolute;inset-inline-start:100%}.works-module-scss-module__-uYbGq__flipped .works-module-scss-module__-uYbGq__connector{inset-inline:auto 100%}@media (max-width:991px){.works-module-scss-module__-uYbGq__connector{display:none}}.works-module-scss-module__-uYbGq__date_marker{top:13px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-color);background:rgba(var(--color-blue-rgb), .07);border:1px solid rgba(var(--color-blue-rgb), .16);border-radius:var(--radius-full);white-space:nowrap;z-index:2;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;inset-inline-start:calc(100% + 92px)}.works-module-scss-module__-uYbGq__date_marker svg{color:var(--primary-color);font-size:15px}.works-module-scss-module__-uYbGq__flipped .works-module-scss-module__-uYbGq__date_marker{flex-direction:row-reverse;inset-inline:auto calc(100% + 92px)}@media (max-width:991px){.works-module-scss-module__-uYbGq__date_marker{display:none}}.works-module-scss-module__-uYbGq__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #0000000d;border-radius:20px;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94),border-color .4s;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.works-module-scss-module__-uYbGq__card:hover{border-color:rgba(var(--color-blue-rgb), .22);box-shadow:0 24px 48px rgba(var(--color-blue-rgb), .12);transform:translateY(-6px)}}.works-module-scss-module__-uYbGq__record_bar{align-items:center;gap:14px;padding:18px 22px 14px;display:flex}@media (max-width:767px){.works-module-scss-module__-uYbGq__record_bar{gap:10px;padding:14px 16px 10px}}@media (max-width:575px){.works-module-scss-module__-uYbGq__record_bar{justify-content:space-between}.works-module-scss-module__-uYbGq__record_bar .works-module-scss-module__-uYbGq__record_rule{display:none}}.works-module-scss-module__-uYbGq__record_no{font-family:var(--font-mono);letter-spacing:.08em;color:var(--primary-color);white-space:nowrap;font-size:12.5px;font-weight:600}.works-module-scss-module__-uYbGq__record_rule{border-top:1px dashed rgba(var(--color-blue-rgb), .25);flex:1}.works-module-scss-module__-uYbGq__record_date{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--primary-color);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:600;display:none}.works-module-scss-module__-uYbGq__record_date svg{font-size:13px}@media (max-width:991px){.works-module-scss-module__-uYbGq__record_date{display:inline-flex}}.works-module-scss-module__-uYbGq__record_tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--color-orange-dark);background:rgba(var(--color-orange-rgb), .1);border:1px solid rgba(var(--color-orange-rgb), .22);border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.works-module-scss-module__-uYbGq__record_tag svg{font-size:13px}.works-module-scss-module__-uYbGq__card_image{aspect-ratio:16/10;background:rgba(var(--color-blue-rgb), .04);border:1px solid #0000000f;border-radius:14px;margin:0 22px;position:relative;overflow:hidden}@media (max-width:767px){.works-module-scss-module__-uYbGq__card_image{margin:0 16px}}.works-module-scss-module__-uYbGq__card_image img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover) and (pointer:fine){.works-module-scss-module__-uYbGq__card:hover .works-module-scss-module__-uYbGq__card_image img{transform:scale(1.035)}}.works-module-scss-module__-uYbGq__fig_tag{bottom:10px;font-family:var(--font-mono);letter-spacing:.08em;color:#e2e8f0;pointer-events:none;background:#0f172ab8;border-radius:6px;padding:3px 9px;font-size:10px;font-weight:600;position:absolute;inset-inline-start:10px}.works-module-scss-module__-uYbGq__card_content{padding:22px 22px 24px;position:relative}@media (max-width:767px){.works-module-scss-module__-uYbGq__card_content{padding:18px 16px 20px}}.works-module-scss-module__-uYbGq__card_content h3{font-size:21px;font-weight:700;font-family:var(--font-heading);margin-bottom:10px;padding-inline-end:60px}@media (max-width:767px){.works-module-scss-module__-uYbGq__card_content h3{padding-inline-end:48px;font-size:19px}}.works-module-scss-module__-uYbGq__card_content .works-module-scss-module__-uYbGq__description{color:var(--text-color-light);margin-bottom:18px;font-size:14px;line-height:1.7}.works-module-scss-module__-uYbGq__card_content .works-module-scss-module__-uYbGq__description ul{margin:10px 0;padding-inline-start:20px}.works-module-scss-module__-uYbGq__card_content .works-module-scss-module__-uYbGq__description li{margin-bottom:5px}.works-module-scss-module__-uYbGq__card_content .works-module-scss-module__-uYbGq__description a{color:var(--color-blue-dark);word-break:break-all}.works-module-scss-module__-uYbGq__ghost_index{top:8px;font-family:var(--font-mono);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px rgba(var(--color-blue-rgb), .14);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:84px;font-weight:800;line-height:1;position:absolute;inset-inline-end:16px}@media (max-width:767px){.works-module-scss-module__-uYbGq__ghost_index{font-size:64px;inset-inline-end:12px}}.works-module-scss-module__-uYbGq__stack_section .works-module-scss-module__-uYbGq__stack_label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-color-muted);margin-bottom:10px;font-size:11px;font-weight:600;display:block}.works-module-scss-module__-uYbGq__categories{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.works-module-scss-module__-uYbGq__categories:before{content:"";background:linear-gradient(var(--to-inline-end), rgba(var(--color-blue-rgb), .45), transparent 54px);flex:0 0 100%;height:1px;margin-bottom:6px}.works-module-scss-module__-uYbGq__domain_badge{border-radius:var(--radius-full);border:1px solid rgba(var(--color-blue-rgb), .22);background:rgba(var(--color-blue-rgb), .08);height:24px;color:var(--primary-color);white-space:nowrap;align-items:center;gap:5px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.works-module-scss-module__-uYbGq__domain_badge svg{flex-shrink:0;font-size:14px}.works-module-scss-module__-uYbGq__stack_list{flex-wrap:wrap;gap:8px;display:flex}.works-module-scss-module__-uYbGq__stack_item{background:#fffc;border:1px solid #0000000d;border-radius:9px;width:32px;height:32px;padding:5px;transition:transform .3s,box-shadow .3s}.works-module-scss-module__-uYbGq__stack_item:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}.works-module-scss-module__-uYbGq__stack_item img{object-fit:contain;width:100%;height:100%}.works-module-scss-module__-uYbGq__card_links{border-top:1px dashed rgba(var(--color-blue-rgb), .18);flex-wrap:wrap;gap:22px;margin-top:18px;padding-top:16px;display:flex}.works-module-scss-module__-uYbGq__card_links a{font-family:var(--font-mono);color:var(--text-color-light);align-items:center;gap:7px;font-size:12.5px;font-weight:600;transition:color .25s,transform .25s;display:inline-flex}.works-module-scss-module__-uYbGq__card_links a svg{font-size:16px}.works-module-scss-module__-uYbGq__card_links a:hover{color:var(--primary-color);transform:translateY(-1px)}.works-module-scss-module__-uYbGq__card_links a.works-module-scss-module__-uYbGq__live{color:var(--primary-color)}.works-module-scss-module__-uYbGq__card_links a.works-module-scss-module__-uYbGq__live:hover{color:var(--primary-light)}.works-module-scss-module__-uYbGq__timeline_end{z-index:1;flex-direction:column;align-items:center;gap:14px;padding-top:8px;display:flex;position:relative}@media (max-width:991px){.works-module-scss-module__-uYbGq__timeline_end{flex-direction:row;justify-content:flex-start;gap:16px;margin-inline-start:4px}}.works-module-scss-module__-uYbGq__end_node{width:48px;height:48px;color:var(--primary-color);background:var(--background-white);border:1px solid rgba(var(--color-blue-rgb), .3);box-shadow:0 0 0 6px rgba(var(--color-blue-rgb), .08),0 0 22px rgba(var(--color-blue-rgb), .25);border-radius:50%;justify-content:center;align-items:center;display:flex}.works-module-scss-module__-uYbGq__end_node svg{font-size:22px}@media (max-width:991px){.works-module-scss-module__-uYbGq__end_node{width:36px;height:36px}.works-module-scss-module__-uYbGq__end_node svg{font-size:17px}}.works-module-scss-module__-uYbGq__end_label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--text-color-muted);text-align:center;font-size:11.5px;font-weight:600}@media (max-width:991px){.works-module-scss-module__-uYbGq__end_label{text-align:start;letter-spacing:.1em}}[data-theme=dark] .works-module-scss-module__-uYbGq__bg_glow{background:radial-gradient(circle, rgba(var(--color-blue-rgb), .07) 0%, transparent 65%)}[data-theme=dark] .works-module-scss-module__-uYbGq__domain_badge{color:var(--color-blue-light);border-color:rgba(var(--color-blue-rgb), .28);background:rgba(var(--color-blue-rgb), .12)}[data-theme=dark] .works-module-scss-module__-uYbGq__section_header .works-module-scss-module__-uYbGq__label{color:var(--color-blue-light);background:rgba(var(--color-blue-rgb), .12);border-color:rgba(var(--color-blue-rgb), .25)}[data-theme=dark] .works-module-scss-module__-uYbGq__spine{background:rgba(var(--color-blue-rgb), .16)}[data-theme=dark] .works-module-scss-module__-uYbGq__spine_progress{background:linear-gradient(180deg, var(--color-blue-light), var(--color-emerald-light));box-shadow:0 0 14px rgba(var(--color-blue-rgb), .5)}[data-theme=dark] .works-module-scss-module__-uYbGq__node,[data-theme=dark] .works-module-scss-module__-uYbGq__end_node{color:var(--color-blue-light);background:var(--background-darky);border-color:rgba(var(--color-blue-rgb), .4);box-shadow:0 0 0 6px rgba(var(--color-blue-rgb), .1),0 0 22px rgba(var(--color-blue-rgb), .3)}[data-theme=dark] .works-module-scss-module__-uYbGq__card{background:#ffffff05;border-color:#ffffff0f}@media (hover:hover) and (pointer:fine){[data-theme=dark] .works-module-scss-module__-uYbGq__card:hover{border-color:rgba(var(--color-blue-rgb), .28);box-shadow:0 24px 48px rgba(var(--color-blue-rgb), .12)}}[data-theme=dark] .works-module-scss-module__-uYbGq__record_no{color:var(--color-blue-light)}[data-theme=dark] .works-module-scss-module__-uYbGq__record_rule{border-top-color:rgba(var(--color-blue-rgb), .3)}[data-theme=dark] .works-module-scss-module__-uYbGq__record_date{color:var(--color-blue-light)}[data-theme=dark] .works-module-scss-module__-uYbGq__date_marker{background:rgba(var(--color-blue-rgb), .12);border-color:rgba(var(--color-blue-rgb), .28)}[data-theme=dark] .works-module-scss-module__-uYbGq__date_marker svg{color:var(--color-blue-light)}[data-theme=dark] .works-module-scss-module__-uYbGq__record_tag{color:var(--color-orange-light);background:rgba(var(--color-orange-rgb), .12);border-color:rgba(var(--color-orange-rgb), .28)}[data-theme=dark] .works-module-scss-module__-uYbGq__card_image{background:rgba(var(--color-blue-rgb), .06);border-color:#ffffff14}[data-theme=dark] .works-module-scss-module__-uYbGq__card_content .works-module-scss-module__-uYbGq__description a{color:var(--color-blue-light)}[data-theme=dark] .works-module-scss-module__-uYbGq__ghost_index{-webkit-text-stroke-color:rgba(var(--color-blue-rgb), .22)}[data-theme=dark] .works-module-scss-module__-uYbGq__stack_item{background:#ffffff0d;border-color:#ffffff0d}[data-theme=dark] .works-module-scss-module__-uYbGq__stack_item:hover{box-shadow:0 5px 15px #0000004d}[data-theme=dark] .works-module-scss-module__-uYbGq__card_links{border-top-color:rgba(var(--color-blue-rgb), .22)}[data-theme=dark] .works-module-scss-module__-uYbGq__card_links a:hover,[data-theme=dark] .works-module-scss-module__-uYbGq__card_links a.works-module-scss-module__-uYbGq__live{color:var(--color-blue-light)}[data-theme=dark] .works-module-scss-module__-uYbGq__card_links a.works-module-scss-module__-uYbGq__live:hover{color:var(--color-cyan-light)}@media (hover:none) and (pointer:coarse){[data-theme=dark] .works-module-scss-module__-uYbGq__card{background:#ffffff0d}}
.template-studio-module-scss-module__lDb8VW__studio{--envato-rgb:129, 185, 39;--envato:#81b927;padding:90px 0;position:relative;overflow:hidden}.template-studio-module-scss-module__lDb8VW__studio:before{content:"";background:radial-gradient(ellipse at 50% 0%, rgba(var(--envato-rgb), .07), transparent 55%);pointer-events:none;position:absolute;inset:0}@media (max-width:991px){.template-studio-module-scss-module__lDb8VW__studio{padding:60px 0}}.template-studio-module-scss-module__lDb8VW__header{text-align:center;margin-bottom:44px}@media (max-width:991px){.template-studio-module-scss-module__lDb8VW__header{margin-bottom:30px}}.template-studio-module-scss-module__lDb8VW__label{letter-spacing:.5px;color:var(--envato);background:rgba(var(--envato-rgb), .1);border:1px solid rgba(var(--envato-rgb), .2);border-radius:20px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex}.template-studio-module-scss-module__lDb8VW__label svg{font-size:14px}.template-studio-module-scss-module__lDb8VW__title{margin-bottom:14px;font-size:2.5rem;font-weight:700}@media (max-width:991px){.template-studio-module-scss-module__lDb8VW__title{font-size:2rem}}.template-studio-module-scss-module__lDb8VW__aggregate{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 26px;margin-bottom:14px;display:flex}.template-studio-module-scss-module__lDb8VW__agg_item{color:var(--text-color-light);align-items:center;gap:7px;font-size:.95rem;display:inline-flex}.template-studio-module-scss-module__lDb8VW__agg_item strong{font-family:var(--font-mono);background:linear-gradient(135deg, var(--envato), var(--color-cyan));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:700}.template-studio-module-scss-module__lDb8VW__agg_item svg{color:var(--color-orange,#f59e0b);font-size:15px}.template-studio-module-scss-module__lDb8VW__subtitle{max-width:640px;color:var(--text-color-light);margin:0 auto;font-size:.95rem;line-height:1.7}.template-studio-module-scss-module__lDb8VW__subtitle a{color:var(--envato);font-weight:600;text-decoration:none}.template-studio-module-scss-module__lDb8VW__subtitle a:hover{text-decoration:underline}.template-studio-module-scss-module__lDb8VW__shelf{position:relative}.template-studio-module-scss-module__lDb8VW__shelf:before,.template-studio-module-scss-module__lDb8VW__shelf:after{content:"";z-index:2;pointer-events:none;width:90px;position:absolute;top:0;bottom:0}@media (max-width:991px){.template-studio-module-scss-module__lDb8VW__shelf:before,.template-studio-module-scss-module__lDb8VW__shelf:after{width:30px}}.template-studio-module-scss-module__lDb8VW__shelf:before{background:linear-gradient(var(--to-inline-end), var(--background-white), transparent);inset-inline-start:0}.template-studio-module-scss-module__lDb8VW__shelf:after{background:linear-gradient(-90deg, var(--background-white), transparent);inset-inline-end:0}.template-studio-module-scss-module__lDb8VW__marquee{direction:ltr;overflow:hidden}[dir=rtl] .template-studio-module-scss-module__lDb8VW__marquee>*>*{direction:rtl}.template-studio-module-scss-module__lDb8VW__marquee_track{width:max-content;animation:template-studio-module-scss-module__lDb8VW__shelf-scroll var(--marquee-duration,80s) linear infinite;will-change:transform;gap:22px;padding:10px 0;display:flex}.template-studio-module-scss-module__lDb8VW__marquee_track:hover,.template-studio-module-scss-module__lDb8VW__marquee_track:focus-within{animation-play-state:paused}@keyframes template-studio-module-scss-module__lDb8VW__shelf-scroll{to{transform:translate(calc(-50% - 11px))}}.template-studio-module-scss-module__lDb8VW__static_track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding:10px 20px;display:flex;overflow-x:auto}.template-studio-module-scss-module__lDb8VW__static_track::-webkit-scrollbar{display:none}.template-studio-module-scss-module__lDb8VW__static_track .template-studio-module-scss-module__lDb8VW__card{scroll-snap-align:center}.template-studio-module-scss-module__lDb8VW__card{border:1px solid rgba(var(--envato-rgb), .15);background:rgba(var(--envato-rgb), .04);border-radius:16px;flex:none;width:340px;transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden}.template-studio-module-scss-module__lDb8VW__card:hover{border-color:rgba(var(--envato-rgb), .45);box-shadow:0 18px 40px -18px rgba(var(--envato-rgb), .35);transform:translateY(-6px)}@media (max-width:767px){.template-studio-module-scss-module__lDb8VW__card{width:280px}}.template-studio-module-scss-module__lDb8VW__card_media{aspect-ratio:16/10.5;position:relative}.template-studio-module-scss-module__lDb8VW__card_media img{transition:transform .5s}.template-studio-module-scss-module__lDb8VW__card:hover .template-studio-module-scss-module__lDb8VW__card_media img{transform:scale(1.04)}.template-studio-module-scss-module__lDb8VW__card_veil{z-index:1;color:#fff;opacity:0;background:linear-gradient(#0000 30%,#0f172aeb);flex-direction:column;justify-content:flex-end;gap:8px;padding:16px;transition:opacity .3s;display:flex;position:absolute;inset:0}.template-studio-module-scss-module__lDb8VW__card:hover .template-studio-module-scss-module__lDb8VW__card_veil,.template-studio-module-scss-module__lDb8VW__card:focus-within .template-studio-module-scss-module__lDb8VW__card_veil{opacity:1}@media (hover:none){.template-studio-module-scss-module__lDb8VW__card_veil{opacity:1;background:linear-gradient(#0000 55%,#0f172af2)}}.template-studio-module-scss-module__lDb8VW__card_head{justify-content:space-between;align-items:center;gap:10px;display:flex}.template-studio-module-scss-module__lDb8VW__card_head h3{color:#fff;margin:0;font-size:1.05rem;font-weight:700}.template-studio-module-scss-module__lDb8VW__card_category{letter-spacing:.4px;text-transform:uppercase;color:var(--envato);background:rgba(var(--envato-rgb), .16);border:1px solid rgba(var(--envato-rgb), .35);border-radius:12px;flex:none;padding:3px 10px;font-size:11px;font-weight:600}.template-studio-module-scss-module__lDb8VW__card_stats{align-items:center;gap:16px;display:flex}.template-studio-module-scss-module__lDb8VW__card_stats span{font-family:var(--font-mono);color:#ffffffd9;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.template-studio-module-scss-module__lDb8VW__card_stats span svg{color:var(--envato);font-size:13px}.template-studio-module-scss-module__lDb8VW__card_actions{gap:10px;margin-top:4px;display:flex}.template-studio-module-scss-module__lDb8VW__card_actions a{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.template-studio-module-scss-module__lDb8VW__card_actions a:hover{background:rgba(var(--envato-rgb), .35);border-color:rgba(var(--envato-rgb), .6)}.template-studio-module-scss-module__lDb8VW__card_actions a svg{font-size:14px}.template-studio-module-scss-module__lDb8VW__footer{justify-content:center;margin-top:36px;display:flex}@media (max-width:991px){.template-studio-module-scss-module__lDb8VW__footer{margin-top:26px}}.template-studio-module-scss-module__lDb8VW__view_all{color:var(--envato);border:1px solid rgba(var(--envato-rgb), .35);background:rgba(var(--envato-rgb), .07);border-radius:14px;align-items:center;gap:10px;padding:12px 26px;font-size:.95rem;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.template-studio-module-scss-module__lDb8VW__view_all svg{transition:transform .25s}.template-studio-module-scss-module__lDb8VW__view_all:hover{background:rgba(var(--envato-rgb), .14);transform:translateY(-2px)}.template-studio-module-scss-module__lDb8VW__view_all:hover svg{transform:translateX(calc(4px * var(--dir)))}
.header-module-scss-module__P35FWG__header_wrapper{align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.header-module-scss-module__P35FWG__scene_placeholder{top:0;background:0 0;width:100%;height:100%;position:absolute;inset-inline-start:0}.header-module-scss-module__P35FWG__cornerDecor{pointer-events:none;z-index:1;position:absolute;inset:0}.header-module-scss-module__P35FWG__cornerTopLeft,.header-module-scss-module__P35FWG__cornerBottomRight{opacity:0;border:2px solid #3b82f626;width:150px;height:150px;transition:opacity .6s 1s,transform .6s 1s;position:absolute;transform:scale(0)}.header-module-scss-module__P35FWG__cornerTopLeft.header-module-scss-module__P35FWG__visible,.header-module-scss-module__P35FWG__cornerBottomRight.header-module-scss-module__P35FWG__visible{opacity:1;transform:scale(1)}@media (max-width:991px){.header-module-scss-module__P35FWG__cornerTopLeft,.header-module-scss-module__P35FWG__cornerBottomRight{width:80px;height:80px}}.header-module-scss-module__P35FWG__cornerTopLeft{top:40px;border-inline-end:none;border-bottom:none;transition-delay:1s;inset-inline-start:40px}@media (max-width:991px){.header-module-scss-module__P35FWG__cornerTopLeft{top:20px;inset-inline-start:20px}}.header-module-scss-module__P35FWG__cornerBottomRight{bottom:40px;border-inline-start:none;border-top:none;transition-delay:1.2s;inset-inline-end:40px}@media (max-width:991px){.header-module-scss-module__P35FWG__cornerBottomRight{bottom:20px;inset-inline-end:20px}}.header-module-scss-module__P35FWG__heroContent{z-index:2;width:100%;padding:120px 0 80px;position:relative}@media (max-width:1280px){.header-module-scss-module__P35FWG__heroContent{padding:100px 0 60px}}@media (max-width:991px){.header-module-scss-module__P35FWG__heroContent{padding:120px 0 100px}}@media (max-width:767px){.header-module-scss-module__P35FWG__heroContent{padding:84px 0 28px}}.header-module-scss-module__P35FWG__mainGrid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}@media (max-width:1280px){.header-module-scss-module__P35FWG__mainGrid{gap:40px}}@media (max-width:991px){.header-module-scss-module__P35FWG__mainGrid{text-align:center;grid-template-columns:1fr;gap:60px}}@media (max-width:767px){.header-module-scss-module__P35FWG__mainGrid{gap:14px}}.header-module-scss-module__P35FWG__textColumn{z-index:2;position:relative}.header-module-scss-module__P35FWG__greetingWrapper{opacity:0;transform:translateX(calc(-30px * var(--dir)));align-items:center;gap:16px;margin-bottom:16px;transition:opacity .6s .1s,transform .6s .1s;display:flex}.header-module-scss-module__P35FWG__greetingWrapper.header-module-scss-module__P35FWG__visible{opacity:1;transform:translate(0)}@media (max-width:991px){.header-module-scss-module__P35FWG__greetingWrapper{justify-content:center}}@media (max-width:767px){.header-module-scss-module__P35FWG__greetingWrapper{margin-bottom:8px}}.header-module-scss-module__P35FWG__greetingLine{background:linear-gradient(var(--to-inline-end), var(--color-blue), var(--color-cyan));border-radius:2px;width:60px;height:2px;display:block}@media (max-width:991px){.header-module-scss-module__P35FWG__greetingLine{width:40px}}.header-module-scss-module__P35FWG__greetingText{font-family:var(--font-mono);color:var(--color-blue);letter-spacing:.1em;text-transform:uppercase;font-size:16px;font-weight:500}@media (max-width:767px){.header-module-scss-module__P35FWG__greetingText{font-size:13px}}.header-module-scss-module__P35FWG__nameWrapper{perspective:1000px;margin-bottom:24px}@media (max-width:767px){.header-module-scss-module__P35FWG__nameWrapper{margin-bottom:14px}.header-module-scss-module__P35FWG__nameWrapper .header-module-scss-module__P35FWG__firstName,.header-module-scss-module__P35FWG__nameWrapper .header-module-scss-module__P35FWG__lastName{margin-bottom:0;display:inline-block}}.header-module-scss-module__P35FWG__firstName,.header-module-scss-module__P35FWG__lastName{font-family:var(--font-heading);letter-spacing:-.005em;color:var(--text-color);font-weight:800;line-height:1;display:block}.header-module-scss-module__P35FWG__firstName span,.header-module-scss-module__P35FWG__lastName span{font-size:inherit;display:inline-block}.header-module-scss-module__P35FWG__firstName:lang(ar),.header-module-scss-module__P35FWG__lastName:lang(ar){font-size:clamp(4.5rem,13vw,7.5rem)}@media (max-width:767px){.header-module-scss-module__P35FWG__firstName:lang(ar),.header-module-scss-module__P35FWG__lastName:lang(ar){font-size:clamp(2.6rem,13vw,3.4rem)}}.header-module-scss-module__P35FWG__lastName:lang(ar){margin-bottom:-.12em;padding-bottom:.4em}.header-module-scss-module__P35FWG__firstName{margin-bottom:-10px;font-size:clamp(3.5rem,10vw,7rem)}@media (max-width:991px){.header-module-scss-module__P35FWG__firstName{margin-bottom:-5px}}@media (max-width:767px){.header-module-scss-module__P35FWG__firstName:not(:lang(ar)),.header-module-scss-module__P35FWG__lastName:not(:lang(ar)){font-size:clamp(2.5rem,12.5vw,3.25rem)}}.header-module-scss-module__P35FWG__lastName{background:linear-gradient(135deg, var(--color-blue) 0%, var(--color-cyan) 50%, var(--color-emerald) 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3.5rem,10vw,7rem)}.header-module-scss-module__P35FWG__dot{background:linear-gradient(135deg, var(--color-blue), var(--color-cyan));-webkit-text-fill-color:#0000;font-size:inherit;-webkit-background-clip:text;background-clip:text}.header-module-scss-module__P35FWG__letter{animation:.8s cubic-bezier(.22,1.2,.36,1) both header-module-scss-module__P35FWG__name-letter;animation-delay:calc(.15s + var(--i)*45ms)}.header-module-scss-module__P35FWG__lastName{animation:.9s cubic-bezier(.22,1,.36,1) .45s both header-module-scss-module__P35FWG__name-word}.header-module-scss-module__P35FWG__lastName .header-module-scss-module__P35FWG__dot{animation:.55s cubic-bezier(.34,1.56,.64,1) 1s both header-module-scss-module__P35FWG__name-dot}@keyframes header-module-scss-module__P35FWG__name-letter{0%{opacity:0;transform:translateY(.55em)rotateX(-80deg)}}@keyframes header-module-scss-module__P35FWG__name-word{0%{opacity:0;filter:blur(8px);transform:translateY(.3em)}}@keyframes header-module-scss-module__P35FWG__name-dot{0%{opacity:0;transform:scale(0)}}@media (prefers-reduced-motion:reduce){.header-module-scss-module__P35FWG__letter,.header-module-scss-module__P35FWG__lastName,.header-module-scss-module__P35FWG__lastName .header-module-scss-module__P35FWG__dot{animation:none}}.header-module-scss-module__P35FWG__titleWrapper{align-items:center;gap:12px;margin-bottom:24px;display:flex}[dir=rtl] .header-module-scss-module__P35FWG__titleWrapper{justify-content:flex-end}@media (max-width:991px){[dir=rtl] .header-module-scss-module__P35FWG__titleWrapper{justify-content:center}.header-module-scss-module__P35FWG__titleWrapper{flex-wrap:wrap;justify-content:center}}@media (max-width:767px){.header-module-scss-module__P35FWG__titleWrapper{margin-bottom:18px}}.header-module-scss-module__P35FWG__titleBracket{font-family:var(--font-mono);color:var(--color-blue);opacity:.6;font-size:1.5rem;font-weight:300}@media (max-width:767px){.header-module-scss-module__P35FWG__titleBracket{font-size:1.2rem}}.header-module-scss-module__P35FWG__jobTitle{font-family:var(--font-mono);color:var(--text-color-light);margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:500;position:relative}.header-module-scss-module__P35FWG__titleSwash{inset-inline:-4px;pointer-events:none;width:calc(100% + 8px);height:12px;position:absolute;bottom:-12px;overflow:visible}.header-module-scss-module__P35FWG__titleSwash path{fill:none;stroke:url(#hero-swash);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1s cubic-bezier(.65,0,.35,1) 1.1s forwards header-module-scss-module__P35FWG__hero-draw}@keyframes header-module-scss-module__P35FWG__hero-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.header-module-scss-module__P35FWG__titleSwash path,.header-module-scss-module__P35FWG__expRingProgress{stroke-dashoffset:0;animation:none}}.header-module-scss-module__P35FWG__description{color:var(--text-color-light);max-width:520px;margin-bottom:36px;font-size:17px;line-height:1.8}@media (max-width:991px){.header-module-scss-module__P35FWG__description{margin:0 auto 36px}}@media (max-width:767px){.header-module-scss-module__P35FWG__description{margin-bottom:18px;font-size:14px;line-height:1.6}}.header-module-scss-module__P35FWG__ctaGroup{flex-wrap:wrap;gap:16px;margin-bottom:22px;display:flex}@media (max-width:991px){.header-module-scss-module__P35FWG__ctaGroup{justify-content:center}}@media (max-width:767px){.header-module-scss-module__P35FWG__ctaGroup{flex-wrap:nowrap;gap:10px;margin-bottom:16px}.header-module-scss-module__P35FWG__ctaGroup>*{flex:1 1 0;min-width:0}.header-module-scss-module__P35FWG__ctaGroup .glow-button{white-space:nowrap;width:100%;padding:12px 10px;font-size:14px}}.header-module-scss-module__P35FWG__recruiterPill{color:var(--text-color);background:rgba(var(--common-bg-rgb), .55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(var(--color-amber-rgb,245, 158, 11), .35);box-shadow:0 0 0 0 rgba(var(--color-amber-rgb,245, 158, 11), .35),0 8px 24px #0206171f;opacity:0;border-radius:999px;align-items:center;gap:12px;margin-bottom:34px;padding:7px 16px 7px 7px;text-decoration:none;transition:opacity .5s .85s,border-color .25s,transform .25s;animation:2.8s ease-in-out 1.6s infinite header-module-scss-module__P35FWG__recruiter-glow;display:inline-flex;position:relative}[dir=rtl] .header-module-scss-module__P35FWG__recruiterPill{padding:7px 7px 7px 16px}.header-module-scss-module__P35FWG__recruiterPill.header-module-scss-module__P35FWG__visible{opacity:1}.header-module-scss-module__P35FWG__recruiterPill:hover{border-color:rgba(var(--color-amber-rgb,245, 158, 11), .7);transform:translateY(-2px)}.header-module-scss-module__P35FWG__recruiterPill:hover .header-module-scss-module__P35FWG__recruiterArrow{transform:translateX(calc(4px * var(--dir)))}@media (prefers-reduced-motion:reduce){.header-module-scss-module__P35FWG__recruiterPill{animation:none}}@media (max-width:991px){.header-module-scss-module__P35FWG__recruiterPill{align-self:center}}@media (max-width:767px){.header-module-scss-module__P35FWG__recruiterPill{gap:8px;margin-bottom:16px;padding:5px 12px 5px 5px}[dir=rtl] .header-module-scss-module__P35FWG__recruiterPill{padding:5px 5px 5px 12px}}@keyframes header-module-scss-module__P35FWG__recruiter-glow{0%,to{box-shadow:0 0 0 0 rgba(var(--color-amber-rgb,245, 158, 11), 0),0 8px 24px #0206171f}50%{box-shadow:0 0 0 6px rgba(var(--color-amber-rgb,245, 158, 11), .12),0 8px 24px #0206171f}}.header-module-scss-module__P35FWG__recruiterTag{color:#1c1300;white-space:nowrap;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:767px){.header-module-scss-module__P35FWG__recruiterTag{gap:4px;padding:4px 9px;font-size:11px}}.header-module-scss-module__P35FWG__recruiterText{font-size:14.5px;font-weight:600}@media (max-width:767px){.header-module-scss-module__P35FWG__recruiterText{font-size:12.5px}}.header-module-scss-module__P35FWG__recruiterArrow{color:#f59e0b;font-size:15px;transition:transform .25s}@media (max-width:767px){.header-module-scss-module__P35FWG__recruiterArrow{font-size:13px}}.header-module-scss-module__P35FWG__socialRow{opacity:0;align-items:center;gap:20px;transition:opacity .5s .9s,transform .5s .9s;display:flex;transform:translateY(20px)}.header-module-scss-module__P35FWG__socialRow.header-module-scss-module__P35FWG__visible{opacity:1;transform:translateY(0)}@media (max-width:991px){.header-module-scss-module__P35FWG__socialRow{justify-content:center}}@media (max-width:767px){.header-module-scss-module__P35FWG__socialRow{gap:14px}}.header-module-scss-module__P35FWG__socialLabel{color:var(--text-color-light);opacity:.7;font-size:14px;font-weight:500}.header-module-scss-module__P35FWG__socialLinks{gap:12px;display:flex}.header-module-scss-module__P35FWG__socialLinks a{width:44px;height:44px;color:var(--text-color);background:#3b82f614;border:1px solid #3b82f626;border-radius:12px;justify-content:center;align-items:center;font-size:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.header-module-scss-module__P35FWG__socialLinks a:hover{background:var(--color-blue);border-color:var(--color-blue);color:#fff;transform:translateY(-4px);box-shadow:0 10px 30px #3b82f64d}@media (max-width:767px){.header-module-scss-module__P35FWG__socialLinks a{width:40px;height:40px;font-size:18px}}.header-module-scss-module__P35FWG__visualColumn{justify-content:center;align-items:center;display:flex;position:relative}@media (max-width:991px){.header-module-scss-module__P35FWG__visualColumn{flex-direction:column;order:-1;gap:4px;margin-bottom:10px}}.header-module-scss-module__P35FWG__profileFrame{justify-content:center;align-items:center;width:550px;height:550px;display:flex;position:relative;top:-40px}@media (max-width:1400px){.header-module-scss-module__P35FWG__profileFrame{width:420px;height:420px;top:-30px}}@media (max-width:991px){.header-module-scss-module__P35FWG__profileFrame{top:0}}@media (max-width:1280px){.header-module-scss-module__P35FWG__profileFrame{width:380px;height:380px}}@media (max-width:991px){.header-module-scss-module__P35FWG__profileFrame{width:320px;height:320px}}@media (max-width:767px){.header-module-scss-module__P35FWG__profileFrame{width:206px;height:206px}}.header-module-scss-module__P35FWG__orbitRing{border:1px dashed #3b82f633;border-radius:50%;width:100%;height:100%;position:absolute}.header-module-scss-module__P35FWG__orbitRingInner{border-color:#06b6d426;width:85%;height:85%}.header-module-scss-module__P35FWG__orbitRingAnimated{animation:40s linear infinite header-module-scss-module__P35FWG__orbitRotate}@media (prefers-reduced-motion:reduce){.header-module-scss-module__P35FWG__orbitRingAnimated{animation:none}}.header-module-scss-module__P35FWG__orbitRingAnimatedReverse{animation:35s linear infinite header-module-scss-module__P35FWG__orbitRotateReverse}@media (prefers-reduced-motion:reduce){.header-module-scss-module__P35FWG__orbitRingAnimatedReverse{animation:none}}@keyframes header-module-scss-module__P35FWG__orbitRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes header-module-scss-module__P35FWG__orbitRotateReverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.header-module-scss-module__P35FWG__orbitTool{border:1px solid rgba(var(--color-blue-rgb), .2);width:34px;height:34px;color:var(--color-blue);box-shadow:0 6px 20px rgba(var(--color-blue-rgb), .22);background:#fffffff2;border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;transform:translate(-50%,-50%)}.header-module-scss-module__P35FWG__orbitTool svg{animation:40s linear infinite header-module-scss-module__P35FWG__orbitRotateReverse}.header-module-scss-module__P35FWG__orbitTool.header-module-scss-module__P35FWG__orbitToolReverse svg{animation:35s linear infinite header-module-scss-module__P35FWG__orbitRotate}@media (prefers-reduced-motion:reduce){.header-module-scss-module__P35FWG__orbitTool svg{animation:none!important}}@media (max-width:767px){.header-module-scss-module__P35FWG__orbitTool{display:none}}.header-module-scss-module__P35FWG__imageContainer{z-index:2;view-transition-name:header-module-scss-module__P35FWG__hero-photo;border-radius:50%;width:75%;height:75%;position:relative}@media (max-width:767px){.header-module-scss-module__P35FWG__imageContainer{width:88%;height:88%}}.header-module-scss-module__P35FWG__imageBorder{background:linear-gradient(135deg, var(--color-blue) 0%, var(--color-cyan) 50%, var(--color-blue) 100%);background-size:200% 200%;border-radius:50%;width:100%;height:100%;padding:6px;animation:6s infinite header-module-scss-module__P35FWG__borderGradient}.header-module-scss-module__P35FWG__imageBorder:before{content:"";background:inherit;filter:blur(35px);opacity:.1;z-index:-1;border-radius:50%;position:absolute;inset:-8px}@keyframes header-module-scss-module__P35FWG__borderGradient{0%,to{background-position:0%}50%{background-position:100%}}.header-module-scss-module__P35FWG__profileImage{background-color:var(--common-bg);border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden}.header-module-scss-module__P35FWG__profileImage img{border-radius:50%}.header-module-scss-module__P35FWG__profileImage .header-module-scss-module__P35FWG__photo_dark{display:none}[data-theme=dark] .header-module-scss-module__P35FWG__profileImage .header-module-scss-module__P35FWG__photo_light{display:none}[data-theme=dark] .header-module-scss-module__P35FWG__profileImage .header-module-scss-module__P35FWG__photo_dark{display:block}.header-module-scss-module__P35FWG__techBadges{pointer-events:none;width:100%;height:100%;position:absolute}@media (max-width:767px){.header-module-scss-module__P35FWG__techBadges{display:none}}.header-module-scss-module__P35FWG__techBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;cursor:pointer;opacity:0;width:52px;height:52px;transition:opacity .4s,transform .4s,box-shadow .3s;transition-delay:var(--badge-delay,.8s);background:#fffffff2;border-radius:16px;justify-content:center;align-items:center;animation:none;display:flex;position:absolute;transform:scale(0);box-shadow:0 8px 32px #0000001a}.header-module-scss-module__P35FWG__techBadge.header-module-scss-module__P35FWG__visible{opacity:1;animation:3s ease-in-out infinite header-module-scss-module__P35FWG__techBadgeFloat;animation-delay:calc(var(--badge-delay,.8s) + .5s);transform:scale(1)}@media (prefers-reduced-motion:reduce){.header-module-scss-module__P35FWG__techBadge.header-module-scss-module__P35FWG__visible{animation:none}}.header-module-scss-module__P35FWG__techBadge svg{font-size:28px}.header-module-scss-module__P35FWG__techBadge:hover{animation-play-state:paused;transform:scale(1.1);box-shadow:0 12px 40px #00000026}.header-module-scss-module__P35FWG__techBadge:first-child{top:5%;animation-delay:calc(var(--badge-delay,.8s) + 0s);inset-inline-end:5%}.header-module-scss-module__P35FWG__techBadge:nth-child(2){top:35%;animation-delay:calc(var(--badge-delay,.9s) + .2s);inset-inline-end:-8%}.header-module-scss-module__P35FWG__techBadge:nth-child(3){bottom:10%;animation-delay:calc(var(--badge-delay,1s) + .4s);inset-inline-end:0%}.header-module-scss-module__P35FWG__techBadge:nth-child(4){bottom:25%;animation-delay:calc(var(--badge-delay,1.1s) + .6s);inset-inline-start:-5%}@media (max-width:1280px){.header-module-scss-module__P35FWG__techBadge{width:46px;height:46px}.header-module-scss-module__P35FWG__techBadge svg{font-size:24px}}@media (max-width:767px){.header-module-scss-module__P35FWG__techBadge{border-radius:12px;width:40px;height:40px}.header-module-scss-module__P35FWG__techBadge svg{font-size:20px}.header-module-scss-module__P35FWG__techBadge:nth-child(2),.header-module-scss-module__P35FWG__techBadge:nth-child(3){display:none}}@keyframes header-module-scss-module__P35FWG__techBadgeFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1)}}.header-module-scss-module__P35FWG__badgeRow{bottom:-16px;z-index:2;align-items:center;gap:16px;display:flex;position:absolute;inset-inline-start:0}@media (max-width:1400px){.header-module-scss-module__P35FWG__badgeRow{bottom:-36px}}@media (max-width:991px){.header-module-scss-module__P35FWG__badgeRow{position:static}}@media (max-width:767px){.header-module-scss-module__P35FWG__badgeRow{margin-top:-18px;position:relative;bottom:auto}}.header-module-scss-module__P35FWG__experienceBadge{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:0;transform:translateX(calc(30px * var(--dir)));background:#fffffff2;border-radius:20px;align-items:center;gap:12px;padding:16px 24px;transition:opacity .5s 1.1s,transform .5s 1.1s;display:flex;box-shadow:0 10px 40px #00000014}.header-module-scss-module__P35FWG__experienceBadge.header-module-scss-module__P35FWG__visible{opacity:1;transform:translate(0)}@media (max-width:1280px){.header-module-scss-module__P35FWG__experienceBadge{padding:14px 20px}}@media (max-width:767px){.header-module-scss-module__P35FWG__experienceBadge{border-radius:999px;gap:7px;padding-block:4px;padding-inline:5px 12px}}.header-module-scss-module__P35FWG__expRing{flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;position:relative}.header-module-scss-module__P35FWG__expRing svg{position:absolute;inset:0;transform:rotate(-90deg)}.header-module-scss-module__P35FWG__expRing .header-module-scss-module__P35FWG__expNumber{font-size:1.6rem}@media (max-width:767px){.header-module-scss-module__P35FWG__expRing{width:30px;height:30px}.header-module-scss-module__P35FWG__expRing .header-module-scss-module__P35FWG__expNumber{font-size:.8rem}}.header-module-scss-module__P35FWG__expRingTrack,.header-module-scss-module__P35FWG__expRingProgress{fill:none;stroke-width:4px}.header-module-scss-module__P35FWG__expRingTrack{stroke:rgba(var(--color-blue-rgb), .12)}.header-module-scss-module__P35FWG__expRingProgress{stroke:url(#hero-swash);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.2s cubic-bezier(.65,0,.35,1) 1.5s forwards header-module-scss-module__P35FWG__hero-draw}.header-module-scss-module__P35FWG__expNumber{font-family:var(--font-heading);background:linear-gradient(135deg, var(--color-blue), var(--color-cyan));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;line-height:1}@media (max-width:1280px){.header-module-scss-module__P35FWG__expNumber{font-size:2rem}}@media (max-width:767px){.header-module-scss-module__P35FWG__expNumber{font-size:1.75rem}}.header-module-scss-module__P35FWG__expText{color:var(--text-color-light);font-size:13px;font-weight:600;line-height:1.3}@media (max-width:767px){.header-module-scss-module__P35FWG__expText{font-size:10.5px;line-height:1.2}}.header-module-scss-module__P35FWG__scrollIndicator{z-index:10;opacity:0;flex-direction:column;align-items:center;gap:12px;transition:opacity .5s 1.3s;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.header-module-scss-module__P35FWG__scrollIndicator.header-module-scss-module__P35FWG__visible{opacity:1}@media (max-width:991px){.header-module-scss-module__P35FWG__scrollIndicator{display:none}}.header-module-scss-module__P35FWG__scrollMouse{border:2px solid var(--text-color-light);opacity:.6;border-radius:14px;width:26px;height:42px;animation:1.8s ease-in-out infinite header-module-scss-module__P35FWG__scrollMouseBounce;position:relative}@media (prefers-reduced-motion:reduce){.header-module-scss-module__P35FWG__scrollMouse{animation:none}}.header-module-scss-module__P35FWG__scrollWheel{background:var(--text-color-light);border-radius:4px;width:4px;height:8px;animation:1.8s ease-in-out infinite header-module-scss-module__P35FWG__scrollWheelMove;position:absolute;top:8px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.header-module-scss-module__P35FWG__scrollWheel{animation:none}}.header-module-scss-module__P35FWG__scrollText{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--text-color-light);font-size:11px;animation:2s ease-in-out infinite header-module-scss-module__P35FWG__scrollTextPulse}@media (prefers-reduced-motion:reduce){.header-module-scss-module__P35FWG__scrollText{animation:none}}@keyframes header-module-scss-module__P35FWG__scrollMouseBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes header-module-scss-module__P35FWG__scrollWheelMove{0%,to{opacity:1;top:8px}50%{opacity:.5;top:14px}}@keyframes header-module-scss-module__P35FWG__scrollTextPulse{0%,to{opacity:.5}50%{opacity:1}}.header-module-scss-module__P35FWG__codeSnippet{white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono);opacity:0;background:#fffc;border:1px solid #0000000d;border-radius:12px;padding:12px 20px;font-size:13px;transition:opacity .5s 1.3s,transform .5s 1.3s;transform:translateY(20px)}.header-module-scss-module__P35FWG__codeSnippet.header-module-scss-module__P35FWG__visible{opacity:.6;transform:translateY(0)}@media (max-width:991px){.header-module-scss-module__P35FWG__codeSnippet{display:none}}.header-module-scss-module__P35FWG__codeSnippet code{gap:6px;display:flex}.header-module-scss-module__P35FWG__codeKeyword{color:var(--color-violet)}.header-module-scss-module__P35FWG__codeString{color:var(--color-emerald)}[data-theme=dark] .header-module-scss-module__P35FWG__cornerTopLeft,[data-theme=dark] .header-module-scss-module__P35FWG__cornerBottomRight{border-color:#3b82f61a}[data-theme=dark] .header-module-scss-module__P35FWG__greetingText{color:var(--color-blue-light)}[data-theme=dark] .header-module-scss-module__P35FWG__greetingLine{background:linear-gradient(var(--to-inline-end), var(--color-blue-light), var(--color-cyan-light))}[data-theme=dark] .header-module-scss-module__P35FWG__firstName{color:var(--slate-color)}[data-theme=dark] .header-module-scss-module__P35FWG__lastName{background:linear-gradient(135deg, var(--color-blue-light) 0%, var(--color-cyan-light) 50%, var(--color-emerald-light) 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=dark] .header-module-scss-module__P35FWG__dot{background:linear-gradient(135deg, var(--color-blue-light), var(--color-cyan-light));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=dark] .header-module-scss-module__P35FWG__titleBracket{color:var(--color-blue-light)}[data-theme=dark] .header-module-scss-module__P35FWG__socialLinks a{color:var(--slate-color);background:#3b82f61a;border-color:#3b82f633}[data-theme=dark] .header-module-scss-module__P35FWG__socialLinks a:hover{background:var(--color-blue);border-color:var(--color-blue);color:#fff}[data-theme=dark] .header-module-scss-module__P35FWG__orbitRing{border-color:#3b82f626}[data-theme=dark] .header-module-scss-module__P35FWG__orbitRingInner{border-color:#06b6d41a}[data-theme=dark] .header-module-scss-module__P35FWG__imageBorder{background:linear-gradient(135deg, var(--color-blue-light) 0%, var(--color-cyan-light) 25%, var(--color-emerald-light) 50%, var(--color-cyan-light) 75%, var(--color-blue-light) 100%);background-size:200% 200%}[data-theme=dark] .header-module-scss-module__P35FWG__profileImage{filter:brightness(.9)}[data-theme=dark] .header-module-scss-module__P35FWG__techBadge{background:#1e293bf2;box-shadow:0 8px 32px #0000004d}[data-theme=dark] .header-module-scss-module__P35FWG__techBadge:hover{box-shadow:0 12px 40px #0006}[data-theme=dark] .header-module-scss-module__P35FWG__experienceBadge{background:#1e293bf2;border:1px solid #ffffff0d;box-shadow:0 10px 40px #0000004d}[data-theme=dark] .header-module-scss-module__P35FWG__orbitTool{color:var(--color-cyan-light);background:#1e293bf2;border-color:#ffffff14;box-shadow:0 6px 20px #00000059}[data-theme=dark] .header-module-scss-module__P35FWG__expNumber{background:linear-gradient(135deg, var(--color-blue-light), var(--color-cyan-light));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=dark] .header-module-scss-module__P35FWG__codeSnippet{background:#1e293bcc;border-color:#ffffff0d}[data-theme=dark] .header-module-scss-module__P35FWG__codeKeyword{color:var(--color-violet-light)}[data-theme=dark] .header-module-scss-module__P35FWG__codeString{color:var(--color-emerald-light)}@media (max-width:767px) and (max-height:700px){.header-module-scss-module__P35FWG__heroContent{padding-top:70px}.header-module-scss-module__P35FWG__profileFrame{width:138px;height:138px}.header-module-scss-module__P35FWG__greetingWrapper{display:none}}
.domain-filter-module-scss-module__LXOasG__filter_section{z-index:2;padding:34px 0 0;position:relative}@media (max-width:991px){.domain-filter-module-scss-module__LXOasG__filter_section{padding-top:26px}}.domain-filter-module-scss-module__LXOasG__wrap{border:1px solid rgba(var(--color-blue-rgb), .12);background:linear-gradient(135deg, rgba(var(--color-blue-rgb), .06), rgba(var(--color-cyan-rgb), .05));border-radius:24px;padding:26px 30px 28px;position:relative;overflow:hidden}.domain-filter-module-scss-module__LXOasG__wrap:before{content:"";background:radial-gradient(circle at 15% 0%, rgba(var(--color-blue-rgb), .12), transparent 45%),radial-gradient(circle at 85% 100%, rgba(var(--color-cyan-rgb), .1), transparent 45%);pointer-events:none;position:absolute;inset:0}@media (max-width:991px){.domain-filter-module-scss-module__LXOasG__wrap{border-radius:20px;padding:22px 18px 24px}}.domain-filter-module-scss-module__LXOasG__head{margin-bottom:20px;position:relative}@media (max-width:991px){.domain-filter-module-scss-module__LXOasG__head{margin-bottom:16px}}.domain-filter-module-scss-module__LXOasG__label{font-family:var(--font-mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--color-blue);align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:inline-flex}.domain-filter-module-scss-module__LXOasG__label svg{font-size:17px}.domain-filter-module-scss-module__LXOasG__hint{color:var(--text-color-light);margin:7px 0 0;font-size:.9rem}@media (max-width:575px){.domain-filter-module-scss-module__LXOasG__hint{font-size:.84rem}}.domain-filter-module-scss-module__LXOasG__chips{flex-wrap:wrap;gap:10px;display:flex;position:relative}.domain-filter-module-scss-module__LXOasG__chip{border-radius:var(--radius-full);border:1px solid rgba(var(--slate-color-rgb), .14);background:rgba(var(--background-darky-rgb), .04);color:var(--text-color-light);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast);align-items:center;gap:8px;padding:9px 15px;font-size:.87rem;font-weight:500;display:inline-flex;position:relative}.domain-filter-module-scss-module__LXOasG__chip:hover{color:var(--text-color);border-color:rgba(var(--color-blue-rgb), .35);background:rgba(var(--color-blue-rgb), .07)}.domain-filter-module-scss-module__LXOasG__chip:focus-visible{box-shadow:0 0 0 3px rgba(var(--color-blue-rgb), .28);outline:none}.domain-filter-module-scss-module__LXOasG__chip.domain-filter-module-scss-module__LXOasG__selected{color:#fff;background:0 0;border-color:#0000}.domain-filter-module-scss-module__LXOasG__chip.domain-filter-module-scss-module__LXOasG__selected .domain-filter-module-scss-module__LXOasG__chip_icon{color:#fff}.domain-filter-module-scss-module__LXOasG__chip.domain-filter-module-scss-module__LXOasG__selected .domain-filter-module-scss-module__LXOasG__chip_count{color:#fff;background:#ffffff38}@media (max-width:575px){.domain-filter-module-scss-module__LXOasG__chip{gap:6px;padding:8px 12px;font-size:.8rem}}.domain-filter-module-scss-module__LXOasG__chip_glow{border-radius:var(--radius-full);background:var(--gradient-primary);box-shadow:0 6px 20px rgba(var(--color-blue-rgb), .35);z-index:0;position:absolute;inset:0}.domain-filter-module-scss-module__LXOasG__chip_icon{z-index:1;color:var(--color-blue);transition:color var(--transition-fast);flex-shrink:0;font-size:17px;position:relative}.domain-filter-module-scss-module__LXOasG__chip_label{z-index:1;white-space:nowrap;position:relative}.domain-filter-module-scss-module__LXOasG__chip_count{z-index:1;font-family:var(--font-mono);border-radius:var(--radius-sm);background:rgba(var(--color-blue-rgb), .12);color:var(--color-blue);transition:background var(--transition-fast),color var(--transition-fast);padding:3px 6px;font-size:.74rem;font-weight:700;line-height:1;position:relative}[data-theme=dark] .domain-filter-module-scss-module__LXOasG__wrap{border-color:rgba(var(--color-blue-rgb), .14);background:linear-gradient(135deg, rgba(var(--color-blue-rgb), .07), rgba(var(--color-cyan-rgb), .06))}[data-theme=dark] .domain-filter-module-scss-module__LXOasG__chip{color:var(--slate-color);background:#ffffff08;border-color:#ffffff12}[data-theme=dark] .domain-filter-module-scss-module__LXOasG__chip:hover{color:#fff;background:rgba(var(--color-blue-rgb), .12)}[data-theme=dark] .domain-filter-module-scss-module__LXOasG__chip.domain-filter-module-scss-module__LXOasG__selected{color:#fff;background:0 0}
.lightbox-module-scss-module__7W2e1q__lightbox{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-user-select:none;user-select:none;background:#060a16f0;flex-direction:column;display:flex;position:fixed;inset:0}.lightbox-module-scss-module__7W2e1q__toolbar{z-index:4;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding-block:14px;padding-inline:18px 68px;display:flex;position:relative}.lightbox-module-scss-module__7W2e1q__toolbar button,.lightbox-module-scss-module__7W2e1q__toolbar a{color:#ffffffd1;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.lightbox-module-scss-module__7W2e1q__toolbar button:hover:not(:disabled),.lightbox-module-scss-module__7W2e1q__toolbar a:hover:not(:disabled){color:#fff;background:#ffffff24}.lightbox-module-scss-module__7W2e1q__toolbar button:disabled,.lightbox-module-scss-module__7W2e1q__toolbar a:disabled{opacity:.45;cursor:default}.lightbox-module-scss-module__7W2e1q__toolbar button:focus-visible,.lightbox-module-scss-module__7W2e1q__toolbar a:focus-visible{box-shadow:0 0 0 2px rgba(var(--color-blue-rgb), .7);outline:none}.lightbox-module-scss-module__7W2e1q__toolbar .lightbox-module-scss-module__7W2e1q__active{background:rgba(var(--color-blue-rgb), .32);color:#fff}@media (max-width:767px){.lightbox-module-scss-module__7W2e1q__toolbar{gap:6px;padding-block:10px;padding-inline:12px 56px}.lightbox-module-scss-module__7W2e1q__toolbar button,.lightbox-module-scss-module__7W2e1q__toolbar a{width:32px;height:32px;font-size:15px}}.lightbox-module-scss-module__7W2e1q__tool_group{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:2px;padding:3px;display:inline-flex}.lightbox-module-scss-module__7W2e1q__lightbox [data-tooltip]:after{-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;z-index:1002;background-color:#0a0f1cf7;border-color:#ffffff29;box-shadow:0 10px 26px #00000080}.lightbox-module-scss-module__7W2e1q__lightbox [data-tooltip][data-direction=bottom]:before{z-index:1002;border-bottom-color:#0a0f1cf7}.lightbox-module-scss-module__7W2e1q__lightbox [data-tooltip]:not([data-direction]):before,.lightbox-module-scss-module__7W2e1q__lightbox [data-tooltip][data-direction=top]:before{z-index:1002;border-top-color:#0a0f1cf7}.lightbox-module-scss-module__7W2e1q__zoom_value{text-align:center;min-width:56px;font-family:var(--font-mono);color:#ffffffe6;cursor:pointer;white-space:nowrap;padding:0 6px;font-size:12.5px;font-weight:700}.lightbox-module-scss-module__7W2e1q__close{top:50%;position:absolute;inset-inline-end:16px;transform:translateY(-50%);background:#ffffff14!important;border:1px solid #ffffff2e!important}.lightbox-module-scss-module__7W2e1q__close:hover{background:#ef444480!important}.lightbox-module-scss-module__7W2e1q__spin{animation:.9s linear infinite lightbox-module-scss-module__7W2e1q__lightbox-spin}@keyframes lightbox-module-scss-module__7W2e1q__lightbox-spin{to{transform:rotate(360deg)}}.lightbox-module-scss-module__7W2e1q__viewport{touch-action:none;cursor:zoom-in;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.lightbox-module-scss-module__7W2e1q__viewport.lightbox-module-scss-module__7W2e1q__grabbable{cursor:grab}.lightbox-module-scss-module__7W2e1q__viewport.lightbox-module-scss-module__7W2e1q__grabbable:active{cursor:grabbing}.lightbox-module-scss-module__7W2e1q__canvas{transform-origin:50%;will-change:transform;line-height:0;position:relative}.lightbox-module-scss-module__7W2e1q__canvas img{max-width:none;max-height:none;display:block}.lightbox-module-scss-module__7W2e1q__hotspot{z-index:2;transform-origin:50%;position:absolute}.lightbox-module-scss-module__7W2e1q__hotspot em{background:var(--gradient-primary);width:28px;height:28px;box-shadow:0 0 0 4px rgba(var(--color-blue-rgb), .28);font-family:var(--font-mono);color:#fff;cursor:help;border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid}.lightbox-module-scss-module__7W2e1q__hotspot:hover .lightbox-module-scss-module__7W2e1q__hotspot_note,.lightbox-module-scss-module__7W2e1q__hotspot:focus-within .lightbox-module-scss-module__7W2e1q__hotspot_note{opacity:1;visibility:visible;transform:translate(-50%,-6px)}.lightbox-module-scss-module__7W2e1q__hotspot_note{color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#0c1222f5;border:1px solid #ffffff24;border-radius:10px;width:max-content;max-width:260px;margin-bottom:8px;padding:9px 13px;font-size:12.5px;line-height:1.5;transition:opacity .18s,transform .18s;position:absolute;bottom:100%;left:50%;transform:translate(-50%,2px)}.lightbox-module-scss-module__7W2e1q__viewport.lightbox-module-scss-module__7W2e1q__hood .lightbox-module-scss-module__7W2e1q__canvas:after{content:"";pointer-events:none;background:linear-gradient(#06b6d414 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#06b6d414 1px,#0000 1px) 0 0/32px 32px,#080f2173;position:absolute;inset:0}.lightbox-module-scss-module__7W2e1q__hotspot_tech{z-index:3}.lightbox-module-scss-module__7W2e1q__hotspot_tech em{box-shadow:0 0 0 4px rgba(var(--color-cyan-rgb), .3),0 0 22px rgba(var(--color-cyan-rgb), .55);background:linear-gradient(135deg,#0891b2,#22d3ee);border-radius:8px}.lightbox-module-scss-module__7W2e1q__hotspot_tech .lightbox-module-scss-module__7W2e1q__hotspot_note{border-color:rgba(var(--color-cyan-rgb), .35);max-width:300px}.lightbox-module-scss-module__7W2e1q__hotspot_chips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.lightbox-module-scss-module__7W2e1q__hotspot_chips code{font-family:var(--font-mono);color:#67e8f9;background:rgba(var(--color-cyan-rgb), .12);border:1px solid rgba(var(--color-cyan-rgb), .25);border-radius:6px;padding:2px 7px;font-size:11px}.lightbox-module-scss-module__7W2e1q__hood_toggle.lightbox-module-scss-module__7W2e1q__active{color:#67e8f9;background:rgba(var(--color-cyan-rgb), .18)}.lightbox-module-scss-module__7W2e1q__hood_badge{font-family:var(--font-mono);color:#ffffffbf;border:1px dashed rgba(var(--color-cyan-rgb), .45);cursor:pointer;background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.lightbox-module-scss-module__7W2e1q__hood_badge:hover,.lightbox-module-scss-module__7W2e1q__hood_badge.lightbox-module-scss-module__7W2e1q__active{color:#67e8f9;background:rgba(var(--color-cyan-rgb), .12);border-style:solid}.lightbox-module-scss-module__7W2e1q__nav{z-index:3;cursor:pointer;color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;transition:background .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-module-scss-module__7W2e1q__nav:hover{background:#fff3}.lightbox-module-scss-module__7W2e1q__nav.lightbox-module-scss-module__7W2e1q__prev{left:22px}.lightbox-module-scss-module__7W2e1q__nav.lightbox-module-scss-module__7W2e1q__next{right:22px}@media (max-width:991px){.lightbox-module-scss-module__7W2e1q__nav{width:38px;height:38px}.lightbox-module-scss-module__7W2e1q__nav.lightbox-module-scss-module__7W2e1q__prev{left:10px}.lightbox-module-scss-module__7W2e1q__nav.lightbox-module-scss-module__7W2e1q__next{right:10px}}.lightbox-module-scss-module__7W2e1q__footer{z-index:4;flex-direction:column;gap:12px;padding:12px 18px 18px;display:flex;position:relative}.lightbox-module-scss-module__7W2e1q__caption_row{text-align:center;justify-content:center;align-items:center;gap:14px;display:flex}.lightbox-module-scss-module__7W2e1q__caption_row p{color:#ffffffdb;margin:0;font-size:14px;line-height:1.5}.lightbox-module-scss-module__7W2e1q__counter{font-family:var(--font-mono);color:#fff9;flex-shrink:0;font-size:12.5px;font-weight:700}.lightbox-module-scss-module__7W2e1q__counter i{opacity:.5;margin:0 2px;font-style:normal}.lightbox-module-scss-module__7W2e1q__thumbs{scrollbar-width:thin;justify-content:center;gap:8px;padding:4px;display:flex;overflow-x:auto}.lightbox-module-scss-module__7W2e1q__thumbs::-webkit-scrollbar{height:6px}.lightbox-module-scss-module__7W2e1q__thumbs::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.lightbox-module-scss-module__7W2e1q__thumb{cursor:pointer;opacity:.55;background:#ffffff0f;border:2px solid #0000;border-radius:8px;flex:none;width:92px;height:58px;padding:0;transition:opacity .2s,border-color .2s,transform .2s;overflow:hidden}.lightbox-module-scss-module__7W2e1q__thumb img{object-fit:cover;object-position:top;width:100%;height:100%}.lightbox-module-scss-module__7W2e1q__thumb:hover{opacity:.9;transform:translateY(-2px)}.lightbox-module-scss-module__7W2e1q__thumb.lightbox-module-scss-module__7W2e1q__current{opacity:1;border-color:var(--color-blue)}@media (max-width:767px){.lightbox-module-scss-module__7W2e1q__thumb{width:68px;height:44px}}.lightbox-module-scss-module__7W2e1q__help{inset-inline-end:18px;z-index:5;background:#0c1222f7;border:1px solid #ffffff24;border-radius:14px;width:268px;padding:16px 18px;position:absolute;top:68px;box-shadow:0 24px 60px #00000080}.lightbox-module-scss-module__7W2e1q__help h4{letter-spacing:.06em;text-transform:uppercase;color:#fff9;margin:0 0 10px;font-size:13px;font-weight:700}.lightbox-module-scss-module__7W2e1q__help ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lightbox-module-scss-module__7W2e1q__help li{color:#ffffffd1;font-size:12.5px}.lightbox-module-scss-module__7W2e1q__help kbd{min-width:20px;font-family:var(--font-mono);text-align:center;color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:5px;margin-inline-end:3px;padding:2px 6px;font-size:11px;display:inline-block}@media (max-width:767px){.lightbox-module-scss-module__7W2e1q__help{width:auto;inset-inline:10px}}
.projects-explorer-module-scss-module__aa92sq__empty{border:1px dashed rgba(var(--color-blue-rgb), .22);background:linear-gradient(135deg, rgba(var(--color-blue-rgb), .05), rgba(var(--color-cyan-rgb), .04));text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:14px;margin:60px 0 40px;padding:48px 30px;display:flex}.projects-explorer-module-scss-module__aa92sq__empty>svg{color:var(--color-blue);opacity:.75;font-size:46px}.projects-explorer-module-scss-module__aa92sq__empty p{color:var(--text-color-light);margin:0;font-size:1rem}.projects-explorer-module-scss-module__aa92sq__empty p strong{color:var(--text-color)}.projects-explorer-module-scss-module__aa92sq__empty button{border-radius:var(--radius-full);background:var(--gradient-primary);color:#fff;cursor:pointer;box-shadow:0 6px 20px rgba(var(--color-blue-rgb), .3);transition:transform var(--transition-fast),box-shadow var(--transition-fast);border:none;align-items:center;padding:10px 20px;font-size:.88rem;font-weight:600;display:inline-flex}.projects-explorer-module-scss-module__aa92sq__empty button:hover{box-shadow:0 10px 26px rgba(var(--color-blue-rgb), .4);transform:translateY(-2px)}.projects-explorer-module-scss-module__aa92sq__empty button:focus-visible{box-shadow:0 0 0 3px rgba(var(--color-blue-rgb), .35);outline:none}@media (max-width:991px){.projects-explorer-module-scss-module__aa92sq__empty{margin:40px 0 30px;padding:38px 20px}}[data-theme=dark] .projects-explorer-module-scss-module__aa92sq__empty p strong{color:var(--slate-color)}
.\34 04-module-scss-module__UdlLkq__notFound{justify-content:center;align-items:center;min-height:100vh;padding:100px 0;display:flex;position:relative;overflow:hidden}.\34 04-module-scss-module__UdlLkq__background{top:0;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset-inline-start:0}.\34 04-module-scss-module__UdlLkq__background .\34 04-module-scss-module__UdlLkq__gradient_orb_1{filter:blur(100px);top:-200px;background:linear-gradient(135deg,#6366f133,#8b5cf61a);border-radius:50%;width:600px;height:600px;animation:20s ease-in-out infinite \34 04-module-scss-module__UdlLkq__float;position:absolute;inset-inline-end:-150px}@media (max-width:767px){.\34 04-module-scss-module__UdlLkq__background .\34 04-module-scss-module__UdlLkq__gradient_orb_1{display:none}}.\34 04-module-scss-module__UdlLkq__background .\34 04-module-scss-module__UdlLkq__gradient_orb_2{filter:blur(100px);bottom:-200px;background:linear-gradient(135deg,#ec489926,#8b5cf61a);border-radius:50%;width:500px;height:500px;animation:15s ease-in-out infinite reverse \34 04-module-scss-module__UdlLkq__float;position:absolute;inset-inline-start:-150px}@media (max-width:767px){.\34 04-module-scss-module__UdlLkq__background .\34 04-module-scss-module__UdlLkq__gradient_orb_2{display:none}}.\34 04-module-scss-module__UdlLkq__background .\34 04-module-scss-module__UdlLkq__grid_pattern{top:0;background-image:linear-gradient(#6366f108 1px, transparent 1px),linear-gradient(var(--to-inline-end), #6366f108 1px, transparent 1px);opacity:.5;background-size:60px 60px;width:100%;height:100%;position:absolute;inset-inline-start:0}@keyframes \34 04-module-scss-module__UdlLkq__float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-30px)scale(1.05)}66%{transform:translate(-20px,20px)scale(.95)}}.\34 04-module-scss-module__UdlLkq__content{z-index:1;text-align:center;position:relative}.\34 04-module-scss-module__UdlLkq__art{width:min(440px,92%);margin:0 auto 12px}.\34 04-module-scss-module__UdlLkq__content h1{margin-bottom:15px;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700}.\34 04-module-scss-module__UdlLkq__content p{color:var(--text-color-light);max-width:450px;margin:0 auto 40px;font-size:17px;line-height:1.7}.\34 04-module-scss-module__UdlLkq__actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.\34 04-module-scss-module__UdlLkq__actions a{border-radius:14px;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.\34 04-module-scss-module__UdlLkq__actions a svg{font-size:18px}.\34 04-module-scss-module__UdlLkq__actions .\34 04-module-scss-module__UdlLkq__btn_primary{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 8px 20px #2563eb4d}.\34 04-module-scss-module__UdlLkq__actions .\34 04-module-scss-module__UdlLkq__btn_primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #6366f166}.\34 04-module-scss-module__UdlLkq__actions .\34 04-module-scss-module__UdlLkq__btn_secondary{color:var(--text-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:2px solid #6366f133}.\34 04-module-scss-module__UdlLkq__actions .\34 04-module-scss-module__UdlLkq__btn_secondary:hover{background:#2563eb0d;border-color:#2563eb}[data-theme=dark] .\34 04-module-scss-module__UdlLkq__background .\34 04-module-scss-module__UdlLkq__gradient_orb_1{background:linear-gradient(135deg,#3b82f626,#60a5fa1a)}[data-theme=dark] .\34 04-module-scss-module__UdlLkq__background .\34 04-module-scss-module__UdlLkq__gradient_orb_2{background:linear-gradient(135deg,#f472b61a,#60a5fa1a)}[data-theme=dark] .\34 04-module-scss-module__UdlLkq__background .\34 04-module-scss-module__UdlLkq__grid_pattern{background-image:linear-gradient(#60a5fa08 1px, transparent 1px),linear-gradient(var(--to-inline-end), #60a5fa08 1px, transparent 1px)}[data-theme=dark] .\34 04-module-scss-module__UdlLkq__actions .\34 04-module-scss-module__UdlLkq__btn_primary{background:linear-gradient(135deg,#3b82f6,#60a5fa);box-shadow:0 8px 20px #3b82f64d}[data-theme=dark] .\34 04-module-scss-module__UdlLkq__actions .\34 04-module-scss-module__UdlLkq__btn_primary:hover{box-shadow:0 12px 30px #3b82f666}[data-theme=dark] .\34 04-module-scss-module__UdlLkq__actions .\34 04-module-scss-module__UdlLkq__btn_secondary{background:#ffffff08;border-color:#3b82f633}[data-theme=dark] .\34 04-module-scss-module__UdlLkq__actions .\34 04-module-scss-module__UdlLkq__btn_secondary:hover{background:#3b82f60d;border-color:#3b82f6}
.scale-band-module-scss-module__qQHKva__band_section{z-index:2;padding:50px 0 0;position:relative}@media (max-width:991px){.scale-band-module-scss-module__qQHKva__band_section{padding-top:30px}}.scale-band-module-scss-module__qQHKva__band{border:1px solid rgba(var(--color-blue-rgb), .12);background:linear-gradient(135deg, rgba(var(--color-blue-rgb), .06), rgba(var(--color-cyan-rgb), .05));border-radius:24px;justify-content:space-between;align-items:stretch;gap:10px;padding:28px 34px;display:flex;position:relative;overflow:hidden}.scale-band-module-scss-module__qQHKva__band:before{content:"";background:radial-gradient(circle at 15% 0%, rgba(var(--color-blue-rgb), .12), transparent 45%),radial-gradient(circle at 85% 100%, rgba(var(--color-cyan-rgb), .1), transparent 45%);pointer-events:none;position:absolute;inset:0}@media (max-width:991px){.scale-band-module-scss-module__qQHKva__band{flex-wrap:wrap;justify-content:center;gap:24px 30px;padding:26px 20px}}.scale-band-module-scss-module__qQHKva__stat{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.scale-band-module-scss-module__qQHKva__stat:not(:last-child):after{content:"";inset-inline-end:-5px;background:linear-gradient(180deg, transparent, rgba(var(--color-blue-rgb), .25), transparent);width:1px;height:60%;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:991px){.scale-band-module-scss-module__qQHKva__stat:not(:last-child):after{display:none}.scale-band-module-scss-module__qQHKva__stat{flex:0 0 calc(33.33% - 30px)}}@media (max-width:575px){.scale-band-module-scss-module__qQHKva__stat{flex:0 0 calc(50% - 30px)}}.scale-band-module-scss-module__qQHKva__stat_icon{background:linear-gradient(135deg, rgba(var(--color-blue-rgb), .14), rgba(var(--color-cyan-rgb), .14));border:1px solid rgba(var(--color-blue-rgb), .15);width:38px;height:38px;color:var(--color-blue);border-radius:12px;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.scale-band-module-scss-module__qQHKva__stat_value{font-family:var(--font-mono);background:var(--gradient-text);-webkit-text-fill-color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;line-height:1.1}.scale-band-module-scss-module__qQHKva__stat_value em{font-size:1.35rem;font-style:normal}@media (max-width:991px){.scale-band-module-scss-module__qQHKva__stat_value{font-size:1.65rem}}.scale-band-module-scss-module__qQHKva__stat_label{color:var(--text-color-light);letter-spacing:.3px;white-space:nowrap;font-size:.8rem;font-weight:500}
