.faq{padding:clamp(48px,8vw,96px) clamp(20px,5vw,48px) clamp(64px,9vw,104px)}.faq-inner{max-width:760px;margin:0 auto}.faq-eyebrow{text-align:center;margin:0 0 12px}.faq-title{font-family:var(--font-display);letter-spacing:-.02em;text-align:center;color:var(--ink);text-wrap:balance;margin:0 0 38px;font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.08}.faq-list{flex-direction:column;gap:14px;display:flex}.faq-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-sm)}.faq-item summary{color:var(--ink);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;font-size:clamp(15.5px,1.6vw,17px);font-weight:600;list-style:none;transition:color .2s;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--accent-deep)}.faq-item summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}.faq-chevron{width:20px;height:20px;color:var(--accent-deep);flex-shrink:0;transition:transform .3s}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-answer p{max-width:64ch;color:var(--ink-2);text-wrap:pretty;margin:0;padding:0 22px 20px;font-size:15.5px;line-height:1.66}.faq-answer a{color:var(--accent-deep);border-bottom:1px solid #008f914d}.faq-answer a:hover{color:var(--accent)}.faq-note{text-align:center;color:var(--ink-3);margin:34px 0 0;font-size:14.5px}.faq-note a{color:var(--accent-deep);border-bottom:1px solid #008f914d}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.faq-item::details-content{height:0;transition:height .35s ease, content-visibility .35s allow-discrete;overflow:hidden}.faq-item[open]::details-content{height:auto}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.faq-eyebrow,.faq-title,.faq-item,.faq-note{animation:linear both faq-reveal view();animation-range:entry 5% entry 48%}@keyframes faq-reveal{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}}}body{flex-direction:column;min-height:100vh;display:flex}.pilot-top{justify-content:space-between;align-items:center;gap:16px;padding:28px clamp(20px,5vw,48px);display:flex}.pilot-top img{width:auto;height:34px}.pilot-top .lang{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pill);gap:2px;padding:4px;display:inline-flex}.pilot-top .lang a{color:var(--ink-3);border-radius:var(--r-pill);background:0 0;border:0;align-items:center;padding:6px 13px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.pilot-top .lang a.on{background:var(--primary);color:#fff}.pilot-main{perspective:1400px;flex:1;justify-content:center;align-items:center;min-height:calc(100svh - 92px);padding:24px clamp(20px,5vw,48px) 64px;display:flex}.pilot-card{text-align:center;background:var(--surface);border-radius:var(--r-2xl);width:100%;max-width:720px;box-shadow:var(--shadow-lg);will-change:transform;padding:clamp(40px,6vw,72px) clamp(28px,6vw,76px);position:relative;overflow:hidden}.pilot-card:before,.pilot-card:after{content:"";background-image:radial-gradient(circle at center, var(--bg) 4.5px, transparent 5px);background-repeat:repeat-x;background-size:18px 13px;height:13px;position:absolute;left:18px;right:18px}.pilot-card:before{top:-6px}.pilot-card:after{bottom:-6px}.wm{opacity:.05;pointer-events:none;width:280px;position:absolute;bottom:-54px;right:-54px;transform:rotate(-12deg)}.pilot-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-deep);background:var(--accent-soft);border-radius:var(--r-pill);border:1px solid #008f9140;align-items:center;gap:9px;padding:8px 16px;font-size:12.5px;font-weight:700;display:inline-flex}.pilot-badge .pulse{background:var(--accent);border-radius:50%;width:8px;height:8px;position:relative}.pilot-badge .pulse:after{content:"";background:var(--accent);border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;inset:0}@keyframes ping{0%{opacity:.7;transform:scale(1)}75%,to{opacity:0;transform:scale(2.6)}}.pilot-card h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:26px 0 0;font-size:clamp(34px,5.4vw,56px);font-weight:600;line-height:1.05}.pilot-card h1 .it{color:var(--primary);font-style:italic;font-weight:500}.pilot-card .lead{color:var(--ink-2);text-wrap:pretty;max-width:52ch;margin:20px auto 0;font-size:clamp(16px,1.6vw,19px);line-height:1.62}.stores{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.store{background:var(--primary);color:#fff;border-radius:var(--r-md);box-shadow:var(--shadow-sm);cursor:default;user-select:none;align-items:center;gap:12px;padding:12px 22px 12px 18px;display:inline-flex;position:relative}.store svg{flex-shrink:0;width:26px;height:26px}.store .t{text-align:left;line-height:1.15}.store .t small{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:10px;display:block}.store .t b{font-size:17px;font-weight:600}.store .soon{letter-spacing:.06em;text-transform:uppercase;color:var(--primary-dark);background:var(--gold-soft);border-radius:var(--r-pill);box-shadow:var(--shadow-sm);padding:3px 9px;font-size:9.5px;font-weight:700;position:absolute;top:-9px;right:-9px}.pilot-cta{flex-direction:column;align-items:center;gap:14px;margin-top:38px;display:flex}.pilot-cta .btn-accent{padding:16px 32px;font-size:16.5px}.pilot-cta .sub{color:var(--ink-3);font-size:14px}.pilot-cta .sub a{color:var(--accent-deep);border-bottom:1px solid #008f914d}.points{border-top:1.5px dashed var(--line);flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:34px;padding-top:30px;display:flex}.points span{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.points svg{width:17px;height:17px;color:var(--accent-deep);flex-shrink:0}.pilot-foot{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:22px clamp(20px,5vw,48px);font-size:13.5px;display:flex}.pilot-foot nav{flex-wrap:wrap;gap:8px 22px;display:flex}.pilot-foot a{color:var(--ink-2);transition:color .2s}.pilot-foot a:hover{color:var(--accent-deep)}.pilot-card .anim{opacity:0;animation:.7s cubic-bezier(.22,.61,.36,1) both pilot-rise;transform:translateY(18px)}.pilot-card .anim.d1{animation-delay:.1s}.pilot-card .anim.d2{animation-delay:.2s}.pilot-card .anim.d3{animation-delay:.3s}.pilot-card .anim.d4{animation-delay:.4s}.pilot-card .anim.d5{animation-delay:.5s}.pilot-card .anim.d6{animation-delay:.6s}@keyframes pilot-rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pilot-badge .pulse:after{animation:none}.pilot-card .anim{opacity:1;animation:none;transform:none}}@media (width<=520px){.store{flex:1;justify-content:center;min-width:0}.points{gap:10px 16px}}
