.fch-preview-tour{padding:64px 32px;background:#f2f7fb}.fch-preview-tour-inner{max-width:1200px;margin:auto;padding:44px 48px;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;border:1px solid #d7e8f0;border-radius:28px;background:radial-gradient(ellipse at 90% 0%,#d9f3f2,transparent 50%),#fff;box-shadow:0 14px 50px #123d5010}.fch-preview-tour-tag{display:inline-block;padding:6px 12px;border:1px solid #b4dbd6;background:#edf8f5;color:#21746d;border-radius:20px;font-size:12px;font-weight:750}.fch-preview-tour h2{font-size:clamp(25px,2.6vw,36px);line-height:1.25;color:#123c53;margin:16px 0}.fch-preview-tour p{color:#526e80;font-size:15px;line-height:1.8}.fch-preview-tour ul{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0;margin:20px 0 26px;list-style:none;color:#446b7c;font-size:12px}.fch-preview-tour li::before{content:'✓';font-weight:800;color:#229889;margin-inline-end:6px}.fch-preview-tour-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid #ef962b;border-radius:13px;background:linear-gradient(115deg,#ffb34a,#ff9b27);color:#123a50;box-shadow:0 8px 20px #ffab3b33;padding:15px 20px;font:inherit;font-size:14px;font-weight:800;cursor:pointer;text-align:start;transition:transform .2s,box-shadow .2s}.fch-preview-tour-button:hover{transform:translateY(-3px);box-shadow:0 13px 28px #ffab3b55}.fch-preview-tour-button:focus-visible{outline:3px solid #237f8e;outline-offset:4px}.fch-preview-tour-button>span:last-child{font-size:24px}.fch-preview-tour-visual{position:relative;border-radius:16px;background:#fff;border:1px solid #bcd5e0;box-shadow:0 20px 35px #16425b18;transform:rotate(-2deg);pointer-events:none;animation:fch-tour-float 6s ease-in-out infinite}.fch-preview-browser{height:31px;background:#edf4f7;border-bottom:1px solid #d6e5ec;border-radius:16px 16px 0 0;display:flex;align-items:center;gap:5px;padding:0 12px}.fch-preview-browser>span{width:5px;height:5px;border-radius:50%;background:#8eafbe}.fch-preview-browser>span:first-child{background:#f7ad4d}.fch-preview-browser>i{height:9px;width:44%;margin:auto;background:#d9e7ed;border-radius:4px}.fch-preview-screen{display:grid;grid-template-columns:24% 1fr;min-height:233px;overflow:hidden;border-radius:0 0 16px 16px}.fch-preview-nav{background:linear-gradient(150deg,#15384e,#215a70);padding:21px 12px;display:flex;flex-direction:column;gap:17px}.fch-preview-nav b{height:12px;width:60%;background:#e8f5f6;border-radius:3px;margin-bottom:7px}.fch-preview-nav i{height:7px;background:#7aafc155;border-radius:5px}.fch-preview-nav i:nth-child(3){height:20px;background:#eca541;margin:-5px -4px}.fch-preview-content{position:relative;padding:23px 17px;background:linear-gradient(#f6fafc,#fff)}.fch-preview-skeleton-title{height:8px;width:58%;background:#7297aa;border-radius:4px;margin-bottom:19px}.fch-preview-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fch-preview-stats i{height:48px;background:#eef5f8;border:1px solid #dce9ef;border-radius:7px}.fch-preview-stats i:nth-child(2){background:#fff5e3;border-color:#ffe4b4}.fch-preview-table{margin-top:17px;border:1px solid #e0eaf0;border-radius:8px;padding:10px}.fch-preview-table i{height:7px;display:block;margin:9px 0;background:#e5eef3;border-radius:4px}.fch-preview-table i:last-child{width:65%}.fch-preview-lock{position:absolute;inset-inline-end:23px;bottom:26px;display:grid;place-items:center;width:43px;height:43px;border-radius:14px;background:#e5f4ef;border:1px solid #badbcc;color:#34877c;box-shadow:0 4px 9px #143c5015}.fch-preview-lock svg{width:24px;height:24px}.fch-preview-guide{position:absolute;bottom:-21px;inset-inline-end:-32px;filter:drop-shadow(0 8px 8px #13425228)}
@keyframes fch-tour-float{50%{transform:translateY(-7px) rotate(-1deg)}}
@media(max-width:850px){.fch-preview-tour-inner{gap:35px;padding:35px 30px}.fch-preview-guide{inset-inline-end:-15px;width:90px;height:auto}.fch-preview-tour-visual{max-width:390px}}@media(max-width:650px){.fch-preview-tour{padding:40px 20px}.fch-preview-tour-inner{grid-template-columns:1fr;padding:28px 23px;gap:34px}.fch-preview-tour-visual{width:100%;margin:0 auto 12px}.fch-preview-tour-button{width:100%}.fch-preview-screen{min-height:200px}}
@media(prefers-reduced-motion:reduce){.fch-preview-tour-visual{animation:none}.fch-preview-tour-button{transition:none}}
