.dpc-hero[data-v-a08bf9ce]{align-items:center;background-color:#041226;background-image:url(../image/d-park-canvas/hero-background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color-scheme:dark;display:flex;min-height:760px;overflow:hidden;padding:170px 0 110px;position:relative;width:100%}.gradient-mask[data-v-a08bf9ce]{background:linear-gradient(90deg,#041226b8 0,#04122699 34%,#04122647 55%,#0412261a 75%,#04122652),linear-gradient(180deg,#0412268c 0,#04122626 28% 68%,#041226b3);inset:0;pointer-events:none;position:absolute;z-index:1}.dpc-hero-inner[data-v-a08bf9ce]{margin:0 auto;max-width:1320px;padding:0 40px;position:relative;width:100%;z-index:2}.dpc-hero-text[data-v-a08bf9ce]{max-width:560px}.breadcrumb[data-v-a08bf9ce]{align-items:center;display:flex;font-size:13px;gap:8px;margin-bottom:20px}.breadcrumb-link[data-v-a08bf9ce]{color:#ffffff80;-webkit-text-fill-color:hsla(0,0%,100%,.5);font-weight:500;text-decoration:none;transition:color .3s ease}.breadcrumb-link[data-v-a08bf9ce]:hover{color:#ffffffe6;-webkit-text-fill-color:hsla(0,0%,100%,.9)}.breadcrumb-separator[data-v-a08bf9ce]{color:#ffffff4d;-webkit-text-fill-color:hsla(0,0%,100%,.3)}.breadcrumb-current[data-v-a08bf9ce]{color:#ffffffb3;-webkit-text-fill-color:hsla(0,0%,100%,.7);font-weight:500}.hero-label[data-v-a08bf9ce]{color:#67e8f9;font-size:16px;font-weight:700;letter-spacing:.08em;-webkit-text-fill-color:#67e8f9;margin:0 0 12px}.hero-title[data-v-a08bf9ce]{font-size:48px;line-height:1.2;-webkit-text-fill-color:#fff;margin:0 0 24px;text-shadow:0 2px 24px rgba(4,18,38,.6)}.hero-lead[data-v-a08bf9ce],.hero-title[data-v-a08bf9ce]{color:#fff;font-weight:700}.hero-lead[data-v-a08bf9ce]{font-size:22px;line-height:1.6;-webkit-text-fill-color:#fff;margin:0 0 16px;text-shadow:0 1px 16px rgba(4,18,38,.5)}.hero-body[data-v-a08bf9ce]{color:#ffffffd1;font-size:16px;line-height:1.9;-webkit-text-fill-color:hsla(0,0%,100%,.82);margin:0 0 36px}.hero-actions[data-v-a08bf9ce]{align-items:center;display:flex;flex-wrap:wrap;gap:28px}.hero-button[data-v-a08bf9ce]{align-items:center;background:linear-gradient(135deg,#1465ff,#0d8296);border:1px solid rgba(19,185,214,.5);border-radius:100px;box-shadow:0 8px 28px #1465ff66,0 0 0 1px #13b9d64d,0 0 34px #13b9d642;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;padding:16px 32px;-webkit-text-fill-color:#fff;text-decoration:none;transition:box-shadow .3s ease,transform .3s ease}.hero-button[data-v-a08bf9ce]:hover{box-shadow:0 12px 34px #1465ff8c,0 0 0 1px #13b9d680,0 0 44px #13b9d666;transform:translateY(-2px)}.hero-button:hover .hero-button-icon[data-v-a08bf9ce]{transform:translate(4px)}.hero-button-icon[data-v-a08bf9ce],.hero-link-icon[data-v-a08bf9ce]{height:18px;transition:transform .3s ease;width:18px}.hero-link[data-v-a08bf9ce]{align-items:center;color:#fff;display:inline-flex;font-size:16px;font-weight:600;gap:8px;-webkit-text-fill-color:#fff;text-decoration:none;transition:opacity .3s ease}.hero-link[data-v-a08bf9ce]:hover{opacity:.8}.hero-link:hover .hero-link-icon[data-v-a08bf9ce]{transform:translate(4px)}@media(min-width:1201px){.hero-actions[data-v-a08bf9ce]{width:660px}}.hero-campaign[data-v-a08bf9ce]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04122673;border:1px solid rgba(245,185,66,.6);border-radius:100px;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:10px;max-width:100%;padding:6px 18px 6px 6px;-webkit-text-fill-color:#fff;text-decoration:none;transition:background-color .3s ease,border-color .3s ease}.hero-campaign[data-v-a08bf9ce]:hover{background:#041226a6;border-color:#f5b942e6}.hero-campaign:hover .hero-campaign-icon[data-v-a08bf9ce]{transform:translate(4px)}.hero-campaign-chip[data-v-a08bf9ce]{background:linear-gradient(135deg,#f7c452,#e39a10);border-radius:100px;color:#1a1200;flex-shrink:0;font-size:14px;font-weight:900;line-height:1;padding:9px 14px;-webkit-text-fill-color:#1a1200}.hero-campaign-icon[data-v-a08bf9ce]{height:18px;opacity:.7;transition:transform .3s ease;width:18px}.hero-actions[data-v-a08bf9ce],.hero-body[data-v-a08bf9ce],.hero-label[data-v-a08bf9ce],.hero-lead[data-v-a08bf9ce],.hero-title[data-v-a08bf9ce]{animation:fadeInUp-a08bf9ce .4s ease-out backwards}.hero-label[data-v-a08bf9ce]{animation-delay:.1s}.hero-title[data-v-a08bf9ce]{animation-delay:.15s}.hero-lead[data-v-a08bf9ce]{animation-delay:.2s}.hero-body[data-v-a08bf9ce]{animation-delay:.25s}.hero-actions[data-v-a08bf9ce]{animation-delay:.3s}@keyframes fadeInUp-a08bf9ce{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px){.dpc-hero[data-v-a08bf9ce]{min-height:700px}.hero-title[data-v-a08bf9ce]{font-size:40px}.dpc-hero-text[data-v-a08bf9ce]{max-width:520px}}@media(max-width:968px){.dpc-hero[data-v-a08bf9ce]{background-position:28%;min-height:0;padding:150px 0 90px}.dpc-hero-text[data-v-a08bf9ce]{max-width:100%}.gradient-mask[data-v-a08bf9ce]{background:linear-gradient(180deg,#041226b8 0,#041226bd 45%,#041226d6)}}@media(max-width:640px){.dpc-hero[data-v-a08bf9ce]{padding:120px 0 60px}.dpc-hero-inner[data-v-a08bf9ce]{padding:0 16px}.hero-title[data-v-a08bf9ce]{font-size:28px}.hero-lead[data-v-a08bf9ce]{font-size:18px}.hero-body[data-v-a08bf9ce]{margin-bottom:28px}.hero-actions[data-v-a08bf9ce]{gap:20px}.hero-button[data-v-a08bf9ce],.hero-campaign[data-v-a08bf9ce]{width:100%}}.dpc-intro[data-v-9a568677]{background:#fff;color-scheme:light;padding:72px 0;width:100%}.dpc-intro-inner[data-v-9a568677]{margin:0 auto;max-width:1320px;padding:0 40px}.intro-eyebrow[data-v-9a568677]{align-items:center;background:#f2f6ff;border:1px solid #c7d7ff;border-radius:100px;color:#0d279b;display:inline-flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.04em;padding:7px 16px;-webkit-text-fill-color:#0d279b;margin:0 0 20px}.intro-eyebrow-icon[data-v-9a568677]{height:16px;width:16px}.intro-lead[data-v-9a568677]{color:#1e293b;font-size:28px;font-weight:700;line-height:1.5;max-width:900px;-webkit-text-fill-color:#1e293b;margin:0 0 20px}.intro-body[data-v-9a568677]{color:#64748b;font-size:17px;line-height:2;max-width:900px;-webkit-text-fill-color:#64748b;margin:0}.intro-points[data-v-9a568677]{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);list-style:none;margin:44px 0 0;padding:0}.intro-point[data-v-9a568677]{border-top:2px solid #e2e8f0;padding-top:24px}.intro-point-icon[data-v-9a568677]{align-items:center;background:linear-gradient(135deg,#1465ff,#0d8296);border-radius:14px;box-shadow:0 6px 16px #1465ff3d;display:inline-flex;height:46px;justify-content:center;margin-bottom:14px;width:46px}.intro-point-glyph[data-v-9a568677]{color:#fff;height:22px;width:22px}.intro-point-title[data-v-9a568677]{color:#1e293b;font-size:17px;font-weight:700;line-height:1.5;-webkit-text-fill-color:#1e293b;margin:0 0 6px}.intro-point-text[data-v-9a568677]{color:#64748b;font-size:15px;line-height:1.8;-webkit-text-fill-color:#64748b;margin:0}@media(max-width:968px){.dpc-intro[data-v-9a568677]{padding:56px 0}.intro-points[data-v-9a568677]{gap:24px}}@media(max-width:768px){.intro-points[data-v-9a568677]{gap:20px;grid-template-columns:1fr;margin-top:32px}.intro-point[data-v-9a568677]{padding-top:20px}}@media(max-width:640px){.dpc-intro[data-v-9a568677]{padding:40px 0}.dpc-intro-inner[data-v-9a568677]{padding:0 16px}.intro-lead[data-v-9a568677]{font-size:20px}.intro-body[data-v-9a568677]{font-size:15px;line-height:1.9}.intro-point-icon[data-v-9a568677]{border-radius:12px;height:40px;width:40px}}.dpc-packages[data-v-48635734]{background-color:#f4f8fd;border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;color-scheme:light;padding:40px 0;width:100%}.dpc-container[data-v-48635734]{margin:0 auto;max-width:1320px;padding:0 40px}.section-title[data-v-48635734]{color:#1e293b;font-size:32px;font-weight:700;-webkit-text-fill-color:#1e293b;margin:0 0 10px}.section-description[data-v-48635734]{color:#64748b;font-size:17px;-webkit-text-fill-color:#64748b;margin:0 0 24px}.package-grid[data-v-48635734]{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.package-card[data-v-48635734]{background:#fff;border-radius:16px;border-top:8px solid var(--pkg-accent);box-shadow:0 10px 30px #0212281a;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.package-card[data-v-48635734]:hover{box-shadow:0 18px 40px #02122829;transform:translateY(-4px)}.package-card-jack[data-v-48635734]{--pkg-accent:#1465ff;--pkg-accent-soft:rgba(20,101,255,.1);--pkg-accent-line:rgba(20,101,255,.22);--pkg-accent-shadow:rgba(20,101,255,.24)}.package-card-gift[data-v-48635734]{--pkg-accent:#0d8296;--pkg-accent-soft:rgba(13,130,150,.12);--pkg-accent-line:rgba(13,130,150,.24);--pkg-accent-shadow:rgba(13,130,150,.26)}.package-head[data-v-48635734]{align-items:center;display:flex;gap:12px;margin-bottom:14px}.package-mark[data-v-48635734]{align-items:center;background:var(--pkg-accent-soft);border-radius:12px;color:var(--pkg-accent);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.package-mark-icon[data-v-48635734]{height:21px;width:21px}.package-name[data-v-48635734]{color:var(--pkg-accent);font-size:21px;font-weight:700;letter-spacing:.06em;-webkit-text-fill-color:var(--pkg-accent);margin:0 0 2px}.package-body[data-v-48635734]{display:flex;flex:1;flex-direction:column;padding:16px 20px}.package-catch[data-v-48635734]{color:#475569;font-size:15px;font-weight:600;-webkit-text-fill-color:#475569;margin:0}.package-image[data-v-48635734]{aspect-ratio:12/5;border-radius:8px;display:block;margin-bottom:14px;-o-object-fit:cover;object-fit:cover;width:100%}.block-label[data-v-48635734]{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.08em;-webkit-text-fill-color:#64748b;margin:0 0 8px}.package-plans[data-v-48635734]{background:var(--pkg-accent-soft);border:1px solid var(--pkg-accent-line);border-radius:12px;display:flex;flex-direction:column;padding:12px 18px}.plan-list[data-v-48635734]{align-content:center;display:grid;flex:1;gap:18px;grid-auto-columns:1fr;grid-auto-flow:column}.plan-divided[data-v-48635734]{border-left:1px solid var(--pkg-accent-line);padding-left:18px}.plan-name[data-v-48635734]{background:#fff;border-radius:20px;color:var(--pkg-accent);display:inline-block;font-size:13px;font-weight:500;padding:2px 15px;-webkit-text-fill-color:var(--pkg-accent)}.plan-price[data-v-48635734]{align-items:baseline;display:flex;gap:2px;margin:6px 0 2px}.plan-amount[data-v-48635734]{color:#1e293b;font-size:28px;font-weight:700;line-height:1.1;-webkit-text-fill-color:#1e293b}.plan-suffix[data-v-48635734],.plan-unit[data-v-48635734]{font-size:15px;font-weight:600}.plan-note[data-v-48635734],.plan-suffix[data-v-48635734],.plan-unit[data-v-48635734]{color:#64748b;-webkit-text-fill-color:#64748b}.plan-note[data-v-48635734]{font-size:13px;line-height:1.5;margin:0}.package-ribbon[data-v-48635734]{background:linear-gradient(135deg,#f7c452,#e0980f);box-shadow:0 4px 12px #02122833;color:#1a1200;font-size:12px;font-weight:900;letter-spacing:.04em;padding:5px 0;position:absolute;right:-38px;text-align:center;top:18px;transform:rotate(38deg);width:160px;z-index:1;-webkit-text-fill-color:#1a1200}.package-campaign[data-v-48635734]{align-items:center;border:1px dashed var(--pkg-accent-line);border-radius:10px;color:#1e293b;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:4px 12px;justify-content:space-between;margin:10px 0 0;padding:8px 14px;-webkit-text-fill-color:#1e293b}.package-campaign-zero[data-v-48635734]{color:var(--pkg-accent);font-size:17px;font-weight:900;-webkit-text-fill-color:var(--pkg-accent)}.package-campaign-link[data-v-48635734]{align-items:center;color:#0d279b;display:inline-flex;font-size:13px;gap:4px;-webkit-text-fill-color:#0d279b;text-decoration:none}.package-campaign-link:hover .package-campaign-icon[data-v-48635734]{transform:translate(3px)}.package-campaign-icon[data-v-48635734]{height:14px;transition:transform .3s ease;width:14px}.package-specs[data-v-48635734]{align-content:start;border-top:1px solid #e2e8f0;display:grid;flex:1;gap:14px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 0;padding-top:16px}.spec-label[data-v-48635734]{align-items:center;color:#94a3b8;display:flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.04em;-webkit-text-fill-color:#94a3b8;margin:0 0 3px}.spec-icon[data-v-48635734]{color:var(--pkg-accent);flex-shrink:0;height:14px;width:14px}.spec-value[data-v-48635734]{color:#1e293b;font-size:14px;line-height:1.5;-webkit-text-fill-color:#1e293b;margin:0}.package-footnote[data-v-48635734]{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:13px;justify-content:center;margin:20px 0 0;-webkit-text-fill-color:#64748b}.package-footnote-link[data-v-48635734]{align-items:center;color:#1465ff;display:inline-flex;font-weight:700;gap:4px;margin-left:8px;-webkit-text-fill-color:#1465ff;text-decoration:none;transition:color .3s ease}.package-footnote-link[data-v-48635734]:hover{color:#0d279b;-webkit-text-fill-color:#0d279b}.package-footnote-link:hover .package-footnote-icon[data-v-48635734]{transform:translate(4px)}.package-footnote-icon[data-v-48635734]{height:14px;transition:transform .3s ease;width:14px}@media(max-width:1200px){.dpc-container[data-v-48635734]{padding:0 40px}}@media(max-width:968px){.dpc-packages[data-v-48635734]{padding:60px 0}.dpc-container[data-v-48635734]{padding:0 40px}.package-grid[data-v-48635734]{grid-template-columns:1fr}}@media(max-width:640px){.dpc-packages[data-v-48635734]{padding:40px 0}.dpc-container[data-v-48635734]{padding:0 16px}.section-title[data-v-48635734]{font-size:28px}.section-description[data-v-48635734]{font-size:15px}.plan-list[data-v-48635734]{gap:12px;grid-auto-flow:row}.plan-divided[data-v-48635734]{border-left:none;border-top:1px solid #e2e8f0;padding-left:0;padding-top:12px}.package-card[data-v-48635734]:hover{transform:none}.package-plans[data-v-48635734]{padding:16px 20px}.plan-amount[data-v-48635734]{font-size:30px}.package-specs[data-v-48635734]{gap:12px;grid-template-columns:1fr}}.dpc-campaign[data-v-d809a5e9]{background-color:#041226;background-image:linear-gradient(180deg,#041226f0,#0b2a9e94 55%,#041226f5),url(../image/background-service.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color-scheme:dark;overflow:hidden;padding:88px 0 80px;position:relative;width:100%}.dpc-campaign[data-v-d809a5e9]:before{background:radial-gradient(640px 380px at 26% 14%,rgba(103,232,249,.3),transparent 65%),radial-gradient(520px 320px at 86% 12%,rgba(20,101,255,.42),transparent 65%);content:"";inset:0;pointer-events:none;position:absolute}.dpc-campaign[data-v-d809a5e9]:after{animation:lightSweep-d809a5e9 11s linear infinite;background:linear-gradient(100deg,transparent,rgba(103,232,249,.11) 50%,transparent);bottom:-20%;content:"";left:-45%;pointer-events:none;position:absolute;top:-20%;transform:skew(-18deg);width:32%}.dpc-container[data-v-d809a5e9]{margin:0 auto;max-width:1320px;padding:0 40px;position:relative;z-index:1}.campaign-top[data-v-d809a5e9]{max-width:760px}.campaign-eyebrow[data-v-d809a5e9]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04122680;border:1px solid rgba(103,232,249,.5);border-radius:100px;color:#67e8f9;display:inline-flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.04em;padding:7px 16px;-webkit-text-fill-color:#67e8f9;margin:0 0 24px}.campaign-eyebrow-icon[data-v-d809a5e9]{height:16px;width:16px}.campaign-title[data-v-d809a5e9]{align-items:baseline;color:#fff;display:flex;flex-wrap:wrap;font-size:48px;font-weight:700;gap:0 8px;line-height:1.2;-webkit-text-fill-color:#fff;margin:0 0 18px;text-shadow:0 2px 24px rgba(4,18,38,.6)}.campaign-zero[data-v-d809a5e9]{background:linear-gradient(180deg,#fff,#a5f3fc 48%,#22d3ee);-webkit-background-clip:text;background-clip:text;color:#a5f3fc;font-size:2em;font-weight:900;letter-spacing:-.03em;line-height:1;-webkit-text-fill-color:transparent;animation:zeroGlow-d809a5e9 4s ease-in-out infinite alternate;filter:drop-shadow(0 0 16px rgba(103,232,249,.55)) drop-shadow(0 10px 26px rgba(20,101,255,.5));text-shadow:none}.campaign-lead[data-v-d809a5e9]{color:#ffffffd6;font-size:17px;line-height:1.9;max-width:600px;-webkit-text-fill-color:hsla(0,0%,100%,.84);margin:0 0 28px}.campaign-lead-line[data-v-d809a5e9]{display:block}.campaign-period[data-v-d809a5e9]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0412268c;border:1px solid rgba(103,232,249,.4);border-radius:16px;box-shadow:0 0 30px #13b9d629;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.85fr);padding:22px 0}.period-label[data-v-d809a5e9]{align-items:center;color:#67e8f9;display:inline-flex;font-size:13px;font-weight:700;gap:6px;letter-spacing:.1em;-webkit-text-fill-color:#67e8f9;margin:0 0 6px}.period-icon[data-v-d809a5e9]{height:16px;width:16px}.period-range[data-v-d809a5e9]{color:#fff;font-size:22px;font-weight:700;line-height:1.35;-webkit-text-fill-color:#fff;margin:0}.period-note[data-v-d809a5e9]{color:#ffffffb8;font-size:13px;font-weight:600;-webkit-text-fill-color:hsla(0,0%,100%,.72);margin:4px 0 0}.period-countdown[data-v-d809a5e9],.period-dates[data-v-d809a5e9],.period-lead[data-v-d809a5e9]{padding:0 28px}.period-countdown[data-v-d809a5e9],.period-lead[data-v-d809a5e9]{border-left:1px solid hsla(0,0%,100%,.14)}.period-countdown-text[data-v-d809a5e9]{align-items:baseline;color:#ffffffd6;display:flex;font-size:14px;font-weight:700;gap:4px;line-height:1;-webkit-text-fill-color:hsla(0,0%,100%,.84);margin:0 0 12px}.period-days[data-v-d809a5e9]{background:linear-gradient(180deg,#ffd978,#f0a81c);-webkit-background-clip:text;background-clip:text;color:#f7c452;font-size:44px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.02em;margin:0 2px;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px rgba(247,196,82,.4))}.period-bar[data-v-d809a5e9]{background:#ffffff1f;border-radius:100px;height:6px;overflow:hidden}.period-bar-fill[data-v-d809a5e9]{background:linear-gradient(90deg,#f7c452,#e0980f);border-radius:inherit;box-shadow:0 0 12px #f7c45299;display:block;height:100%;transition:width 1.2s ease-out}.period-bar-ends[data-v-d809a5e9]{color:#ffffff8c;display:flex;font-size:11px;font-weight:600;justify-content:space-between;-webkit-text-fill-color:hsla(0,0%,100%,.55);margin:6px 0 0}.period-lead-value[data-v-d809a5e9]{align-items:baseline;color:#fff;display:flex;font-size:15px;font-weight:700;gap:4px;line-height:1;-webkit-text-fill-color:#fff;margin:2px 0 0}.period-lead-number[data-v-d809a5e9]{background:linear-gradient(180deg,#fff,#a5f3fc 50%,#22d3ee);-webkit-background-clip:text;background-clip:text;color:#a5f3fc;font-size:44px;font-weight:900;letter-spacing:-.02em;margin:0 2px;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px rgba(103,232,249,.5))}.campaign-overview[data-v-d809a5e9]{background:#041226;border:1px solid rgba(103,232,249,.38);border-radius:20px;box-shadow:0 0 34px #13b9d633,0 18px 44px #0212288c;margin:40px 0 0;overflow:hidden}.campaign-overview-video[data-v-d809a5e9]{aspect-ratio:2/1;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.campaign-actions[data-v-d809a5e9]{align-items:center;display:flex;flex-direction:column;gap:18px;margin-top:40px;text-align:center}.campaign-actions-row[data-v-d809a5e9]{align-items:center;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:center}.campaign-email[data-v-d809a5e9]{align-items:center;color:#ffffffd6;display:inline-flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:4px 8px;-webkit-text-fill-color:hsla(0,0%,100%,.84);margin:0}.campaign-email-icon[data-v-d809a5e9]{color:#67e8f9;height:16px;width:16px}.campaign-email-link[data-v-d809a5e9]{color:#67e8f9;-webkit-text-fill-color:#67e8f9;text-decoration:underline;text-underline-offset:3px}.campaign-email-link[data-v-d809a5e9]:hover{opacity:.8}.campaign-footnote[data-v-d809a5e9]{color:#fff9;font-size:13px;-webkit-text-fill-color:hsla(0,0%,100%,.6);margin:0}.campaign-button[data-v-d809a5e9]{align-items:center;background:linear-gradient(135deg,#1465ff,#0d8296);border:1px solid rgba(19,185,214,.5);border-radius:100px;box-shadow:0 8px 28px #1465ff66,0 0 0 1px #13b9d64d,0 0 34px #13b9d642;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;padding:16px 32px;-webkit-text-fill-color:#fff;text-decoration:none;transition:box-shadow .3s ease,transform .3s ease}.campaign-button[data-v-d809a5e9]:hover{box-shadow:0 12px 34px #1465ff8c,0 0 0 1px #13b9d680,0 0 44px #13b9d666;transform:translateY(-2px)}.campaign-button:hover .campaign-button-icon[data-v-d809a5e9]{transform:translate(4px)}.campaign-link[data-v-d809a5e9]{align-items:center;color:#fff;display:inline-flex;font-size:16px;font-weight:600;gap:8px;-webkit-text-fill-color:#fff;text-decoration:none;transition:opacity .3s ease}.campaign-link[data-v-d809a5e9]:hover{opacity:.8}.campaign-link:hover .campaign-link-icon[data-v-d809a5e9]{transform:translate(4px)}.campaign-button-icon[data-v-d809a5e9],.campaign-link-icon[data-v-d809a5e9]{height:18px;transition:transform .3s ease;width:18px}@keyframes lightSweep-d809a5e9{to{left:135%}}@keyframes zeroGlow-d809a5e9{0%{filter:drop-shadow(0 0 10px rgba(103,232,249,.4)) drop-shadow(0 10px 26px rgba(20,101,255,.45))}to{filter:drop-shadow(0 0 26px rgba(103,232,249,.8)) drop-shadow(0 10px 26px rgba(20,101,255,.5))}}@media(min-width:1101px){.dpc-campaign[data-v-d809a5e9]{display:flex;flex-direction:column;justify-content:center;min-height:100svh}.dpc-container[data-v-d809a5e9]{width:100%}.campaign-top[data-v-d809a5e9]{max-width:none}.campaign-title[data-v-d809a5e9]{flex-wrap:nowrap;white-space:nowrap}.campaign-actions[data-v-d809a5e9]{margin-top:0}}@media(min-width:1101px)and (min-height:1000px){.dpc-campaign[data-v-d809a5e9]{--campaign-chrome:490px;padding:40px 0 36px}.campaign-layout[data-v-d809a5e9]{-moz-column-gap:56px;column-gap:56px;display:grid;grid-template-areas:"top row" "top email" "period period" "video video" "note note";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto;margin:0 auto;width:min(100%,(100svh - var(--campaign-chrome)) * 2)}.campaign-top[data-v-d809a5e9]{grid-area:top}.campaign-eyebrow[data-v-d809a5e9]{margin-bottom:14px}.campaign-title[data-v-d809a5e9]{font-size:40px;margin-bottom:10px}.campaign-lead[data-v-d809a5e9]{margin-bottom:0;max-width:none}.campaign-actions[data-v-d809a5e9]{display:contents}.campaign-actions-row[data-v-d809a5e9]{align-self:end;flex-wrap:nowrap;grid-area:row;justify-content:flex-start;white-space:nowrap}.campaign-email[data-v-d809a5e9]{grid-area:email;justify-self:start;margin-bottom:6px;margin-top:16px}.campaign-footnote[data-v-d809a5e9]{grid-area:note;margin-top:12px;text-align:left}.campaign-period[data-v-d809a5e9]{grid-area:period;margin-top:28px;padding:14px 0}.campaign-overview[data-v-d809a5e9]{grid-area:video;margin-top:16px}}@media(min-width:1101px)and (max-height:999px){.dpc-campaign[data-v-d809a5e9]{padding:56px 0 48px}.campaign-layout[data-v-d809a5e9]{align-content:center;-moz-column-gap:56px;column-gap:56px;display:grid;grid-template-areas:"top video" "row video" "email video" ". note" "period period";grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.campaign-top[data-v-d809a5e9]{align-self:end;grid-area:top}.campaign-title[data-v-d809a5e9]{font-size:44px}.campaign-lead[data-v-d809a5e9]{margin-bottom:36px}.campaign-actions[data-v-d809a5e9]{display:contents}.campaign-actions-row[data-v-d809a5e9]{grid-area:row;justify-content:flex-start}.campaign-email[data-v-d809a5e9]{align-self:start;grid-area:email;justify-self:start;margin-top:24px}.campaign-footnote[data-v-d809a5e9]{grid-area:note;margin-top:12px;text-align:left}.campaign-overview[data-v-d809a5e9]{align-self:center;grid-area:video;margin:0}.campaign-overview-video[data-v-d809a5e9]{aspect-ratio:16/9}.campaign-period[data-v-d809a5e9]{grid-area:period;margin-top:40px}}@media(min-width:1101px)and (max-width:1279px){.campaign-title[data-v-d809a5e9]{font-size:36px}}@media(prefers-reduced-motion:reduce){.campaign-zero[data-v-d809a5e9],.dpc-campaign[data-v-d809a5e9]:after{animation:none}.period-bar-fill[data-v-d809a5e9]{transition:none}}@media(max-width:1100px){.campaign-title[data-v-d809a5e9]{font-size:40px}}@media(max-width:968px){.dpc-campaign[data-v-d809a5e9]{padding:72px 0 64px}.period-countdown[data-v-d809a5e9],.period-dates[data-v-d809a5e9],.period-lead[data-v-d809a5e9]{padding:0 20px}.period-range[data-v-d809a5e9]{font-size:18px}.period-countdown-text[data-v-d809a5e9]{font-size:12px;white-space:nowrap}.period-days[data-v-d809a5e9],.period-lead-number[data-v-d809a5e9]{font-size:36px}.campaign-overview[data-v-d809a5e9]{margin-top:32px}}@media(max-width:640px){.dpc-campaign[data-v-d809a5e9]{padding:48px 0 44px}.dpc-container[data-v-d809a5e9]{padding:0 16px}.campaign-eyebrow[data-v-d809a5e9]{font-size:12px;margin-bottom:16px;padding:6px 12px}.campaign-title[data-v-d809a5e9]{font-size:28px;margin-bottom:12px}.campaign-zero[data-v-d809a5e9]{font-size:2.2em}.campaign-lead[data-v-d809a5e9]{font-size:14px;line-height:1.8;margin-bottom:20px}.campaign-period[data-v-d809a5e9]{align-items:start;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding:0}.period-dates[data-v-d809a5e9]{border-bottom:1px solid hsla(0,0%,100%,.14);grid-column:1/-1}.period-countdown[data-v-d809a5e9],.period-dates[data-v-d809a5e9],.period-lead[data-v-d809a5e9]{padding:14px 16px}.period-countdown[data-v-d809a5e9]{border-left:0}.period-range[data-v-d809a5e9]{font-size:17px}.period-label[data-v-d809a5e9]{font-size:12px;letter-spacing:.06em}.period-countdown-text[data-v-d809a5e9]{flex-wrap:wrap;font-size:12px;margin-bottom:10px}.period-days[data-v-d809a5e9],.period-lead-number[data-v-d809a5e9]{font-size:34px}.period-lead-value[data-v-d809a5e9]{font-size:13px}.period-note[data-v-d809a5e9]{font-size:12px}.campaign-overview[data-v-d809a5e9]{border-radius:12px;margin-top:24px}.campaign-actions[data-v-d809a5e9]{margin-top:28px}.campaign-actions-row[data-v-d809a5e9]{flex-direction:column;width:100%}.campaign-button[data-v-d809a5e9]{width:100%}.campaign-footnote[data-v-d809a5e9]{font-size:11px}}.dpc-locations[data-v-fcddfdd9]{background:#fff;color-scheme:light;padding:80px 0;width:100%}.dpc-container[data-v-fcddfdd9]{margin:0 auto;max-width:1320px;padding:0 40px}.section-title[data-v-fcddfdd9]{color:#1e293b;font-size:40px;font-weight:700;-webkit-text-fill-color:#1e293b;margin:0 0 32px}.locations-toolbar[data-v-fcddfdd9]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:28px}.filter[data-v-fcddfdd9]{display:flex;flex-direction:column;gap:8px}.filter-label[data-v-fcddfdd9]{font-weight:700}.filter-label[data-v-fcddfdd9],.filter-select[data-v-fcddfdd9]{color:#1e293b;font-size:16px;-webkit-text-fill-color:#1e293b}.filter-select[data-v-fcddfdd9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;font-weight:500;min-width:260px;padding:12px 40px 12px 16px;transition:border-color .3s ease}.filter-select[data-v-fcddfdd9]:focus{border-color:#1465ff;outline:none}.locations-summary[data-v-fcddfdd9]{text-align:right}.locations-count[data-v-fcddfdd9]{color:#1465ff;font-size:22px;font-weight:700;-webkit-text-fill-color:#1465ff;margin:0 0 2px}.map-hint[data-v-fcddfdd9]{color:#64748b;font-size:14px;-webkit-text-fill-color:#64748b;margin:0}.locations-list[data-v-fcddfdd9]{border:1px solid #e2e8f0;border-radius:16px;list-style:none;margin:0;overflow:hidden;padding:0}.location-row[data-v-fcddfdd9]{align-items:center;border-top:1px solid #f1f5f9;display:grid;gap:16px 20px;grid-template-columns:104px minmax(0,1fr) auto;padding:12px 24px;transition:background-color .3s ease}.location-row[data-v-fcddfdd9]:first-child{border-top:none}.location-row[data-v-fcddfdd9]:hover{background:#f8fafc}.row-prefecture[data-v-fcddfdd9]{color:#1e293b;font-size:14px;font-weight:700;-webkit-text-fill-color:#1e293b}.spec-chips[data-v-fcddfdd9]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.spec-chip[data-v-fcddfdd9]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#475569;display:inline-flex;font-size:13px;gap:6px;padding:5px 12px;-webkit-text-fill-color:#475569;white-space:nowrap}.spec-chip-on[data-v-fcddfdd9]{background:#0d829614;border-color:#0d829659;color:#0d8296;-webkit-text-fill-color:#0d8296}.spec-chip-icon[data-v-fcddfdd9]{flex-shrink:0;height:14px;width:14px}.spec-chip-label[data-v-fcddfdd9]{color:#94a3b8;-webkit-text-fill-color:#94a3b8}.spec-chip-on .spec-chip-label[data-v-fcddfdd9]{color:#0d8296b3;-webkit-text-fill-color:rgba(13,130,150,.7)}.spec-chip-value[data-v-fcddfdd9]{font-weight:700}.address-link[data-v-fcddfdd9]{align-items:center;color:#1e293b;display:inline-flex;font-size:16px;font-weight:500;gap:8px;justify-self:start;-webkit-text-fill-color:#1e293b;text-decoration:none;transition:color .3s ease}.address-link[data-v-fcddfdd9]:hover{color:#1465ff;-webkit-text-fill-color:#1465ff}.address-link:hover .address-icon[data-v-fcddfdd9]{opacity:1}.address-icon[data-v-fcddfdd9]{flex-shrink:0;height:15px;opacity:.35;transition:opacity .3s ease;width:15px}.locations-empty[data-v-fcddfdd9]{border:1px dashed #cbd5e1;border-radius:16px;color:#64748b;padding:40px 16px;text-align:center;-webkit-text-fill-color:#64748b;margin:0}.other-areas[data-v-fcddfdd9]{align-items:center;background:#f8fafc;border-radius:16px;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-top:32px;padding:28px 32px}.other-areas-title[data-v-fcddfdd9]{color:#1e293b;font-size:20px;font-weight:700;-webkit-text-fill-color:#1e293b;margin:0 0 8px}.other-areas-description[data-v-fcddfdd9]{color:#64748b;font-size:15px;-webkit-text-fill-color:#64748b;margin:0}.other-areas-link[data-v-fcddfdd9]{flex-shrink:0;white-space:nowrap}@media(max-width:1200px){.dpc-container[data-v-fcddfdd9]{padding:0 40px}}@media(max-width:968px){.dpc-locations[data-v-fcddfdd9]{padding:60px 0}.dpc-container[data-v-fcddfdd9]{padding:0 40px}.location-row[data-v-fcddfdd9]{align-items:start;grid-template-columns:96px minmax(0,1fr)}.spec-chips[data-v-fcddfdd9]{grid-column:2}}@media(max-width:640px){.dpc-locations[data-v-fcddfdd9]{padding:40px 0}.dpc-container[data-v-fcddfdd9]{padding:0 16px}.section-title[data-v-fcddfdd9]{font-size:28px}.locations-toolbar[data-v-fcddfdd9]{align-items:stretch}.filter-select[data-v-fcddfdd9]{min-width:100%;width:100%}.locations-summary[data-v-fcddfdd9]{text-align:left}.location-row[data-v-fcddfdd9]{gap:8px;grid-template-columns:1fr;padding:14px 16px}.spec-chips[data-v-fcddfdd9]{grid-column:auto}.address-link[data-v-fcddfdd9]{font-size:15px}.other-areas[data-v-fcddfdd9]{padding:20px}.other-areas-link[data-v-fcddfdd9]{justify-content:center;width:100%}}.privacy-dialog[data-v-67efb653]{background:#fff;border:none;border-radius:16px;box-shadow:0 24px 60px #04122647;color-scheme:light;inset:0;margin:auto;max-height:min(80vh,760px);overflow:hidden;padding:0;position:fixed;width:min(720px,100vw - 32px)}.privacy-dialog[data-v-67efb653]::backdrop{background:#04122699}.dialog-panel[data-v-67efb653]{display:flex;flex-direction:column;max-height:inherit}.dialog-head[data-v-67efb653]{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;gap:16px;justify-content:space-between;padding:24px 28px 16px}.dialog-title[data-v-67efb653]{color:#1e293b;font-size:22px;font-weight:700;-webkit-text-fill-color:#1e293b;margin:0}.dialog-close[data-v-67efb653]{align-items:center;background:transparent;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;transition:background-color .3s ease,color .3s ease;width:32px}.dialog-close[data-v-67efb653]:hover{background:#f1f5f9;color:#1e293b}.dialog-close-icon[data-v-67efb653]{height:20px;width:20px}.dialog-body[data-v-67efb653]{overflow-y:auto;padding:20px 28px 24px}.dialog-intro[data-v-67efb653]{color:#475569;font-size:15px;line-height:1.9;-webkit-text-fill-color:#475569;margin:0 0 24px}.dialog-section-title[data-v-67efb653]{align-items:center;color:#1e293b;display:flex;font-size:16px;font-weight:700;gap:10px;-webkit-text-fill-color:#1e293b;margin:0 0 14px}.dialog-section-title[data-v-67efb653]:before{background:linear-gradient(180deg,#1465ff,#0d8296);border-radius:100px;content:"";flex-shrink:0;height:18px;width:4px}.dialog-items[data-v-67efb653]{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0 0 24px;padding:0}.dialog-item[data-v-67efb653]{color:#475569;font-size:14px;line-height:1.9;padding-left:18px;position:relative;-webkit-text-fill-color:#475569}.dialog-item[data-v-67efb653]:before{background:#94a3b8;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:11px;width:6px}.dialog-contact[data-v-67efb653]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#475569;display:flex;flex-direction:column;font-size:14px;font-style:normal;gap:4px;line-height:1.8;padding:18px 20px;-webkit-text-fill-color:#475569}.dialog-contact-company[data-v-67efb653]{color:#1e293b;font-weight:700;-webkit-text-fill-color:#1e293b}.dialog-foot[data-v-67efb653]{border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;padding:16px 28px 24px}.dialog-dismiss[data-v-67efb653]{background:#fff;border:2px solid #0920b1;border-radius:100px;color:#0920b1;font-size:15px;font-weight:600;padding:12px 32px;-webkit-text-fill-color:#0920b1;cursor:pointer;transition:background-color .3s ease}.dialog-dismiss[data-v-67efb653]:hover{background:#eef2ff}@media(max-width:640px){.privacy-dialog[data-v-67efb653]{max-height:min(86vh,760px)}.dialog-head[data-v-67efb653]{padding:20px 20px 14px}.dialog-title[data-v-67efb653]{font-size:18px}.dialog-body[data-v-67efb653]{padding:18px 20px 20px}.dialog-foot[data-v-67efb653]{padding:14px 20px 20px}.dialog-dismiss[data-v-67efb653]{width:100%}}.dpc-inquiry[data-v-ae04e31e]{background-color:#fff;background-image:url(../image/background-contact.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color-scheme:light;padding:80px 0;position:relative;width:100%}.dpc-container[data-v-ae04e31e]{margin:0 auto;max-width:1320px;padding:0 40px}.section-title[data-v-ae04e31e]{color:#1e293b;font-size:40px;font-weight:700;-webkit-text-fill-color:#1e293b;margin:0 0 16px}.section-description[data-v-ae04e31e]{color:#64748b;font-size:24px;-webkit-text-fill-color:#64748b;margin:0 0 40px}.inquiry-form[data-v-ae04e31e]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 13px #0000001a;padding:40px}.form-field[data-v-ae04e31e]{margin-bottom:24px;width:100%}.form-row[data-v-ae04e31e]{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.field-label[data-v-ae04e31e]{align-items:center;color:#1e293b;display:inline-flex;font-size:16px;font-weight:700;gap:8px;-webkit-text-fill-color:#1e293b;margin-bottom:8px}.badge[data-v-ae04e31e]{border-radius:20px;font-size:12px;font-weight:500;padding:2px 12px}.badge-required[data-v-ae04e31e]{background:#fee2e2;color:#991b1b;-webkit-text-fill-color:#991b1b}.badge-optional[data-v-ae04e31e]{background:#f1f5f9;color:#64748b;-webkit-text-fill-color:#64748b}.form-control[data-v-ae04e31e]{width:100%}.form-control[data-v-ae04e31e] input,.form-control[data-v-ae04e31e] textarea{border:2px solid #e5e7eb!important;border-radius:8px;color:#1e293b!important;font-size:16px;padding:12px 16px;width:100%;-webkit-text-fill-color:#1e293b!important;background:#fff!important;box-shadow:none!important;--tw-ring-width:0px!important}.form-control[data-v-ae04e31e] input:focus,.form-control[data-v-ae04e31e] textarea:focus{border-color:#4a3aff!important;outline:none}.form-control[data-v-ae04e31e] input[aria-invalid=true],.form-control[data-v-ae04e31e] textarea[aria-invalid=true]{border-color:#d8000c!important}.radio-group[data-v-ae04e31e] label{color:#1e293b;-webkit-text-fill-color:#1e293b;font-size:16px}.consent-checkbox[data-v-ae04e31e] [data-slot=indicator],.radio-group[data-v-ae04e31e] [data-slot=indicator]{background-color:#0920b1}.privacy-link[data-v-ae04e31e]{background:none;border:none;color:#0920b1;font:inherit;padding:0;-webkit-text-fill-color:#0920b1;cursor:pointer;font-weight:700;text-decoration:none;transition:opacity .3s ease}.privacy-link[data-v-ae04e31e]:hover{opacity:.75}.privacy-link[data-v-ae04e31e]:focus-visible{border-radius:2px;outline:2px solid #0920b1;outline-offset:2px}.consent-checkbox[data-v-ae04e31e] [data-slot=base]:focus-visible,.radio-group[data-v-ae04e31e] [data-slot=base]:focus-visible{outline-color:#0920b1}.consent-checkbox[data-v-ae04e31e] label{color:#1e293b;-webkit-text-fill-color:#1e293b;font-size:16px}.form-actions[data-v-ae04e31e]{align-items:stretch;display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.send-button[data-v-ae04e31e]{justify-content:center;min-width:260px}.form-message[data-v-ae04e31e]{background:#d1fae5;border:1px solid #6ee7b7;border-radius:8px;color:#065f46;margin:24px 0 0;padding:12px 16px;white-space:pre-line;-webkit-text-fill-color:#065f46;animation:fadeIn-ae04e31e .5s;font-size:14px}.form-message.error[data-v-ae04e31e]{background:#fee2e2;border-color:#fca5a5;color:#991b1b;-webkit-text-fill-color:#991b1b}@keyframes fadeIn-ae04e31e{0%{opacity:0}to{opacity:1}}@media(max-width:1200px){.dpc-container[data-v-ae04e31e]{padding:0 40px}}@media(max-width:968px){.dpc-inquiry[data-v-ae04e31e]{padding:60px 0}.dpc-container[data-v-ae04e31e]{padding:0 40px}.form-row[data-v-ae04e31e]{gap:0;grid-template-columns:1fr}}@media(max-width:640px){.dpc-inquiry[data-v-ae04e31e]{padding:40px 0}.dpc-container[data-v-ae04e31e]{padding:0 16px}.section-title[data-v-ae04e31e]{font-size:28px}.section-description[data-v-ae04e31e]{font-size:15px}.inquiry-form[data-v-ae04e31e]{padding:24px 20px}.action-button[data-v-ae04e31e]{justify-content:center;min-width:0;width:100%}}.campaign-bar[data-v-cd1162a6]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#041226eb;border-radius:100px;bottom:calc(30px + env(safe-area-inset-bottom,0px));box-shadow:0 14px 36px #04122659,0 0 0 1px #67e8f940;color-scheme:dark;display:flex;gap:12px;padding:8px 8px 8px 10px;position:fixed;right:100px;z-index:40}.campaign-bar-info[data-v-cd1162a6]{align-items:center;display:inline-flex;gap:10px;min-width:0;text-decoration:none}.campaign-bar-chip[data-v-cd1162a6]{background:linear-gradient(135deg,#f7c452,#e39a10);border-radius:100px;color:#1a1200;flex-shrink:0;font-size:12px;font-weight:900;padding:4px 10px;-webkit-text-fill-color:#1a1200}.campaign-bar-label[data-v-cd1162a6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-bar-cta[data-v-cd1162a6],.campaign-bar-label[data-v-cd1162a6]{color:#fff;font-size:14px;font-weight:700;-webkit-text-fill-color:#fff}.campaign-bar-cta[data-v-cd1162a6]{align-items:center;background:linear-gradient(135deg,#1465ff,#0d8296);border-radius:100px;display:inline-flex;flex-shrink:0;gap:6px;padding:9px 18px;text-decoration:none;transition:box-shadow .3s ease}.campaign-bar-cta[data-v-cd1162a6]:hover{box-shadow:0 0 22px #13b9d673}.campaign-bar-cta:hover .campaign-bar-cta-icon[data-v-cd1162a6]{transform:translate(3px)}.campaign-bar-cta-icon[data-v-cd1162a6]{height:16px;transition:transform .3s ease;width:16px}.campaign-bar-close[data-v-cd1162a6]{align-items:center;background:transparent;border:0;border-radius:50%;color:#fff9;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;transition:background-color .3s ease,color .3s ease;width:32px}.campaign-bar-close[data-v-cd1162a6]:hover{background:#ffffff1a;color:#fff}.campaign-bar-close[data-v-cd1162a6]:focus-visible{outline:2px solid #67e8f9;outline-offset:2px}.campaign-bar-close-icon[data-v-cd1162a6]{height:16px;width:16px}.campaign-bar-enter-active[data-v-cd1162a6],.campaign-bar-leave-active[data-v-cd1162a6]{transition:opacity .3s ease,transform .3s ease}.campaign-bar-enter-from[data-v-cd1162a6],.campaign-bar-leave-to[data-v-cd1162a6]{opacity:0;transform:translateY(16px)}@media(prefers-reduced-motion:reduce){.campaign-bar-enter-active[data-v-cd1162a6],.campaign-bar-leave-active[data-v-cd1162a6]{transition:none}}@media(max-width:768px){.campaign-bar[data-v-cd1162a6]{bottom:calc(20px + env(safe-area-inset-bottom,0px));right:80px}}@media(max-width:640px){.campaign-bar[data-v-cd1162a6]{justify-content:space-between;left:12px}.campaign-bar-label[data-v-cd1162a6]{display:none}}
