@charset "UTF-8";.nav[data-v-7d8ff0a6]{position:fixed;top:0;left:0;right:0;z-index:100;background:#f8fafce0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(100,138,150,.12);transition:all .3s cubic-bezier(.22,.61,.36,1)}.nav.scrolled[data-v-7d8ff0a6]{background:#f8fafcf5;box-shadow:0 4px 24px #3c4a5214}.nav-inner[data-v-7d8ff0a6]{height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav-logo[data-v-7d8ff0a6]{display:flex;align-items:center;gap:12px;flex-shrink:0}.nav-logo .logo-mark[data-v-7d8ff0a6]{width:44px;height:44px;overflow:hidden;display:grid;place-items:center}.nav-logo .logo-mark img[data-v-7d8ff0a6]{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.nav-logo .logo-text[data-v-7d8ff0a6]{display:flex;flex-direction:column;line-height:1.3}.nav-logo .logo-text strong[data-v-7d8ff0a6]{font-family:"Source Han Serif SC","Noto Serif SC",Songti SC,SimSun,serif;font-size:22px;letter-spacing:4px;color:#22282c}.nav-logo .logo-text small[data-v-7d8ff0a6]{font-size:11px;letter-spacing:2px;color:#648a96}.nav-menu[data-v-7d8ff0a6]{display:flex;align-items:center;gap:6px}.nav-link[data-v-7d8ff0a6]{position:relative;padding:10px 18px;color:#4a545c;font-size:16px;letter-spacing:2px;transition:color .3s cubic-bezier(.22,.61,.36,1)}.nav-link .nav-index[data-v-7d8ff0a6]{font-family:"Source Han Serif SC","Noto Serif SC",Songti SC,SimSun,serif;font-size:13px;color:#bfa88a;opacity:.75;margin-right:6px;transition:opacity .3s cubic-bezier(.22,.61,.36,1)}.nav-link[data-v-7d8ff0a6]:after{content:"";position:absolute;left:50%;bottom:4px;transform:translate(-50%) scaleX(0);width:24px;height:2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 4' fill='none'%3E%3Cpath d='M0 2 Q4 0 8 2 T16 2 T24 2' stroke='%23648A96' stroke-width='1'/%3E%3C/svg%3E") center/24px 4px no-repeat;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.nav-link[data-v-7d8ff0a6]:hover,.nav-link.active[data-v-7d8ff0a6]{color:#648a96}.nav-link[data-v-7d8ff0a6]:hover:after,.nav-link.active[data-v-7d8ff0a6]:after{transform:translate(-50%) scaleX(1)}.nav-link.active .nav-index[data-v-7d8ff0a6]{opacity:1}.nav-actions[data-v-7d8ff0a6]{display:flex;align-items:center;gap:12px}.nav-cta[data-v-7d8ff0a6]{padding:11px 26px;font-size:15px}.hamburger[data-v-7d8ff0a6]{display:none;flex-direction:column;gap:5px;width:34px;height:34px;background:none;border:none;cursor:pointer;padding:6px}.hamburger span[data-v-7d8ff0a6]{display:block;height:2px;width:100%;background:#22282c;border-radius:2px;transition:all .3s cubic-bezier(.22,.61,.36,1)}.hamburger.open span[data-v-7d8ff0a6]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span[data-v-7d8ff0a6]:nth-child(2){opacity:0}.hamburger.open span[data-v-7d8ff0a6]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width: 768px){.nav-inner[data-v-7d8ff0a6]{height:64px}.nav-cta[data-v-7d8ff0a6]{display:none}.hamburger[data-v-7d8ff0a6]{display:flex}.nav-menu[data-v-7d8ff0a6]{position:fixed;top:64px;left:0;right:0;background:#f8fafc;flex-direction:column;align-items:stretch;padding:16px 24px 32px;gap:4px;border-bottom:1px solid rgba(100,138,150,.12);box-shadow:0 24px 40px #3c4a521a;transform:translateY(-8px);opacity:0;visibility:hidden;transition:all .5s cubic-bezier(.22,.61,.36,1)}.nav-menu.open[data-v-7d8ff0a6]{transform:translateY(0);opacity:1;visibility:visible}.nav-link[data-v-7d8ff0a6]{display:block;padding:14px 8px;border-bottom:1px dashed rgba(100,138,150,.12)}}.footer[data-v-d8e6908e]{margin-top:auto;background:#3c4a52;color:#ffffffd1}.footer-grid[data-v-d8e6908e]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,1fr) minmax(260px,1.65fr);gap:clamp(24px,3vw,48px);padding-top:64px;padding-bottom:48px}.brand-name[data-v-d8e6908e]{font-size:28px;letter-spacing:6px;color:#fff;margin-bottom:10px}.brand-slogan[data-v-d8e6908e]{font-family:"Source Han Serif SC","Noto Serif SC",Songti SC,SimSun,serif;font-size:18px;letter-spacing:3px;color:#bfa88a;margin-bottom:14px}.brand-desc[data-v-d8e6908e]{font-size:14px;line-height:2;color:#fff9;margin-bottom:20px}.footer-title[data-v-d8e6908e]{font-size:16px;letter-spacing:3px;color:#fff;margin-bottom:20px;position:relative;padding-bottom:12px}.footer-title[data-v-d8e6908e]:after{content:"";position:absolute;left:0;bottom:0;width:28px;height:2px;background:#9bb3bc;border-radius:2px}.footer-link[data-v-d8e6908e]{display:block;font-size:14px;color:#ffffff9e;padding:6px 0;transition:color .3s cubic-bezier(.22,.61,.36,1),padding-left .3s cubic-bezier(.22,.61,.36,1)}.footer-link[data-v-d8e6908e]:hover{color:#fff;padding-left:6px}.footer-link.static[data-v-d8e6908e]{cursor:default}.footer-link.static[data-v-d8e6908e]:hover{color:#ffffff9e;padding-left:0}.footer-contact[data-v-d8e6908e]{display:flex;flex-direction:column;margin-bottom:14px}.footer-contact .contact-label[data-v-d8e6908e]{font-size:12px;letter-spacing:2px;color:#fff6;margin-bottom:2px}.footer-contact .contact-value[data-v-d8e6908e]{font-size:15px;color:#ffffffd9;overflow-wrap:anywhere;cursor:default}.footer-contact .contact-link[data-v-d8e6908e]{width:fit-content;cursor:pointer}.footer-contact .contact-link[data-v-d8e6908e]:hover,.footer-contact .contact-link[data-v-d8e6908e]:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:3px}.footer-bottom[data-v-d8e6908e]{border-top:1px solid rgba(255,255,255,.1);padding:20px 0}.footer-bottom-inner[data-v-d8e6908e]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#ffffff6b;letter-spacing:1px}.footer-records[data-v-d8e6908e]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px}.footer-records a[data-v-d8e6908e]{display:inline-flex;align-items:center;gap:4px;color:inherit}.footer-records a[data-v-d8e6908e]:hover,.footer-records a[data-v-d8e6908e]:focus-visible{text-decoration:underline}.footer-records .icp-icon[data-v-d8e6908e]{flex:none;width:auto;height:16px}@media (max-width: 1100px){.footer-grid[data-v-d8e6908e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;padding-top:48px}.footer-brand[data-v-d8e6908e],.footer-contact-col[data-v-d8e6908e]{grid-column:1/-1}.footer-bottom-inner[data-v-d8e6908e]{flex-direction:column;gap:8px}}@media (max-width: 600px){.footer-grid[data-v-d8e6908e]{grid-template-columns:minmax(0,1fr)}.footer-brand[data-v-d8e6908e],.footer-contact-col[data-v-d8e6908e]{grid-column:auto}.footer-bottom[data-v-d8e6908e]{padding-bottom:100px}.footer-bottom-inner[data-v-d8e6908e]{text-align:center}}.floating[data-v-47e1a36a]{position:fixed;right:24px;bottom:24px;z-index:90}.floating-btn[data-v-47e1a36a]{display:flex;align-items:center;gap:12px;padding:14px 22px;border:none;border-radius:999px;background:linear-gradient(135deg,#648a96,#4a6b77);color:#fff;cursor:pointer;box-shadow:0 12px 32px #648a9659;transition:all .5s cubic-bezier(.22,.61,.36,1);animation:floatUp-47e1a36a 2.6s cubic-bezier(.22,.61,.36,1) infinite}.floating-btn[data-v-47e1a36a]:hover{transform:translateY(-3px);box-shadow:0 16px 40px #648a9673}.fb-icon[data-v-47e1a36a]{width:40px;height:40px;border-radius:50%;background:#ffffff29;display:flex;align-items:center;justify-content:center}.fb-text[data-v-47e1a36a]{display:flex;flex-direction:column;text-align:left;line-height:1.3}.fb-text strong[data-v-47e1a36a]{font-size:15px;letter-spacing:2px}.fb-text small[data-v-47e1a36a]{font-size:11px;color:#fffc;letter-spacing:1px}@keyframes floatUp-47e1a36a{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width: 768px){.floating[data-v-47e1a36a]{right:16px;bottom:16px}.floating-btn[data-v-47e1a36a]{padding:12px 16px}.fb-icon[data-v-47e1a36a]{width:34px;height:34px}}.date-picker[data-v-867ee1a1]{position:relative;width:100%}.dp-control[data-v-867ee1a1]{display:flex;align-items:center;gap:6px;width:100%;padding:10px 10px 10px 12px;border:1px solid rgba(100,138,150,.3);border-radius:8px;background:#fff;cursor:pointer;transition:border-color .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1)}.dp-control[data-v-867ee1a1]:hover{border-color:#648a96}.open .dp-control[data-v-867ee1a1]{border-color:#648a96;box-shadow:0 0 0 3px #648a961f}.disabled .dp-control[data-v-867ee1a1]{background:#f4f6f5;cursor:not-allowed;opacity:.7}.dp-value[data-v-867ee1a1]{flex:1;min-width:0;font-size:14px;color:#22282c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty .dp-value[data-v-867ee1a1]{color:#8a939b}.dp-trigger[data-v-867ee1a1]{display:flex;align-items:center;justify-content:center;width:28px;height:26px;border:none;border-radius:6px;background:#648a961a;color:#648a96;cursor:pointer}.dp-trigger[data-v-867ee1a1]:hover{background:#648a9633}.dp-trigger[data-v-867ee1a1]:disabled{cursor:not-allowed;opacity:.6}.dp-panel[data-v-867ee1a1]{position:absolute;z-index:60;top:calc(100% + 6px);left:0;width:268px;padding:12px;background:#fff;border:1px solid rgba(100,138,150,.18);border-radius:12px;box-shadow:0 16px 40px #3c4a5229}.dp-head[data-v-867ee1a1]{display:flex;align-items:center;gap:2px;margin-bottom:8px}.dp-title[data-v-867ee1a1]{flex:1;text-align:center;font-size:13px;color:#22282c;letter-spacing:1px}.dp-nav[data-v-867ee1a1]{width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:#648a96;font-size:15px;line-height:1;cursor:pointer}.dp-nav[data-v-867ee1a1]:hover{background:#648a961f}.dp-week[data-v-867ee1a1]{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.dp-week span[data-v-867ee1a1]{text-align:center;font-size:11px;color:#8a939b}.dp-days[data-v-867ee1a1]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dp-day[data-v-867ee1a1]{height:30px;border:none;border-radius:7px;background:transparent;color:#22282c;font-size:12.5px;cursor:pointer}.dp-day[data-v-867ee1a1]:hover:not(:disabled){background:#648a961f}.dp-day.other[data-v-867ee1a1]{color:#c3cdc7}.dp-day.today[data-v-867ee1a1]{box-shadow:inset 0 0 0 1px #648a968c}.dp-day.active[data-v-867ee1a1]{background:linear-gradient(135deg,#648a96,#4a6b77);color:#fff}.dp-day[data-v-867ee1a1]:disabled{color:#d7ded9;cursor:not-allowed}.dp-foot[data-v-867ee1a1]{display:flex;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px dashed rgba(100,138,150,.2)}.dp-foot button[data-v-867ee1a1]{padding:5px 12px;border:1px solid rgba(100,138,150,.3);border-radius:6px;background:#fff;color:#648a96;font-size:12px;cursor:pointer}.dp-foot button[data-v-867ee1a1]:hover:not(:disabled){background:#648a961a}.dp-foot button[data-v-867ee1a1]:disabled{opacity:.5;cursor:not-allowed}.dp-fade-enter-active[data-v-867ee1a1],.dp-fade-leave-active[data-v-867ee1a1]{transition:opacity .14s ease,transform .14s ease}.dp-fade-enter-from[data-v-867ee1a1],.dp-fade-leave-to[data-v-867ee1a1]{opacity:0;transform:translateY(-4px)}.form-field[data-v-67070844]{margin-bottom:16px}.form-grid[data-v-67070844]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid.three[data-v-67070844]{grid-template-columns:1fr 1fr 1fr}.form-label[data-v-67070844]{display:block;font-size:14px;color:#4a545c;margin-bottom:6px;letter-spacing:1px}.form-label i[data-v-67070844]{color:#a98d6c;font-style:normal}.form-input[data-v-67070844]{width:100%;padding:12px 14px;border:1px solid rgba(100,138,150,.3);border-radius:8px;background:#fff;font-size:15px;color:#22282c;font-family:Source Han Sans SC,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;transition:border-color .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1)}.form-input[data-v-67070844]:focus{outline:none;border-color:#648a96;box-shadow:0 0 0 3px #648a961f}.form-input[data-v-67070844]::placeholder{color:#8a939b}.form-textarea[data-v-67070844]{resize:vertical}.privacy[data-v-67070844]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#4a545c;margin-bottom:18px;cursor:pointer}.privacy input[data-v-67070844]{margin-top:4px;accent-color:#648A96}.form-error[data-v-67070844]{color:#c0392b;font-size:13px;margin-bottom:12px}.form-success[data-v-67070844]{color:#4a6b77;font-size:14px;margin-bottom:12px}.form-submit[data-v-67070844]{width:100%;padding:16px;font-size:17px;letter-spacing:3px}.form-submit[data-v-67070844]:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 768px){.form-grid[data-v-67070844],.form-grid.three[data-v-67070844]{grid-template-columns:1fr;gap:0}.form-input[data-v-67070844]{font-size:16px}}.payment-mask[data-v-203100e3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:20px;background:#2f3b42a3}.payment-dialog[data-v-203100e3]{position:relative;width:min(100%,420px);padding:34px 30px 26px;text-align:center;background:#f8fafc;border-radius:20px;box-shadow:0 24px 70px #2f3b4259}.payment-close[data-v-203100e3]{position:absolute;top:12px;right:14px;border:0;background:transparent;color:#8a939b;font-size:26px;cursor:pointer}.payment-kicker[data-v-203100e3]{margin:0 0 8px;color:#648a96;font-size:12px;letter-spacing:2px}h3[data-v-203100e3]{margin:0;color:#22282c;font-size:23px}.payment-amount[data-v-203100e3]{margin:16px 0 4px;color:#4a6b77;font-size:34px;font-weight:700}.payment-hint[data-v-203100e3],.payment-order[data-v-203100e3]{color:#4a545c;font-size:13px}.payment-qr[data-v-203100e3]{display:block;width:240px;height:240px;margin:18px auto;border:8px solid #fff;box-shadow:0 4px 20px #22282c1f}.payment-page-btn[data-v-203100e3]{display:block;width:100%;margin:22px 0 12px;padding:13px;border-radius:8px;color:#fff;background:#648a96;font-size:15px;text-decoration:none}.payment-tip[data-v-203100e3]{margin:6px 0 0;color:#8a939b;font-size:12px}.payment-error[data-v-203100e3]{margin:28px 0;padding:14px;color:#9b2c2c;background:#fff4f2;border-radius:8px;font-size:14px;line-height:1.6}.payment-success-icon[data-v-203100e3]{width:54px;height:54px;margin:22px auto 10px;border-radius:50%;color:#fff;background:#648a96;font-size:34px;line-height:54px}.payment-fail-icon[data-v-203100e3]{width:54px;height:54px;margin:22px auto 10px;border-radius:50%;color:#fff;background:#c0392b;font-size:32px;font-weight:700;line-height:54px}.payment-state[data-v-203100e3]{margin:0 0 18px;color:#4a6b77;font-size:20px;font-weight:700}.payment-state--fail[data-v-203100e3]{margin-bottom:8px;color:#c0392b}.payment-fail-copy[data-v-203100e3]{margin:0 0 4px;color:#4a545c;font-size:13px;line-height:1.7}.payment-cancel[data-v-203100e3]{margin-top:10px;border:0;background:transparent;color:#8a939b;font-size:12px;text-decoration:underline;cursor:pointer}.receipt[data-v-203100e3]{margin:0 0 20px;text-align:left;border-top:1px solid rgba(100,138,150,.15)}.receipt div[data-v-203100e3]{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid rgba(100,138,150,.1);font-size:12px}.receipt dt[data-v-203100e3]{color:#8a939b}.receipt dd[data-v-203100e3]{margin:0;color:#22282c;text-align:right;word-break:break-all}.payment-done[data-v-203100e3]{width:100%;padding:12px;border:0;border-radius:8px;color:#fff;background:#648a96;cursor:pointer;font-size:15px}.reservation-mask[data-v-77ac1acf]{position:fixed;top:0;right:0;bottom:0;left:0;background:#2f3b4299;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.reservation-dialog[data-v-77ac1acf]{position:relative;width:100%;max-width:640px;background:#f8fafc;border-radius:20px;padding:44px 40px 36px;box-shadow:0 32px 80px #2f3b4259;max-height:90vh;overflow-y:auto}.close-btn[data-v-77ac1acf]{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;border:none;background:#648a9614;color:#4a545c;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.22,.61,.36,1)}.close-btn[data-v-77ac1acf]:hover{background:#648a9626;color:#648a96}.dialog-head[data-v-77ac1acf]{text-align:center;margin-bottom:28px}.dialog-head .dialog-kicker[data-v-77ac1acf]{font-size:13px;letter-spacing:4px;color:#648a96;margin-bottom:8px}.dialog-head .dialog-title[data-v-77ac1acf]{font-size:24px;letter-spacing:2px;color:#22282c}.dialog-head .dialog-sub[data-v-77ac1acf]{margin-top:8px;font-size:13px;color:#8a939b}.modal-enter-active[data-v-77ac1acf],.modal-leave-active[data-v-77ac1acf]{transition:opacity .5s cubic-bezier(.22,.61,.36,1)}.modal-enter-active .reservation-dialog[data-v-77ac1acf],.modal-leave-active .reservation-dialog[data-v-77ac1acf]{transition:transform .5s cubic-bezier(.22,.61,.36,1)}.modal-enter-from[data-v-77ac1acf],.modal-leave-to[data-v-77ac1acf]{opacity:0}.modal-enter-from .reservation-dialog[data-v-77ac1acf],.modal-leave-to .reservation-dialog[data-v-77ac1acf]{transform:translateY(24px) scale(.98)}@media (max-width: 768px){.reservation-dialog[data-v-77ac1acf]{padding:32px 20px 24px}}.app[data-v-7f016405]{min-height:100vh;display:flex;flex-direction:column}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Source Han Sans SC,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;color:#22282c;background:#f8fafc;line-height:1.8;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul{list-style:none}h1,h2,h3,h4{font-family:"Source Han Serif SC","Noto Serif SC",Songti SC,SimSun,serif;font-weight:500;line-height:1.4}::selection{background:#648a9633}.container{max-width:1320px;margin:0 auto;padding:0 clamp(24px,6vw,120px)}.section{padding:clamp(64px,10vw,140px) 0;position:relative}.section-head{text-align:center;margin-bottom:56px}.section-head .section-eyebrow{display:inline-flex;align-items:center;gap:14px;color:#648a96;font-size:14px;letter-spacing:4px;margin-bottom:16px}.section-head .section-eyebrow:before,.section-head .section-eyebrow:after{content:"";width:40px;height:1px;background:linear-gradient(90deg,transparent,#9BB3BC)}.section-head .section-eyebrow:after{background:linear-gradient(90deg,#9BB3BC,transparent)}.section-head .section-title{font-size:clamp(28px,4.2vw,44px);color:#22282c;letter-spacing:2px}.section-head .section-sub{margin-top:16px;color:#4a545c;font-size:16px;letter-spacing:1px;max-width:720px;margin-left:auto;margin-right:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 36px;border-radius:999px;font-size:16px;letter-spacing:2px;border:1px solid transparent;cursor:pointer;transition:all .3s cubic-bezier(.22,.61,.36,1);font-family:Source Han Sans SC,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.btn:hover{transform:translateY(-2px)}.btn.btn-primary{background:linear-gradient(135deg,#648a96,#4a6b77);color:#fff}.btn.btn-primary:hover{background:linear-gradient(135deg,#4a6b77,#4a6b77);box-shadow:0 8px 24px #648a964d}.btn.btn-ghost{background:#f8fafc1f;color:#fff;border-color:#fff6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn.btn-ghost:hover{background:#f8fafc38;border-color:#fff}.btn.btn-outline{background:transparent;color:#648a96;border-color:#648a96}.btn.btn-outline:hover{background:#648a96;color:#fff}.ripple-divider{height:24px;margin:0 auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 24' fill='none'%3E%3Cpath d='M0 12 Q25 4 50 12 T100 12 T150 12 T200 12' stroke='%23648A96' stroke-width='1' opacity='0.35'/%3E%3C/svg%3E") repeat-x center/200px 24px}.card-frame{background:#fff;border:1px solid rgba(100,138,150,.25);border-radius:20px;transition:all .5s cubic-bezier(.22,.61,.36,1)}.card-frame:hover{border-color:#648a9699;box-shadow:0 12px 40px #648a961a;transform:translateY(-4px)}.fade-up{opacity:0;transform:translateY(36px);filter:blur(4px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1),filter .8s cubic-bezier(.22,.61,.36,1)}.fade-up.visible{opacity:1;transform:translateY(0);filter:blur(0)}@media (max-width: 768px){body{font-size:15px}.section{padding:48px 0}.btn{padding:13px 26px;font-size:15px}}
