 :root {--yellow: #FAB702;--yellow-dark: #d99a00;--yellow-glow: rgba(250,183,2,0.15);--yellow-pale: rgba(250,183,2,0.08);--black: #09090A;--black-2: #111113;--black-3: #18181B;--black-4: #222226;--black-5: #2E2E33;--black-6: #545456;--white: #FAFAF8;--gray: #A1A1A8;--gray-hi: #C8C8D0;--font-h: 'Secular One', sans-serif;--font-b: 'Rubik', sans-serif;}*, *::before, *::after {box-sizing: border-box;margin: 0;padding: 0;}html {scroll-behavior: smooth;}body {font-family: var(--font-b);background: var(--black);color: var(--white);direction: rtl;overflow-x: hidden;-webkit-font-smoothing: antialiased;}.cursor-glow {position: fixed;width: 500px;height: 500px;border-radius: 50%;background: radial-gradient(circle, rgba(250,183,2,0.06) 0%, transparent 70%);pointer-events: none;z-index: 0;transform: translate(-50%, -50%);transition: left 0.15s ease, top 0.15s ease;}nav {position: fixed;top: 0;inset-inline: 0;z-index: 500;display: flex;align-items: center;justify-content: space-between;padding: 1.2rem 6vw;transition: background 0.4s, padding 0.3s, box-shadow 0.4s;}nav.stuck {background: rgba(9,9,10,0.96);backdrop-filter: blur(24px);padding: 0.8rem 6vw;box-shadow: 0 0 0 1px rgba(250,183,2,0.12);}.nav-logo img {height: 42px;display: block;}.nav-cta {background: var(--yellow);color: var(--black);font-family: var(--font-b);font-weight: 700;font-size: 0.88rem;padding: 0.6rem 1.6rem;border: none;border-radius: 6px;cursor: pointer;transition: transform 0.2s, box-shadow 0.2s, background 0.2s;white-space: nowrap;}.nav-cta:hover {background: #ffc61a;transform: translateY(-1px);box-shadow: 0 6px 20px rgba(250,183,2,0.4);}.hero {min-height: 100svh;display: grid;grid-template-columns: 1fr 1fr;align-items: center;justify-items: center;padding: 100px 8vw 60px;position: relative;overflow: hidden;gap: 2rem;}@media(max-width:860px){.hero {grid-template-columns: 1fr;padding-top: 110px;gap: 1.5rem;}}.hero-bg {position: absolute;inset: 0;z-index: 0;overflow: hidden;}.hero-photo {position: absolute;inset: 0;background-image: url('../images/house-content-from-china.jpg');background-size: cover;background-position: center 40%;animation: slowZoom 20s ease-in-out infinite alternate;}.hero-overlay {position: absolute;inset: 0;background: linear-gradient(180deg, rgba(9,9,10,0.72) 0%, rgba(9,9,10,0.45) 40%, rgba(9,9,10,0.55) 70%, rgba(9,9,10,0.92) 100% ), linear-gradient(90deg, rgba(9,9,10,0.75) 0%, rgba(9,9,10,0.3) 50%, rgba(9,9,10,0.55) 100% );}.hero-glow {position: absolute;inset: 0;background: radial-gradient(ellipse 55% 55% at 25% 55%, rgba(250,183,2,0.08) 0%, transparent 70%);pointer-events: none;}.hero-lines {position: absolute;inset: 0;z-index: 0;overflow: hidden;pointer-events: none;}.hero-lines::before {content: '';position: absolute;top: 0;right: 0;width: 55%;height: 100%;background: repeating-linear-gradient( -55deg, transparent, transparent 80px, rgba(250,183,2,0.025) 80px, rgba(250,183,2,0.025) 81px );}.hero-lines::after {content: '';position: absolute;top: 42%;left: 0;right: 0;height: 1px;background: linear-gradient(90deg, transparent 0%, transparent 30%, rgba(250,183,2,0.18) 50%, rgba(250,183,2,0.06) 70%, transparent 100% );}.hero-grid {position: absolute;inset: 0;z-index: 0;background-image: radial-gradient(circle, rgba(250,183,2,0.18) 1px, transparent 1px);background-size: 44px 44px;mask-image: radial-gradient(ellipse 55% 70% at 75% 45%, black 10%, transparent 75%);pointer-events: none;}.hero-corner {position: absolute;top: 90px;left: 6vw;width: 80px;height: 80px;border-top: 1px solid rgba(250,183,2,0.25);border-left: 1px solid rgba(250,183,2,0.25);z-index: 1;pointer-events: none;}.hero-corner-br {position: absolute;bottom: 60px;right: 6vw;width: 60px;height: 60px;border-bottom: 1px solid rgba(250,183,2,0.15);border-right: 1px solid rgba(250,183,2,0.15);z-index: 1;pointer-events: none;}.hero-left {position: relative;z-index: 2;width: 100%;max-width: 560px;}@media(max-width:860px){.hero-left {text-align: center;max-width: 100%;}}.hero-tag {display: inline-flex;align-items: center;gap: 0.5rem;background: rgba(250,183,2,0.1);border: 1px solid rgba(250,183,2,0.3);color: var(--yellow);font-size: 0.75rem;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;padding: 0.35rem 1rem;border-radius: 100px;margin-bottom: 1.8rem;opacity: 0;animation: slideUp 0.7s 0.1s forwards;}.tag-dot {width: 6px;height: 6px;background: var(--yellow);border-radius: 50%;animation: blink 1.5s infinite;}.hero-h1 {font-family: var(--font-h);font-size: clamp(2.6rem, 5.5vw, 5rem);font-weight: 400;line-height: 1.1;margin-bottom: 1.4rem;opacity: 0;animation: slideUp 0.7s 0.2s forwards;}.hero-h1 .accent {color: var(--yellow);position: relative;display: inline-block;}.hero-h1 .accent::after {content: '';position: absolute;bottom: -4px;right: 0;left: 0;height: 3px;background: var(--yellow);border-radius: 2px;transform-origin: right;animation: growLine 0.6s 0.8s cubic-bezier(0.22,1,0.36,1) both;}.hero-sub {font-size: clamp(1rem, 1.6vw, 1.15rem);font-weight: 400;color: var(--gray-hi);line-height: 1.8;max-width: 480px;margin-bottom: 2.4rem;opacity: 0;animation: slideUp 0.7s 0.35s forwards;}@media(max-width:860px){.hero-sub {margin: 0 auto 2.4rem;}}.hero-btns {display: flex;gap: 1rem;flex-wrap: wrap;opacity: 0;animation: slideUp 0.7s 0.5s forwards;}@media(max-width:860px){.hero-btns {justify-content: center;}}.btn-y {background: var(--yellow);color: var(--black);font-family: var(--font-b);font-weight: 700;font-size: 1rem;padding: 0.9rem 2.2rem;border: none;border-radius: 8px;cursor: pointer;transition: transform 0.2s, box-shadow 0.2s, background 0.2s;line-height: 1;}.btn-y:hover {background: #ffc61a;transform: translateY(-2px);box-shadow: 0 12px 32px rgba(250,183,2,0.4);}.btn-ghost {background: transparent;color: var(--white);font-family: var(--font-b);font-weight: 500;font-size: 1rem;padding: 0.9rem 2rem;border: 1px solid rgba(255,255,255,0.18);border-radius: 8px;cursor: pointer;transition: border-color 0.2s, color 0.2s;}.btn-ghost:hover {border-color: var(--yellow);color: var(--yellow);}.hero-right {position: relative;z-index: 2;display: flex;flex-direction: column;align-items: stretch;gap: 1rem;width: 100%;max-width: 300px;opacity: 0;animation: slideUp 0.7s 0.6s forwards;}@media(max-width:860px){.hero-right {flex-direction: row;flex-wrap: wrap;justify-content: center;margin-top: 1.5rem;margin-bottom: 2rem;max-width: 100%;}}.stat-card {background: var(--black-3);border: 1px solid rgba(250,183,2,0.15);border-radius: 16px;padding: 1.4rem 2rem;text-align: center;width: 100%;max-width: 300px;position: relative;overflow: hidden;transition: border-color 0.3s, transform 0.3s;}.stat-card::before {content: '';position: absolute;inset: 0;background: linear-gradient(135deg, rgba(250,183,2,0.06) 0%, transparent 60%);}.stat-card:hover {border-color: rgba(250,183,2,0.45);transform: translateY(-3px);}.stat-card.big {background: var(--yellow);border-color: var(--yellow);}.stat-card.big .sc-num, .stat-card.big .sc-lbl {color: var(--black);}.sc-num {font-family: var(--font-h);font-size: 2.8rem;font-weight: 900;color: var(--yellow);line-height: 1;display: block;}.sc-lbl {font-size: 0.85rem;color: var(--gray);margin-top: 0.3rem;display: block;font-weight: 500;}.stat-card.big .sc-lbl {color: rgba(9,9,10,0.7);}.scroll-hint {position: absolute;bottom: 1.2rem;left: 50%;transform: translateX(-50%);z-index: 2;display: flex;flex-direction: column;align-items: center;gap: 0.5rem;color: var(--gray);font-size: 0.72rem;letter-spacing: 2px;text-transform: uppercase;opacity: 0;animation: fadeIn 1s 1.2s forwards;}.scroll-line {width: 1px;height: 40px;background: linear-gradient(180deg, var(--yellow), transparent);animation: scrollPulse 1.8s infinite;}.trust-bar {background: var(--black-2);border-top: 1px solid rgba(250,183,2,0.1);border-bottom: 1px solid rgba(250,183,2,0.1);padding: 1.4rem 6vw;display: flex;align-items: center;justify-content: center;gap: 3rem;flex-wrap: wrap;}.trust-item {display: flex;align-items: center;gap: 0.6rem;font-size: 0.88rem;font-weight: 500;color: var(--gray-hi);white-space: nowrap;}.trust-icon {color: var(--yellow);font-size: 1rem;}.sec {padding: clamp(4rem,8vw,8rem) 6vw;}.con {max-width: 1100px;margin: 0 auto;}.sec-label {font-size: 0.72rem;font-weight: 600;letter-spacing: 3px;text-transform: uppercase;color: var(--yellow);margin-bottom: 0.8rem;}.sec-h {font-family: var(--font-h);font-size: clamp(1.9rem, 3.8vw, 3.2rem);font-weight: 400;line-height: 1.15;margin-bottom: 0.8rem;}.sec-h .ya {color: var(--yellow);}.sec-p {font-size: 1rem;color: var(--gray);line-height: 1.8;max-width: 520px;}.why-sec {background: var(--black-2);}.bento {display: grid;grid-template-columns: repeat(3, 1fr);grid-template-rows: auto auto;gap: 1rem;margin-top: 3.5rem;}@media(max-width:900px){.bento {grid-template-columns: 1fr 1fr;}}@media(max-width:560px){.bento {grid-template-columns: 1fr;}}.bento-card {background: var(--black-3);border: 1px solid rgba(255,255,255,0.06);border-radius: 20px;padding: 2rem;position: relative;overflow: hidden;transition: border-color 0.3s, transform 0.3s, background 0.3s;}.bento-card:hover {border-color: rgba(250,183,2,0.35);background: var(--black-4);transform: translateY(-4px);}.bento-card.span2 {grid-column: span 2;}@media(max-width:560px){.bento-card.span2 {grid-column: span 1;}}.bento-card::after {content: '';position: absolute;top: 0;right: 0;width: 60px;height: 60px;background: radial-gradient(circle at top right, rgba(250,183,2,0.2), transparent 70%);}.bento-ico {width: 48px;height: 48px;background: rgba(250,183,2,0.12);border-radius: 12px;display: flex;align-items: center;justify-content: center;font-size: 1.4rem;margin-bottom: 1.2rem;}.bento-t {font-size: 1.05rem;font-weight: 700;margin-bottom: 0.6rem;}.bento-d {font-size: 0.88rem;color: var(--gray);line-height: 1.75;}.bento-card.highlight {background: var(--yellow);border-color: var(--yellow);color: var(--black);}.bento-card.highlight::after {display: none;}.bento-card.highlight .bento-ico {background: rgba(0,0,0,0.12);}.bento-card.highlight .bento-t {color: var(--black);}.bento-card.highlight .bento-d {color: rgba(9,9,10,0.7);}.bento-big-num {font-family: var(--font-h);font-size: 4.5rem;font-weight: 400;line-height: 1;color: var(--black);margin-bottom: 0.4rem;}.savings-strip {background: var(--yellow);padding: 4rem 6vw;position: relative;overflow: hidden;clip-path: polygon(0 8%, 100% 0, 100% 92%, 0 100%);margin: -2rem 0;}.savings-strip::before {content: '';position: absolute;inset: 0;background: repeating-linear-gradient( 45deg, transparent, transparent 20px, rgba(0,0,0,0.03) 20px, rgba(0,0,0,0.03) 40px );}.savings-inner {max-width: 1100px;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;gap: 2rem;flex-wrap: wrap;position: relative;}.savings-copy h2 {font-family: var(--font-h);font-size: clamp(1.7rem, 3vw, 2.8rem);font-weight: 400;color: var(--black);margin-bottom: 0.4rem;line-height: 1.2;}.savings-copy p {color: rgba(9,9,10,0.65);font-size: 0.95rem;}.savings-big {font-family: var(--font-h);font-size: clamp(4rem, 7vw, 6rem);font-weight: 400;color: var(--black);line-height: 1;text-align: center;}.savings-big small {display: block;font-family: var(--font-b);font-size: 0.9rem;font-weight: 600;opacity: 0.5;margin-top: 0.2rem;}.btn-black {background: var(--black);color: var(--yellow);font-family: var(--font-b);font-weight: 700;font-size: 0.95rem;padding: 0.9rem 2rem;border: none;border-radius: 8px;cursor: pointer;white-space: nowrap;transition: transform 0.2s, box-shadow 0.2s;}.btn-black:hover {transform: translateY(-2px);box-shadow: 0 8px 24px rgba(0,0,0,0.4);}.process-sec {background: var(--black-3);}.timeline {display: grid;grid-template-columns: repeat(4, 1fr);gap: 0;margin-top: 3.5rem;position: relative;}@media(max-width:700px){.timeline {grid-template-columns: 1fr 1fr;}}.timeline::before {content: '';position: absolute;top: 28px;right: 12.5%;left: 12.5%;height: 2px;background: linear-gradient(90deg, transparent 0%, rgba(250,183,2,0.3) 10%, var(--yellow) 50%, rgba(250,183,2,0.3) 90%, transparent 100% );z-index: 0;}@media(max-width:700px){.timeline::before {display: none;}}.t-step {text-align: center;padding: 0 1rem 1rem;}.t-circle {width: 56px;height: 56px;border-radius: 50%;background: var(--black-3);border: 2px solid rgba(250,183,2,0.3);display: flex;align-items: center;justify-content: center;margin: 0 auto 1.5rem;font-family: var(--font-h);font-size: 1.3rem;font-weight: 900;color: var(--yellow);position: relative;z-index: 1;transition: background 0.3s, border-color 0.3s, color 0.3s, transform 0.3s;}.t-step:hover .t-circle {background: var(--yellow);border-color: var(--yellow);color: var(--black);transform: scale(1.1);}.t-lbl {font-weight: 700;font-size: 0.95rem;color: var(--yellow);margin-bottom: 0.5rem;}.t-desc {font-size: 0.85rem;color: var(--gray);line-height: 1.7;}.services-sec {background: var(--black-2);}.products-grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 1px;margin-top: 3rem;background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.06);border-radius: 16px;overflow: hidden;}@media(max-width:900px){.products-grid {grid-template-columns: repeat(3,1fr);}}@media(max-width:600px){.products-grid {grid-template-columns: repeat(2,1fr);}}.prod-card {background: var(--black-3);padding: 1.8rem 1.4rem 1.6rem;display: flex;flex-direction: column;align-items: center;text-align: center;gap: 0.9rem;transition: background 0.25s;cursor: default;position: relative;}.prod-card::after {content: '';position: absolute;bottom: 0;left: 20%;right: 20%;height: 2px;background: var(--yellow);transform: scaleX(0);transition: transform 0.35s cubic-bezier(0.22,1,0.36,1);border-radius: 2px;}.prod-card:hover {background: var(--black-4);}.prod-card:hover::after {transform: scaleX(1);}.prod-card:hover .prod-ico svg {stroke: var(--yellow);}.prod-card:hover .prod-name {color: var(--yellow);}.prod-ico {width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;}.prod-ico svg {width: 36px;height: 36px;stroke: var(--gray);fill: none;stroke-width: 1.4;stroke-linecap: round;stroke-linejoin: round;transition: stroke 0.25s;}.prod-name {font-size: 0.82rem;font-weight: 600;color: var(--gray-hi);letter-spacing: 0.3px;transition: color 0.25s;line-height: 1.3;}.test-sec {background: var(--black-3);}.t-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 1.2rem;margin-top: 3rem;}@media(max-width:800px){.t-grid {grid-template-columns: 1fr;}}.t-card {background: var(--black-2);border: 1px solid rgba(255,255,255,0.06);border-radius: 20px;padding: 1.8rem;position: relative;overflow: hidden;transition: border-color 0.3s, transform 0.3s;}.t-card:hover {border-color: rgba(250,183,2,0.3);transform: translateY(-4px);}.t-card::before {content: '"';font-family: var(--font-h);font-size: 7rem;color: var(--yellow);opacity: 0.08;position: absolute;top: -1rem;right: 1rem;line-height: 1;user-select: none;}.t-stars {color: var(--yellow);font-size: 0.85rem;letter-spacing: 2px;margin-bottom: 0.9rem;}.t-body {font-size: 0.92rem;color: var(--gray-hi);line-height: 1.8;margin-bottom: 1.2rem;}.t-who {font-weight: 700;font-size: 0.9rem;color: var(--white);}.t-role {font-size: 0.78rem;color: var(--gray);margin-top: 0.15rem;}.form-sec {background: var(--black);position: relative;overflow: hidden;}.form-sec::before {content: '';position: absolute;top: 0;right: 0;width: 50vw;height: 100%;background: radial-gradient(ellipse at top right, rgba(250,183,2,0.06) 0%, transparent 70%);pointer-events: none;}.form-layout {display: grid;grid-template-columns: 1fr 1fr;gap: 5rem;align-items: start;}@media(max-width:860px){.form-layout {grid-template-columns: 1fr;gap: 3rem;}}.form-pitch .sec-h {font-size: clamp(1.8rem, 3.5vw, 3rem);}.form-pitch .sec-p {font-size: 1rem;margin-bottom: 2rem;}.pitch-points {list-style: none;display: flex;flex-direction: column;gap: 0.9rem;}.pp-item {display: flex;align-items: flex-start;gap: 0.8rem;font-size: 0.95rem;color: var(--gray-hi);}.pp-check {width: 22px;height: 22px;background: var(--yellow);color: var(--black);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 0.7rem;font-weight: 800;flex-shrink: 0;margin-top: 2px;}.form-box {background: var(--black-3);border: 1px solid rgba(250,183,2,0.18);border-radius: 24px;padding: 2.5rem;position: relative;}.form-box::before {content: '';position: absolute;top: 0;right: 0;width: 200px;height: 200px;background: radial-gradient(circle at top right, rgba(250,183,2,0.08), transparent 70%);pointer-events: none;z-index: 0;}#form-inner, #form-ok {position: relative;z-index: 1;}.form-box-title {font-family: var(--font-h);font-size: 1.7rem;font-weight: 400;margin-bottom: 0.3rem;}.form-box-sub {font-size: 0.88rem;color: var(--gray);margin-bottom: 2rem;}.f-group {margin-bottom: 1.1rem;}.f-lbl {display: block;font-size: 0.75rem;font-weight: 600;letter-spacing: 1px;color: var(--gray);margin-bottom: 0.4rem;text-transform: uppercase;}.f-in {width: 100%;background: var(--black-4);border: 1.5px solid rgba(255,255,255,0.08);border-radius: 10px;padding: 0.85rem 1rem;color: var(--white);font-family: var(--font-b);font-size: 0.95rem;outline: none;text-align: right;transition: border-color 0.25s, box-shadow 0.25s;}.f-in:focus {border-color: var(--yellow);box-shadow: 0 0 0 3px rgba(250,183,2,0.1);}.f-in.err {border-color: #e05555;}.f-in::placeholder {color: var(--black-6);}.f-err {font-size: 0.75rem;color: #e07070;margin-top: 0.3rem;display: none;}.f-err.on {display: block;}.f-row2 {display: grid;grid-template-columns: 1fr 1fr;gap: 1rem;}@media(max-width:450px){.f-row2 {grid-template-columns: 1fr;}}textarea.f-in {resize: vertical;min-height: 85px;}.form-submit {width: 100%;background: var(--yellow);color: var(--black);font-family: var(--font-b);font-weight: 700;font-size: 1.05rem;padding: 1rem;border: none;border-radius: 10px;cursor: pointer;margin-top: 0.5rem;transition: background 0.2s, transform 0.2s, box-shadow 0.2s;}.form-submit:hover {background: #ffc61a;transform: translateY(-2px);box-shadow: 0 12px 32px rgba(250,183,2,0.4);}.form-submit:active {transform: none;}.form-note {font-size: 0.73rem;color: var(--gray);text-align: center;margin-top: 0.8rem;}.form-success {display: none;text-align: center;padding: 2rem 0;}.success-ico {font-size: 3.5rem;display: block;margin-bottom: 1rem;}.form-success h3 {font-family: var(--font-h);font-size: 1.8rem;font-weight: 400;color: var(--yellow);margin-bottom: 0.5rem;}.form-success p {font-size: 0.95rem;color: var(--gray-hi);}footer {background: var(--black-2);border-top: 1px solid rgba(255,255,255,0.06);padding: 2rem 6vw;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 1rem;}.f-logo img {height: 32px;filter: brightness(0) invert(1);opacity: 0.5;}.f-links {display: flex;gap: 1.5rem;flex-wrap: wrap;}.f-links a {font-size: 0.82rem;color: var(--gray);text-decoration: none;transition: color 0.2s;}.f-links a:hover {color: var(--yellow);}.f-copy {width: 100%;text-align: center;font-size: 0.72rem;color: var(--black-5);}.wa-float {position: fixed;bottom: 6rem;left: 1.8rem;z-index: 600;display: flex;align-items: center;gap: 0.6rem;background: #25D366;color: #fff;text-decoration: none;font-weight: 700;font-size: 0.88rem;padding: 0.85rem 1.4rem;border-radius: 50px;box-shadow: 0 6px 24px rgba(37,211,102,0.45);transition: transform 0.2s, box-shadow 0.2s;animation: waPop 0.5s 1.5s both, waPulse 3s 2s infinite;}.wa-float:hover {transform: translateY(-3px);box-shadow: 0 12px 36px rgba(37,211,102,0.6);animation: none;}@media(max-width:480px){.wa-float span {display: none;}.wa-float {padding: 0.9rem;border-radius: 50%;left: 1rem;bottom: 1rem;}}@keyframes slowZoom {from {transform: scale(1.04);}to {transform: scale(1.12);}}@keyframes slideUp {from {opacity: 0;transform: translateY(28px);}to {opacity: 1;transform: translateY(0);}}@keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}@keyframes growLine {from {transform: scaleX(0);}to {transform: scaleX(1);}}@keyframes breathe {0%, 100% {transform: scale(1) translate(0, 0);}50% {transform: scale(1.1) translate(-3%, 3%);}}@keyframes scrollPulse {0%, 100% {opacity: 1;transform: scaleY(1);}50% {opacity: 0.3;transform: scaleY(0.6);}}@keyframes blink {0%, 100% {opacity: 1;}50% {opacity: 0.3;}}@keyframes waPop {from {opacity: 0;transform: scale(0.6);}to {opacity: 1;transform: scale(1);}}@keyframes waPulse {0%, 100% {box-shadow: 0 6px 24px rgba(37,211,102,0.45);}50% {box-shadow: 0 6px 36px rgba(37,211,102,0.7);}}.rv {opacity: 0;transform: translateY(28px);transition: opacity 0.7s cubic-bezier(0.22,1,0.36,1), transform 0.7s cubic-bezier(0.22,1,0.36,1);}.rv.in {opacity: 1;transform: none;}.rv-d1 {transition-delay: 0.1s;}.rv-d2 {transition-delay: 0.2s;}.rv-d3 {transition-delay: 0.3s;}.rv-d4 {transition-delay: 0.4s;}.faq-sec {background: var(--black-2);}.faq-list {margin-top: 3rem;display: flex;flex-direction: column;gap: 0;border: 1px solid rgba(255,255,255,0.07);border-radius: 16px;overflow: hidden;max-width: 820px;}.faq-item {border-bottom: 1px solid rgba(255,255,255,0.07);}.faq-item:last-child {border-bottom: none;}.faq-q {width: 100%;background: transparent;border: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 1.4rem 1.8rem;text-align: right;color: var(--white);font-family: var(--font-b);font-size: 1rem;font-weight: 600;transition: background 0.25s, color 0.25s;}.faq-q:hover {background: rgba(250,183,2,0.05);color: var(--yellow);}.faq-q.open {background: rgba(250,183,2,0.07);color: var(--yellow);}.faq-icon {flex-shrink: 0;width: 28px;height: 28px;border: 1px solid rgba(250,183,2,0.3);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 1.1rem;color: var(--yellow);transition: transform 0.3s, background 0.25s;line-height: 1;}.faq-q.open .faq-icon {transform: rotate(45deg);background: var(--yellow);color: var(--black);border-color: var(--yellow);}.faq-a {max-height: 0;overflow: hidden;transition: max-height 0.4s cubic-bezier(0.22,1,0.36,1);}.faq-a.open {max-height: 500px;}.faq-a p {padding: 0 1.8rem 1.6rem;font-size: 0.92rem;color: var(--gray-hi);line-height: 1.8;}.brand-closer {position: relative;overflow: hidden;padding: clamp(5rem, 12vw, 10rem) 6vw;text-align: center;background: var(--black);}.brand-closer-bg {position: absolute;inset: 0;background: radial-gradient(ellipse 70% 60% at 50% 100%, rgba(250,183,2,0.12) 0%, transparent 65%), radial-gradient(ellipse 40% 40% at 50% 80%, rgba(250,183,2,0.06) 0%, transparent 70%);pointer-events: none;}.brand-closer-bg::before {content: '';position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 1px;height: 60%;background: linear-gradient(180deg, transparent, rgba(250,183,2,0.3));}.brand-closer-content {position: relative;z-index: 1;max-width: 700px;margin: 0 auto;}.brand-closer-pre {font-size: 0.72rem;letter-spacing: 5px;font-weight: 600;color: var(--yellow);text-transform: uppercase;margin-bottom: 1.5rem;opacity: 0.7;}.brand-closer-h {font-family: var(--font-h);font-size: clamp(3rem, 7vw, 6.5rem);font-weight: 400;line-height: 1.08;color: var(--white);margin-bottom: 2.5rem;letter-spacing: -0.5px;}.brand-closer-h span {color: var(--yellow);}.brand-closer-btn {display: inline-flex;align-items: center;gap: 0.6rem;background: transparent;color: var(--yellow);border: 1px solid rgba(250,183,2,0.45);font-family: var(--font-b);font-weight: 600;font-size: 1rem;padding: 0.9rem 2.2rem;border-radius: 6px;text-decoration: none;transition: background 0.25s, border-color 0.25s, box-shadow 0.25s, transform 0.2s;}.brand-closer-btn:hover {background: rgba(250,183,2,0.08);border-color: var(--yellow);box-shadow: 0 0 32px rgba(250,183,2,0.15);transform: translateY(-2px);}