@font-face{font-family: 'Inter';font-style: normal;font-weight: 400 800;font-display: swap;src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvvYwYL8g.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400 800;font-display: swap;src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvmYwYL8g.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400 800;font-display: swap;src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvuYwYL8g.woff2) format('woff2');unicode-range: U+1F00-1FFF;}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400 800;font-display: swap;src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvhYwYL8g.woff2) format('woff2');unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400 800;font-display: swap;src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvtYwYL8g.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400 800;font-display: swap;src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvsYwYL8g.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400 800;font-display: swap;src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcviYwY.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'JetBrains Mono';font-style: normal;font-weight: 500 700;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{font-family: 'JetBrains Mono';font-style: normal;font-weight: 500 700;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face{font-family: 'JetBrains Mono';font-style: normal;font-weight: 500 700;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format('woff2');unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}@font-face{font-family: 'JetBrains Mono';font-style: normal;font-weight: 500 700;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family: 'JetBrains Mono';font-style: normal;font-weight: 500 700;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family: 'JetBrains Mono';font-style: normal;font-weight: 500 700;font-display: swap;src: url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}.fas,.fab{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas{font-family:"Font Awesome 6 Free";font-weight:900}.fab{font-family:"Font Awesome 6 Brands";font-weight:400}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-solid-900.woff2) format("woff2")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-brands-400.woff2) format("woff2")}.fa-address-card:before{content:"\f2bb"}.fa-bolt:before{content:"\f0e7"}.fa-briefcase:before{content:"\f0b1"}.fa-bullseye:before{content:"\f140"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-chevron-down:before{content:"\f078"}.fa-circle:before{content:"\f111"}.fa-credit-card:before{content:"\f09d"}.fa-envelope:before{content:"\f0e0"}.fa-file-alt:before{content:"\f15c"}.fa-gift:before{content:"\f06b"}.fa-globe:before{content:"\f0ac"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-paper-plane:before{content:"\f1d8"}.fa-search:before{content:"\f002"}.fa-user-check:before{content:"\f4fc"}.fa-user-tie:before{content:"\f508"}:root{--color-base: #0A0A0C;--color-glass: rgba(255, 255, 255, 0.05);--color-glass-border: rgba(255, 255, 255, 0.08);--color-accent: #5E8BFF;--color-text-primary: #F5F5F7;--color-text-secondary: #8A8A8E;--color-cta-text: #FFFFFF;--color-pop: #FF4757;--font-display: 'Inter', 'SF Pro Display', 'General Sans', 'Geist', system-ui, sans-serif;--font-body: 'Inter', 'Geist', system-ui, sans-serif;--font-mono: 'JetBrains Mono', 'Geist Mono', monospace;--radius-card: 16px;--transition-fast: 150ms ease;--shadow-glass: 0 8px 32px rgba(0, 0, 0, 0.5);}*, *::before, *::after{margin: 0;padding: 0;box-sizing: border-box;}html{scroll-behavior: smooth;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}body{font-family: var(--font-body);background: var(--color-base);color: var(--color-text-primary);line-height: 1.5;overflow-x: hidden;margin: 0;padding: 0;padding-top: 56px;}.sticky-guarantee-banner{position: fixed;top: 0;left: 0;width: 100%;background: rgba(10, 10, 12, 0.92);backdrop-filter: blur(24px);-webkit-backdrop-filter: blur(24px);border-bottom: 1px solid var(--color-glass-border);padding: 10px 20px;text-align: center;z-index: 9999;font-family: var(--font-body);font-size: clamp(12px, 1.1vw, 16px);font-weight: 500;color: var(--color-text-primary);letter-spacing: 0.02em;display: flex;align-items: center;justify-content: center;gap: 12px;flex-wrap: wrap;box-shadow: 0 4px 24px rgba(0, 0, 0, 0.5);}.sticky-guarantee-banner .highlight{color: var(--color-accent);font-weight: 600;}.sticky-guarantee-banner .dot{display: inline-block;width: 8px;height: 8px;background: #00E676;border-radius: 50%;animation: pulse-dot 1.5s ease-in-out infinite;}.sticky-guarantee-banner .guarantee-icon{color: #FFD700;font-size: 1.1em;}.hero-wrapper{position: relative;background: var(--color-base);padding-bottom: 0;}.hero-dark{position: relative;z-index: 1;display: flex;flex-direction: column;justify-content: center;align-items: center;min-height: 720px;padding: 54px 20px 42px;overflow: hidden;background-color: var(--color-base);background-image: radial-gradient(circle at 78% 28%, rgba(94, 139, 255, 0.18), transparent 34%), radial-gradient(circle at 14% 72%, rgba(255, 71, 87, 0.10), transparent 28%), linear-gradient(180deg, #0c1020 0%, var(--color-base) 100%);}.hero-inner{width: min(1240px, 100%);margin: 0 auto;display: grid;grid-template-columns: minmax(0, 0.88fr) minmax(540px, 1.12fr);align-items: center;gap: clamp(28px, 4vw, 64px);}.hero-copy{position: relative;z-index: 8;}.hero-copy .micro-banner, .hero-copy .headline, .hero-copy .pre-video{margin-left: 0;margin-right: 0;text-align: left;}.hero-copy .headline{max-width: 590px;}.hero-copy .headline .line1, .hero-copy .headline .line2{font-size: clamp(34px, 4.2vw, 58px);}.hero-copy .pre-video{max-width: 610px;}.hero-cta{margin-top: 4px;}.hero-story{position: relative;min-height: 600px;isolation: isolate;}.story-photo, .story-card{position: absolute;margin: 0;border: 1px solid rgba(255, 255, 255, 0.14);background: rgba(14, 18, 34, 0.82);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);box-shadow: 0 24px 70px rgba(0, 0, 0, 0.55);}.story-photo{overflow: hidden;border-radius: 20px;}.story-photo img{display: block;width: 100%;height: 100%;object-fit: cover;}.story-photo figcaption{position: absolute;left: 14px;bottom: 14px;display: inline-flex;align-items: center;gap: 8px;padding: 8px 11px;border: 1px solid rgba(255, 255, 255, 0.16);border-radius: 999px;background: rgba(8, 12, 25, 0.82);color: var(--color-text-primary);font-size: 0.76rem;font-weight: 700;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.32);}.story-photo figcaption i, .story-kicker i, .story-card > span i{color: var(--color-accent);}.story-photo-cv{z-index: 2;top: 34px;left: 0;width: 68%;aspect-ratio: 1.48 / 1;transform: rotate(-2.2deg);}.story-photo-offer{z-index: 3;right: 0;bottom: 18px;width: 61%;aspect-ratio: 1.48 / 1;transform: rotate(2.1deg);}.story-card{z-index: 5;display: flex;flex-direction: column;gap: 7px;padding: 15px 17px;border-radius: 15px;color: var(--color-text-primary);}.story-card strong{font-size: 0.93rem;line-height: 1.25;}.story-card > span, .story-card p{color: var(--color-text-secondary);font-size: 0.73rem;line-height: 1.4;}.story-card > span{display: flex;align-items: center;gap: 7px;}.story-kicker{display: flex;align-items: center;gap: 7px;color: var(--color-accent);font-family: var(--font-mono);font-size: 0.62rem;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;}.contact-card{top: 4px;right: 0;width: 41%;}.email-card{z-index: 6;left: 2%;bottom: 22px;width: 43%;}.invite-card{z-index: 7;top: 46%;right: 4%;width: 43%;flex-direction: row;align-items: center;gap: 11px;border-color: rgba(94, 139, 255, 0.45);}.invite-card .invite-icon{display: grid;place-items: center;width: 38px;height: 38px;flex: 0 0 38px;border-radius: 50%;background: rgba(94, 139, 255, 0.18);color: var(--color-accent);}.invite-card div{display: flex;flex-direction: column;gap: 2px;}.invite-card small{color: #4ee39a;font-family: var(--font-mono);font-size: 0.58rem;font-weight: 700;letter-spacing: 0.08em;}.deliverables-section{position: relative;z-index: 2;margin: 16px auto 0;max-width: 820px;width: calc(100% - 32px);background: var(--color-glass);backdrop-filter: blur(24px);-webkit-backdrop-filter: blur(24px);border: 1px solid var(--color-glass-border);border-radius: var(--radius-card);padding: 24px 28px 32px;box-shadow: var(--shadow-glass);transition: margin-top 0.2s ease;}.deliverables-header{text-align: center;margin-bottom: 20px;padding: 0 4px;}.deliverables-header h2{font-family: var(--font-display);font-size: clamp(18px, 2.2vw, 28px);font-weight: 600;letter-spacing: -0.02em;color: var(--color-text-primary);line-height: 1.2;}.deliverables-header .intro{font-family: var(--font-body);font-size: clamp(15px, 1.3vw, 19px);font-weight: 400;margin-top: 6px;line-height: 1.4;}.checklist-wrap{max-width: 100%;margin: 0 auto;}.checklist{list-style: none;display: grid;grid-template-columns: 1fr 1fr;gap: 10px 32px;padding: 0;margin: 0;}.checklist li{display: flex;align-items: flex-start;gap: 12px;padding: 2px 0;font-family: var(--font-body);font-size: clamp(13px, 1vw, 15px);line-height: 1.5;color: var(--color-text-primary);break-inside: avoid;opacity: 0;transform: translateY(8px);transition: opacity 0.4s ease, transform 0.4s ease;}.checklist li.in-view{opacity: 1;transform: translateY(0);}.checklist li .check{display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;width: 20px;height: 20px;background: var(--color-accent);border-radius: 4px;margin-top: 2px;position: relative;overflow: hidden;}.checklist li .check::after{content: "✓";font-size: 14px;font-weight: 700;color: var(--color-base);line-height: 1;transform: scale(0);transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);}.checklist li.in-view .check::after{transform: scale(1);}.checklist li:nth-child(1){transition-delay: 0.00s;}.checklist li:nth-child(2){transition-delay: 0.05s;}.checklist li:nth-child(3){transition-delay: 0.10s;}.checklist li:nth-child(4){transition-delay: 0.15s;}.checklist li:nth-child(5){transition-delay: 0.20s;}.checklist li:nth-child(6){transition-delay: 0.25s;}.checklist li:nth-child(7){transition-delay: 0.30s;}.checklist li:nth-child(8){transition-delay: 0.35s;}.checklist li:nth-child(9){transition-delay: 0.40s;}.checklist li:nth-child(1) .check::after{transition-delay: 0.00s;}.checklist li:nth-child(2) .check::after{transition-delay: 0.05s;}.checklist li:nth-child(3) .check::after{transition-delay: 0.10s;}.checklist li:nth-child(4) .check::after{transition-delay: 0.15s;}.checklist li:nth-child(5) .check::after{transition-delay: 0.20s;}.checklist li:nth-child(6) .check::after{transition-delay: 0.25s;}.checklist li:nth-child(7) .check::after{transition-delay: 0.30s;}.checklist li:nth-child(8) .check::after{transition-delay: 0.35s;}.checklist li:nth-child(9) .check::after{transition-delay: 0.40s;}.checklist li .item-text{display: inline;}.checklist li .label{font-weight: 600;color: var(--color-text-primary);}.checklist li .desc{font-weight: 400;color: var(--color-text-secondary);}.checklist li .desc::before{content: " — ";color: var(--color-text-secondary);opacity: 0.5;}.checklist li .desc:empty{display: none;}.checklist li .desc:empty::before{content: "";display: none;}.cta-wrapper{text-align: center;margin-top: 28px;padding-top: 4px;}.cta-button{display: inline-block;padding: 14px 44px;border-radius: var(--radius-card);background: var(--color-accent);color: var(--color-cta-text);font-family: var(--font-body);font-size: 17px;font-weight: 600;letter-spacing: 0.01em;text-decoration: none;transition: background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);box-shadow: 0 4px 16px rgba(94, 139, 255, 0.25);border: none;cursor: pointer;pointer-events: auto;position: relative;z-index: 1;}.cta-button:hover{background: #4A7AEA;transform: scale(1.02);box-shadow: 0 8px 28px rgba(94, 139, 255, 0.35);}.cta-button:active{transform: scale(0.97);}.micro-banner{display: inline-flex;align-items: center;gap: 10px;padding: 7px 20px 7px 18px;background: rgba(255, 255, 255, 0.05);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 100px;font-family: var(--font-body);font-size: 12px;font-weight: 500;letter-spacing: 0.06em;text-transform: uppercase;color: var(--color-text-secondary);margin: 0 auto 20px;user-select: none;white-space: nowrap;}.micro-banner .dot{display: inline-block;width: 7px;height: 7px;border-radius: 50%;background: var(--color-accent);flex-shrink: 0;animation: pulse-dot 2s ease-in-out infinite;}.micro-banner .count{font-family: var(--font-mono);font-weight: 600;color: var(--color-accent);letter-spacing: 0.02em;}@keyframes pulse-dot{0%, 100%{opacity: 0.4;transform: scale(0.92);}50%{opacity: 1;transform: scale(1.08);}}.headline{text-align: center;max-width: 820px;margin: 0 auto 14px;}.headline .line1, .headline .line2{display: block;font-family: var(--font-display);font-size: clamp(28px, 4.8vw, 52px);font-weight: 600;letter-spacing: -0.025em;line-height: 1.15;color: var(--color-text-primary);}.headline .line2{margin-top: 4px;}.headline .line2 .hl-mono{font-family: var(--font-mono);font-weight: 500;color: var(--color-accent);}.pre-video{text-align: center;max-width: 700px;margin: 0 auto 16px;font-family: var(--font-body);font-size: clamp(15px, 1.4vw, 18px);font-weight: 400;line-height: 1.6;letter-spacing: 0.01em;}.pre-video em{font-style: italic;}.video-embed{max-width: 480px;width: 100%;margin: 0 auto 4px;}.video-embed iframe{width: 100%;aspect-ratio: 16 / 9;border: 0;display: block;border-radius: 12px;background: #1A1A24;}.offer-summary{display: grid;gap: 10px;padding: 18px;border: 1px solid var(--color-glass-border);border-radius: 12px;background: var(--color-glass);backdrop-filter: blur(24px);-webkit-backdrop-filter: blur(24px);box-shadow: var(--shadow-glass);}.offer-summary > div{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 10px;background: rgba(255, 255, 255, 0.04);color: var(--color-text-primary);font-size: 0.95rem;line-height: 1.4;}.offer-summary i{width: 20px;color: var(--color-accent);text-align: center;}.testimonials-section{width: 100%;background: var(--color-base);padding: 40px 20px 44px;margin-top: 0;}.testimonials-container{max-width: 1200px;margin: 0 auto;}.testimonials-section h2{font-family: var(--font-display);font-size: clamp(26px, 3vw, 38px);font-weight: 700;text-align: center;letter-spacing: -0.02em;color: var(--color-text-primary);margin-bottom: 8px;}.testimonials-subtitle{text-align: center;color: var(--color-text-secondary);font-size: clamp(16px, 1.2vw, 20px);margin-bottom: 40px;font-family: var(--font-body);font-weight: 400;}.testimonials-grid{display: grid;grid-template-columns: repeat(4, 1fr);gap: 24px;}.testimonial-card{background: var(--color-glass);backdrop-filter: blur(24px);-webkit-backdrop-filter: blur(24px);border: 1px solid var(--color-glass-border);border-radius: var(--radius-card);padding: 28px 24px 24px;box-shadow: var(--shadow-glass);display: flex;flex-direction: column;transition: transform 0.2s, box-shadow 0.2s;}.testimonial-card:hover{transform: translateY(-4px);box-shadow: 0 12px 48px rgba(0, 0, 0, 0.6);}.testimonial-card .quote-icon{font-size: 2rem;line-height: 1;color: var(--color-accent);font-family: Georgia, serif;margin-bottom: 8px;opacity: 0.6;}.testimonial-card .quote-text{font-family: var(--font-body);font-size: 0.95rem;line-height: 1.6;color: var(--color-text-primary);flex: 1;margin-bottom: 20px;font-weight: 400;}.testimonial-card .quote-text p{margin: 0;}.testimonial-card .author{border-top: 1px solid rgba(255, 255, 255, 0.06);padding-top: 16px;margin-top: 4px;}.testimonial-card .author .name{font-weight: 700;font-size: 1rem;color: var(--color-text-primary);display: block;}.testimonial-card .author .title{font-weight: 400;font-size: 0.8rem;color: var(--color-text-secondary);display: block;margin-top: 2px;}.how-it-works-section{position: relative;z-index: 2;margin: 0 auto 24px;max-width: 1000px;width: calc(100% - 32px);background: var(--color-glass);backdrop-filter: blur(24px);-webkit-backdrop-filter: blur(24px);border: 1px solid var(--color-glass-border);border-radius: var(--radius-card);padding: 32px 28px 36px;box-shadow: var(--shadow-glass);transition: margin-top 0.2s ease;}.how-it-works-section h2{font-family: var(--font-display);font-size: clamp(28px, 3.2vw, 38px);font-weight: 700;text-align: center;letter-spacing: -0.02em;margin-bottom: 4px;color: var(--color-text-primary);}.how-it-works-subtitle{text-align: center;color: var(--color-text-secondary);font-size: clamp(16px, 1.4vw, 22px);margin-top: 0;margin-bottom: 32px;font-family: var(--font-body);font-weight: 400;letter-spacing: 0.01em;}.how-it-works-steps{display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;}.step-item{display: flex;flex-direction: column;align-items: center;text-align: center;background: rgba(255, 255, 255, 0.03);border-radius: 16px;padding: 24px 16px 20px;border: 1px solid rgba(255, 255, 255, 0.05);transition: background 0.2s, transform 0.2s;}.step-item:hover{background: rgba(255, 255, 255, 0.06);transform: translateY(-4px);}.step-icon{font-size: 2.6rem;color: var(--color-accent);margin-bottom: 16px;background: rgba(94, 139, 255, 0.1);padding: 16px;border-radius: 50%;width: 80px;height: 80px;display: flex;align-items: center;justify-content: center;border: 1px solid rgba(94, 139, 255, 0.2);}.step-number{font-family: var(--font-mono);font-weight: 600;font-size: 0.8rem;color: var(--color-accent);letter-spacing: 0.05em;margin-bottom: 6px;}.step-title{font-family: var(--font-display);font-weight: 600;font-size: 1.1rem;margin-bottom: 8px;color: var(--color-text-primary);}.step-description{font-family: var(--font-body);font-size: 0.9rem;color: var(--color-text-secondary);line-height: 1.5;max-width: 220px;margin: 0 auto;}.dashboard-wrapper{position: relative;z-index: 1;background: var(--color-base);padding: 0 1.5rem 2rem;margin: 0;margin-top: 0;padding-top: 0;}.dashboard{max-width: 1440px;width: 100%;margin: 0 auto;background: transparent;padding: 0;position: relative;}.dashboard-glass{background: var(--color-glass);backdrop-filter: blur(24px);-webkit-backdrop-filter: blur(24px);border: 1px solid var(--color-glass-border);border-radius: var(--radius-card);padding: 1.5rem 1.5rem 2rem;box-shadow: var(--shadow-glass);}.global-header{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 1.25rem 2rem;padding: 1.25rem 2rem;margin-bottom: 2.5rem;background: rgba(255, 255, 255, 0.04);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 20px;box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5);}.global-header .left-group{display: flex;align-items: center;gap: 1.5rem;flex-wrap: wrap;}.global-header h1{font-family: 'Inter', sans-serif;font-weight: 700;font-size: 1.7rem;letter-spacing: -0.02em;color: #F5F5F7;background: none;-webkit-text-fill-color: #F5F5F7;white-space: nowrap;}.global-header h1 i{color: #5E8BFF;margin-right: 0.4rem;font-size: 1.4rem;background: none;-webkit-text-fill-color: #5E8BFF;}.countdown-timer{font-family: 'JetBrains Mono', 'Inter', monospace;font-weight: 600;font-size: 0.9rem;color: #F5F5F7;background: rgba(94, 139, 255, 0.12);padding: 0.4rem 1.2rem;border-radius: 100px;border: 1px solid rgba(94, 139, 255, 0.2);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);white-space: nowrap;min-width: 180px;text-align: center;letter-spacing: 0.02em;}.countdown-timer .mono-number{color: #5E8BFF;}.global-header .live-dot{display: flex;align-items: center;gap: 0.5rem;font-family: 'Inter', sans-serif;font-weight: 600;font-size: 0.85rem;color: #F5F5F7;background: rgba(255, 255, 255, 0.05);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);padding: 0.4rem 1.2rem;border-radius: 100px;border: 1px solid rgba(255, 255, 255, 0.08);}.global-header .live-dot i{font-size: 0.6rem;color: #5E8BFF;transition: opacity 0.3s;}.global-header .live-dot.running i{animation: pulse-dot 1.5s ease-in-out infinite;}.global-header .live-dot.paused i{opacity: 0.3;animation: none;}.carousel-container{overflow: hidden;width: 100%;border-radius: 20px;}.projects-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 1.5rem;transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.project-card{background: rgba(255, 255, 255, 0.04);backdrop-filter: blur(24px);-webkit-backdrop-filter: blur(24px);border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 20px;padding: 1.5rem 1.5rem 1.75rem;transition: transform 0.2s, box-shadow 0.2s, background 0.2s;display: flex;flex-direction: column;min-width: 0;box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4);}.project-card:hover{transform: translateY(-3px);background: rgba(255, 255, 255, 0.07);box-shadow: 0 12px 48px rgba(0, 0, 0, 0.5);}.card-header{display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;gap: 0.5rem 1rem;margin-bottom: 1.25rem;}.card-header .title-group{display: flex;flex-direction: column;gap: 0.2rem;}.card-header .title-group .project-name{font-family: 'Inter', sans-serif;font-weight: 700;font-size: 1.2rem;letter-spacing: -0.01em;color: #F5F5F7;line-height: 1.2;}.card-header .title-group .project-meta{font-family: 'Inter', sans-serif;font-weight: 500;font-size: 0.7rem;color: #8A8A8E;letter-spacing: 0.02em;}.card-header .project-badge{background: rgba(94, 139, 255, 0.12);border: 1px solid rgba(94, 139, 255, 0.2);border-radius: 100px;padding: 0.2rem 0.9rem;font-family: 'Inter', sans-serif;font-weight: 600;font-size: 0.65rem;color: #F5F5F7;display: flex;align-items: center;gap: 0.35rem;white-space: nowrap;flex-shrink: 0;backdrop-filter: blur(8px);}.card-header .project-badge i{color: #5E8BFF;font-size: 0.55rem;}.project-metrics{display: flex;align-items: center;gap: 1.5rem;margin-bottom: 1.25rem;background: rgba(255, 255, 255, 0.02);padding: 0.5rem 0.75rem;border-radius: 1rem;border: 1px solid rgba(255, 255, 255, 0.04);flex-wrap: wrap;}.metric-ring{position: relative;width: 64px;height: 64px;flex-shrink: 0;}.metric-ring svg{width: 100%;height: 100%;transform: rotate(-90deg);}.metric-ring .bg{fill: none;stroke: rgba(255, 255, 255, 0.08);stroke-width: 5;}.metric-ring .progress{fill: none;stroke-width: 5;stroke-linecap: round;stroke-dasharray: 169.646;stroke-dashoffset: 169.646;transition: stroke-dashoffset 0.3s ease;}.metric-ring .center-text{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-family: 'JetBrains Mono', 'Inter', monospace;font-weight: 600;font-size: 0.75rem;color: #F5F5F7;letter-spacing: 0.02em;}.metric-ring .center-text small{font-size: 0.5rem;font-weight: 500;color: #8A8A8E;}.metric-ring.timer .progress{stroke: #5E8BFF;}.metric-ring.overall .progress{stroke: url(#overallGrad);}.metric-label{font-family: 'Inter', sans-serif;font-weight: 600;font-size: 0.55rem;text-transform: uppercase;letter-spacing: 0.08em;color: #8A8A8E;margin-bottom: 0.1rem;}.metric-value{font-family: 'Inter', sans-serif;font-weight: 600;font-size: 0.85rem;color: #F5F5F7;}.task-list{display: flex;flex-direction: column;gap: 0.35rem;margin-top: 0.25rem;max-height: 280px;overflow-y: auto;padding-right: 0.25rem;}.task-list::-webkit-scrollbar{width: 4px;}.task-list::-webkit-scrollbar-track{background: rgba(255, 255, 255, 0.03);border-radius: 8px;}.task-list::-webkit-scrollbar-thumb{background: rgba(255, 255, 255, 0.15);border-radius: 8px;}.task-item{display: flex;align-items: center;gap: 0.5rem;padding: 0.3rem 0.5rem;border-radius: 0.5rem;background: rgba(255, 255, 255, 0.02);border: 1px solid rgba(255, 255, 255, 0.04);transition: background 0.2s, border-color 0.2s;}.task-item .icon{width: 24px;height: 24px;border-radius: 6px;display: flex;align-items: center;justify-content: center;font-size: 0.6rem;background: rgba(94, 139, 255, 0.12);color: #5E8BFF;flex-shrink: 0;}.task-item .info{flex: 1;min-width: 0;}.task-item .info .name{font-family: 'Inter', sans-serif;font-weight: 500;font-size: 0.7rem;color: #F5F5F7;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.task-item .info .track{width: 100%;height: 3px;background: rgba(255, 255, 255, 0.06);border-radius: 4px;overflow: hidden;margin-top: 0.1rem;}.task-item .info .track .fill{height: 100%;width: 0%;border-radius: 4px;background: #5E8BFF;transition: width 0.3s ease;}.task-item .status-tag{font-family: 'Inter', sans-serif;font-weight: 600;font-size: 0.5rem;text-transform: uppercase;letter-spacing: 0.04em;padding: 0.1rem 0.4rem;border-radius: 100px;background: rgba(255, 255, 255, 0.04);color: #8A8A8E;white-space: nowrap;flex-shrink: 0;border: 1px solid rgba(255, 255, 255, 0.04);}.task-item.complete{background: rgba(94, 139, 255, 0.06);border-color: rgba(94, 139, 255, 0.15);}.task-item.complete .icon{background: rgba(94, 139, 255, 0.2);color: #5E8BFF;}.task-item.complete .status-tag{background: rgba(94, 139, 255, 0.12);color: #5E8BFF;border-color: rgba(94, 139, 255, 0.2);}.task-item.complete .fill{background: #5E8BFF !important;}.task-item.in-progress{background: rgba(94, 139, 255, 0.04);border-color: rgba(94, 139, 255, 0.1);}.task-item.in-progress .icon{background: rgba(94, 139, 255, 0.15);color: #5E8BFF;}.task-item.in-progress .status-tag{background: rgba(94, 139, 255, 0.08);color: #5E8BFF;border-color: rgba(94, 139, 255, 0.1);}.task-item.blocked{opacity: 0.5;background: rgba(255, 255, 255, 0.02);border-color: rgba(255, 255, 255, 0.03);}.task-item.blocked .status-tag{background: rgba(255, 200, 0, 0.08);color: #d4a800;border-color: rgba(255, 200, 0, 0.1);}.fade-in{animation: fadeIn 0.4s ease forwards;}@keyframes fadeIn{from{opacity: 0;transform: translateY(6px);}to{opacity: 1;transform: translateY(0);}}.dashboard-glass .cta-wrapper{margin-top: 32px;padding-top: 8px;position: relative;z-index: 10;border-top: 1px solid rgba(255, 255, 255, 0.06);}@media (max-width: 1023px){.hero-dark{min-height: auto;padding: 38px 16px 34px;}.hero-inner{grid-template-columns: 1fr;gap: 24px;}.hero-copy{width: min(720px, 100%);margin: 0 auto;text-align: center;}.hero-copy .micro-banner, .hero-copy .headline, .hero-copy .pre-video{margin-left: auto;margin-right: auto;text-align: center;}.hero-story{width: min(760px, 100%);min-height: 570px;margin: 0 auto;}.deliverables-section{padding: 20px 22px 28px;width: calc(100% - 24px);}.checklist{gap: 8px 24px;}.headline .line1, .headline .line2{font-size: clamp(26px, 4.2vw, 40px);}.how-it-works-section{width: calc(100% - 24px);padding: 24px 20px 28px;margin: 0 auto 20px;}.how-it-works-steps{gap: 16px;}.step-icon{width: 70px;height: 70px;font-size: 2.2rem;padding: 14px;}.step-description{font-size: 0.85rem;}.testimonials-grid{gap: 20px;}.dashboard-wrapper{padding: 0 1rem 1.5rem;margin-top: 0;}.dashboard-glass{padding: 1rem 1rem 1.5rem;}.global-header{padding: 1rem 1.5rem;}.global-header h1{font-size: 1.4rem;}.countdown-timer{font-size: 0.8rem;min-width: 140px;padding: 0.3rem 0.9rem;}.project-card{padding: 1.25rem;}.card-header .title-group .project-name{font-size: 1.1rem;}.task-item .info .name{font-size: 0.65rem;}.metric-ring{width: 54px;height: 54px;}.project-metrics{gap: 1rem;}}@media (max-width: 767px){body{padding-top: 52px;}.sticky-guarantee-banner{padding: 8px 12px;font-size: 11px;gap: 6px;}.sticky-guarantee-banner .dot{width: 6px;height: 6px;}.hero-dark{min-height: auto;padding: 28px 12px 26px;justify-content: flex-start;}.hero-story{min-height: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 10px;}.story-photo, .story-card{position: relative;inset: auto;width: auto;transform: none;}.story-photo-cv, .story-photo-offer, .invite-card{grid-column: 1 / -1;}.story-photo-cv, .story-photo-offer{aspect-ratio: 16 / 9;}.story-photo img{object-position: center;}.story-card{min-height: 136px;}.invite-card{min-height: auto;}.micro-banner{font-size: 10px;padding: 5px 14px 5px 12px;gap: 7px;margin-bottom: 14px;white-space: normal;}.micro-banner .dot{width: 6px;height: 6px;}.headline{margin-bottom: 10px;}.headline .line1, .headline .line2{font-size: clamp(22px, 6.5vw, 30px);line-height: 1.15;}.headline .line2{margin-top: 2px;}.pre-video{font-size: clamp(13px, 3vw, 15px);margin-bottom: 12px;max-width: 100%;padding: 0 4px;}.video-embed{max-width: 340px;}.deliverables-section{padding: 16px 16px 24px;width: calc(100% - 16px);border-radius: 14px;margin: 12px auto 0;}.deliverables-header{padding: 0 4px;margin-bottom: 14px;}.deliverables-header h2{font-size: clamp(16px, 4.5vw, 20px);}.deliverables-header .intro{font-size: clamp(13px, 3vw, 16px);}.checklist{grid-template-columns: 1fr;gap: 6px 0;}.checklist li{font-size: clamp(12px, 2.8vw, 14px);padding: 2px 0;}.checklist li .check{width: 18px;height: 18px;}.checklist li .check::after{font-size: 12px;}.cta-wrapper{margin-top: 20px;}.cta-button{padding: 12px 32px;font-size: 15px;width: 100%;max-width: 280px;}.how-it-works-section{width: calc(100% - 16px);padding: 20px 16px 24px;margin: 0 auto 16px;}.how-it-works-steps{grid-template-columns: 1fr 1fr;gap: 14px;}.step-item{padding: 16px 12px;}.step-icon{width: 60px;height: 60px;font-size: 1.8rem;padding: 12px;}.step-title{font-size: 1rem;}.step-description{font-size: 0.8rem;max-width: 100%;}.testimonials-section{padding: 32px 16px 36px;}.testimonials-grid{display: flex;flex-wrap: nowrap;overflow-x: auto;gap: 16px;padding-bottom: 12px;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none;}.testimonials-grid::-webkit-scrollbar{display: none;}.testimonial-card{flex: 0 0 85vw;max-width: 340px;scroll-snap-align: start;margin-right: 0;padding: 20px 18px;}.testimonial-card .quote-text{font-size: 0.9rem;}.dashboard-wrapper{padding: 0 0.75rem 1.5rem;margin-top: 0;}.dashboard-glass{padding: 0.75rem 0.75rem 1.25rem;}.projects-grid{display: flex;flex-wrap: nowrap;gap: 1rem;transition: transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);will-change: transform;}.project-card{flex: 0 0 85vw;max-width: 340px;scroll-snap-align: start;transform: none !important;margin-right: 0;}.project-card:hover{transform: none !important;}.metric-ring{width: 48px;height: 48px;}.metric-ring .center-text{font-size: 0.6rem;}.metric-value{font-size: 0.7rem;}.task-item .icon{width: 20px;height: 20px;font-size: 0.5rem;}.task-item .info .name{font-size: 0.6rem;}.task-item .status-tag{font-size: 0.45rem;padding: 0.05rem 0.3rem;}.task-list{max-height: 180px;}.card-header .project-badge{font-size: 0.55rem;padding: 0.15rem 0.6rem;}.card-header .title-group .project-meta{font-size: 0.6rem;}.card-header .title-group .project-name{font-size: 1rem;}.global-header .left-group{gap: 0.8rem;}.global-header h1{font-size: 1.2rem;}.countdown-timer{font-size: 0.7rem;min-width: 120px;padding: 0.2rem 0.6rem;}.global-header{flex-direction: column;align-items: stretch;gap: 0.75rem;padding: 1rem 1.25rem;margin-bottom: 1.5rem;}.global-header .left-group{justify-content: space-between;}.countdown-timer{font-size: 0.7rem;min-width: auto;padding: 0.2rem 0.6rem;}.global-header .live-dot{align-self: flex-start;}.carousel-container{border-radius: 16px;}.dashboard-glass .cta-wrapper{margin-top: 24px;}}@media (max-width: 480px){.how-it-works-steps{grid-template-columns: 1fr;gap: 12px;}.step-item{max-width: 100%;}.step-icon{width: 56px;height: 56px;font-size: 1.6rem;padding: 10px;}body{padding-top: 48px;}.sticky-guarantee-banner{font-size: 10px;padding: 6px 8px;}.testimonial-card{flex: 0 0 90vw;max-width: 300px;padding: 16px 14px;}}@media (max-width: 640px){.project-card{flex: 0 0 90vw;max-width: 320px;}.metric-ring{width: 56px;height: 56px;}.metric-ring .center-text{font-size: 0.7rem;}.task-item .info .name{font-size: 0.7rem;}.task-list{max-height: 220px;}.card-header .title-group .project-name{font-size: 1.1rem;}.card-header .title-group .project-meta{font-size: 0.65rem;}.card-header .project-badge{font-size: 0.6rem;padding: 0.15rem 0.7rem;}.dashboard-wrapper{margin-top: 0;}.dashboard-glass{padding: 0.5rem 0.5rem 1rem;}}@media (max-width: 400px){.hero-dark{min-height: auto;padding: 22px 8px 16px;}.micro-banner{font-size: 9px;padding: 4px 10px 4px 8px;gap: 5px;margin-bottom: 10px;}.headline .line1, .headline .line2{font-size: clamp(18px, 7vw, 24px);}.pre-video{font-size: clamp(11px, 3.2vw, 13px);margin-bottom: 8px;}.video-embed{max-width: 280px;}.deliverables-section{padding: 12px 12px 20px;width: calc(100% - 12px);}.deliverables-header{padding: 0 2px;}.checklist li{font-size: clamp(10px, 2.8vw, 12px);}.checklist li .check{width: 16px;height: 16px;}.checklist li .check::after{font-size: 10px;}.dashboard-wrapper{margin-top: 0;padding: 0 0.5rem 1rem;}.project-card{flex: 0 0 92vw;max-width: 280px;}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;}.micro-banner .dot, .sticky-guarantee-banner .dot{animation: none;opacity: 0.7;}.checklist li{opacity: 1;transform: none;}.checklist li .check::after{transform: scale(1);}.cta-button:hover{transform: none !important;}.global-header .live-dot.running i{animation: none;opacity: 1;}.fade-in{animation: none;opacity: 1;transform: none;}.project-card:hover{transform: none !important;}.projects-grid{transition: none !important;}.testimonials-grid{transition: none !important;}}::-webkit-scrollbar{width: 6px;}::-webkit-scrollbar-track{background: rgba(255, 255, 255, 0.02);border-radius: 8px;}::-webkit-scrollbar-thumb{background: rgba(255, 255, 255, 0.1);border-radius: 8px;}.testimonials-grid.three-col{grid-template-columns: repeat(3, 1fr);}@media (max-width: 1023px){.testimonials-grid.three-col{grid-template-columns: repeat(2, 1fr);}}.testimonials-section{background: #F0F0F3;margin-top: 48px;margin-bottom: 48px;}.testimonials-section h2{color: #0A0A0C;}.testimonials-subtitle{color: #6A6A6E;}.testimonial-card{background: #FFFFFF;border: 1px solid rgba(0, 0, 0, 0.06);box-shadow: 0 4px 24px rgba(0, 0, 0, 0.06);}.testimonial-card:hover{box-shadow: 0 12px 40px rgba(0, 0, 0, 0.10);}.testimonial-card .quote-icon{color: var(--color-accent);opacity: 1;}.testimonial-card .quote-text{color: #3A3A3E;}.testimonial-card .quote-text p{color: #3A3A3E;}.testimonial-card .author{border-top: 1px solid rgba(0, 0, 0, 0.06);}.testimonial-card .author .name{color: #0A0A0C;}.testimonial-card .author .title{color: #6A6A6E;}.faq-section{width: 100%;background: var(--color-base);padding: 40px 20px 60px;}.faq-container{max-width: 900px;margin: 0 auto;}.faq-section h2{font-family: var(--font-display);font-size: clamp(26px, 3vw, 38px);font-weight: 700;text-align: center;letter-spacing: -0.02em;color: var(--color-text-primary);margin-bottom: 8px;}.faq-subtitle{text-align: center;color: var(--color-text-secondary);font-size: clamp(16px, 1.2vw, 20px);margin-bottom: 40px;font-family: var(--font-body);font-weight: 400;}.faq-list{display: flex;flex-direction: column;gap: 16px;}.faq-item{background: var(--color-glass);backdrop-filter: blur(24px);-webkit-backdrop-filter: blur(24px);border: 1px solid var(--color-glass-border);border-radius: var(--radius-card);box-shadow: var(--shadow-glass);transition: transform 0.2s, box-shadow 0.2s, border-color 0.2s;cursor: pointer;padding: 0;overflow: hidden;}.faq-item:hover{transform: translateY(-2px);box-shadow: 0 12px 48px rgba(0, 0, 0, 0.6);border-color: rgba(94, 139, 255, 0.15);}.faq-item .faq-header{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 28px 32px;}.faq-item .faq-question{font-family: var(--font-display);font-weight: 700;font-size: clamp(17px, 1.6vw, 21px);color: var(--color-text-primary);line-height: 1.35;letter-spacing: -0.01em;margin-bottom: 0;flex: 1;}.faq-item .faq-toggle{width: 32px;height: 32px;border-radius: 50%;background: rgba(94, 139, 255, 0.10);border: 1px solid rgba(94, 139, 255, 0.20);display: flex;align-items: center;justify-content: center;flex-shrink: 0;transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), background 0.2s;color: var(--color-accent);font-size: 14px;pointer-events: none;}.faq-item:hover .faq-toggle{background: rgba(94, 139, 255, 0.18);}.faq-item.active .faq-toggle{transform: rotate(180deg);}.faq-item .faq-answer-wrap{max-height: 0;overflow: hidden;transition: max-height 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.3s ease;opacity: 0;}.faq-item.active .faq-answer-wrap{opacity: 1;}.faq-item .faq-answer{padding: 0 32px 28px 32px;font-family: var(--font-body);font-size: clamp(14px, 1.1vw, 16px);line-height: 1.7;color: var(--color-text-secondary);}.faq-item .faq-answer p{margin: 0 0 12px 0;}.faq-item .faq-answer p:last-child{margin-bottom: 0;}.faq-item .faq-answer ul{list-style: none;padding: 0;margin: 12px 0 0 0;display: flex;flex-direction: column;gap: 6px;}.faq-item .faq-answer ul li{position: relative;padding-left: 20px;color: var(--color-text-secondary);font-size: clamp(14px, 1.1vw, 16px);line-height: 1.6;}.faq-item .faq-answer ul li::before{content: "";position: absolute;left: 0;top: 10px;width: 6px;height: 6px;background: var(--color-accent);border-radius: 50%;opacity: 0.7;}.faq-item .faq-answer strong{color: var(--color-text-primary);font-weight: 600;}.faq-item .faq-answer em{color: var(--color-text-primary);font-style: italic;}.faq-cta-wrapper{text-align: center;margin-top: 40px;padding-top: 8px;}@media (max-width: 767px){.faq-section{padding: 32px 16px 48px;}.faq-item .faq-header{padding: 20px 20px;}.faq-item .faq-answer{padding: 0 20px 24px 20px;}.faq-item .faq-toggle{width: 28px;height: 28px;font-size: 12px;}}.main-nav{background: var(--color-base);border-bottom: 1px solid var(--color-glass-border);padding: 0 20px;position: relative;z-index: 100;}.nav-container{max-width: 1200px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;height: 60px;}.nav-logo{font-family: var(--font-display);font-weight: 700;color: var(--color-text-primary);text-decoration: none;font-size: 1.1rem;letter-spacing: -0.01em;}.nav-logo span{color: var(--color-accent);}.nav-links{display: flex;gap: 32px;list-style: none;margin: 0;padding: 0;}.nav-links a{color: var(--color-text-secondary);text-decoration: none;font-family: var(--font-body);font-size: 0.9rem;font-weight: 500;transition: color 0.2s;}.nav-links a:hover{color: var(--color-accent);}.nav-links a.active{color: var(--color-text-primary);}.site-footer{background: var(--color-base);border-top: 1px solid var(--color-glass-border);padding: 48px 20px;text-align: center;}.footer-content{max-width: 1200px;margin: 0 auto;}.footer-brand{font-family: var(--font-display);font-weight: 700;color: var(--color-text-primary);font-size: 1.1rem;margin-bottom: 8px;letter-spacing: -0.01em;}.footer-brand span{color: var(--color-accent);}.footer-copy{color: var(--color-text-secondary);font-size: 0.85rem;margin-bottom: 20px;}.footer-links{display: flex;justify-content: center;gap: 24px;list-style: none;padding: 0;margin: 0;flex-wrap: wrap;}.footer-links a{color: var(--color-text-secondary);text-decoration: none;font-size: 0.8rem;transition: color 0.2s;}.footer-links a:hover{color: var(--color-accent);}.page-content{max-width: 900px;margin: 0 auto;padding: 60px 20px;min-height: 50vh;}.page-content h1{font-family: var(--font-display);font-size: clamp(28px, 3.5vw, 42px);font-weight: 700;color: var(--color-text-primary);margin-bottom: 16px;letter-spacing: -0.02em;}.page-content h2{font-family: var(--font-display);font-size: clamp(20px, 2.5vw, 28px);font-weight: 600;color: var(--color-text-primary);margin: 32px 0 12px 0;letter-spacing: -0.01em;}.page-content p{color: var(--color-text-secondary);font-size: 1rem;line-height: 1.7;margin-bottom: 16px;}.page-content a{color: var(--color-accent);text-decoration: none;}.page-content a:hover{text-decoration: underline;}.page-content ul{list-style: none;padding: 0;margin: 16px 0;display: flex;flex-direction: column;gap: 8px;}.page-content ul li{position: relative;padding-left: 20px;color: var(--color-text-secondary);line-height: 1.6;}.page-content ul li::before{content: "";position: absolute;left: 0;top: 10px;width: 6px;height: 6px;background: var(--color-accent);border-radius: 50%;opacity: 0.7;}@media (max-width: 767px){.nav-links{gap: 16px;}.nav-links a{font-size: 0.8rem;}.nav-container{height: 52px;}.page-content{padding: 40px 16px;}}@media (max-width: 480px){.nav-links{gap: 12px;}.nav-links a{font-size: 0.75rem;}}@media (max-width: 640px){body{padding-top: 76px;}.sticky-guarantee-banner{min-height: 64px;padding: 7px 12px;gap: 4px 7px;font-size: 0.69rem;line-height: 1.3;}.sticky-guarantee-banner .dot{width: 6px;height: 6px;flex: 0 0 6px;}.main-nav{padding: 0 14px;}.nav-container{min-height: 54px;height: auto;flex-wrap: wrap;gap: 4px 12px;padding: 5px 0;}.nav-logo{display: inline-flex;align-items: center;min-height: 40px;}.nav-links{width: 100%;order: 2;justify-content: space-between;gap: 0;padding-top: 3px;border-top: 1px solid var(--color-glass-border);}.nav-links a{display: inline-flex;align-items: center;min-height: 38px;padding: 0 2px;font-size: clamp(0.72rem, 3.1vw, 0.82rem);white-space: nowrap;}.page-content{padding: 30px 14px 42px;}.page-content p, .page-content li, .footer-copy{overflow-wrap: anywhere;}.site-footer{padding: 36px 14px;}.footer-links{gap: 4px 14px;}.footer-links a{display: inline-flex;align-items: center;min-height: 40px;}.hero-dark{padding: 24px 12px 24px;}.hero-story, .story-card, .story-photo{min-width: 0;}.story-card{min-height: 126px;padding: 13px 12px;}.story-card strong{font-size: 0.84rem;}.story-card > span, .story-card p{font-size: 0.68rem;overflow-wrap: anywhere;}.story-photo figcaption{left: 10px;bottom: 10px;padding: 7px 9px;font-size: 0.68rem;}.cta-button{min-height: 48px;}}@media (max-width: 400px){body{padding-top: 82px;}.sticky-guarantee-banner{min-height: 70px;font-size: 0.64rem;padding: 7px 9px;}.hero-story{grid-template-columns: 1fr;}.story-photo-cv, .story-photo-offer, .invite-card{grid-column: auto;}.story-card{min-height: 0;}.faq-item .faq-header{padding: 18px 16px;gap: 12px;}.faq-item .faq-answer{padding: 0 16px 22px;}}.dashboard:not(.is-active) .live-dot i, .dashboard:not(.is-active) .fade-in{animation-play-state: paused;}.projects-grid{will-change: auto;}@media (max-width: 767px){.dashboard.is-active .projects-grid{will-change: transform;}}@media (prefers-reduced-motion: reduce){.carousel-container{overflow-x: auto;}.projects-grid{transform: none !important;}}