.website-opening[data-v-d8036562]{height:220svh;background:#f9fcff;position:relative;color:#203e54}.opening-stage[data-v-d8036562]{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate;background:#fbfdff}.opening-atmosphere[data-v-d8036562]{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 18% 28%,#e6f3ef40,transparent 52%),radial-gradient(ellipse at 82% 12%,#e7f0fb66,transparent 58%),linear-gradient(#fdfdfb,#fff)}.opening-copy[data-v-d8036562]{position:absolute;top:max(170px,32svh);left:24px;right:24px;text-align:center;will-change:transform,opacity}.eyebrow[data-v-d8036562]{font-size:11px;letter-spacing:.16em;color:#7c99af}.opening-copy h1[data-v-d8036562]{font-family:var(--font-sans);font-size:clamp(34px,3.6vw,52px);line-height:1.45;font-weight:400;letter-spacing:0;margin:18px 0 22px}.opening-copy h1 span[data-v-d8036562]{color:#087fff}.opening-copy p[data-v-d8036562]{font-family:var(--font-sans);font-weight:400;font-size:clamp(16px,1.25vw,18px);line-height:1.8;letter-spacing:.07em;color:#71899e;margin:0}.opening-actions[data-v-d8036562]{display:flex;justify-content:center;gap:24px;margin-top:36px}.opening-actions button[data-v-d8036562],.opening-actions a[data-v-d8036562]{display:flex;align-items:center;justify-content:center;gap:12px;min-width:128px;height:44px;padding:0 20px;font:inherit;font-size:14px;line-height:1.5;border:1px solid #ccdeed;border-radius:999px;color:#37769f;background:#ffffffb3;text-decoration:none;cursor:pointer;transition:background .25s,transform .25s,border-color .25s}.opening-actions button[data-v-d8036562]{color:#fff;background:#087fff;border-color:#087fff}.opening-actions button[data-v-d8036562]:hover{background:#006de2;transform:translateY(-2px)}.opening-actions a[data-v-d8036562]:hover{background:#edf6ff;border-color:#8bbfe8;transform:translateY(-2px)}.opening-actions[data-v-d8036562] :focus-visible{outline:2px solid #087fff;outline-offset:4px}.website-preview[data-v-d8036562]{position:absolute;left:50%;transform:translate(-50%);top:70svh;width:min(1040px,74vw);height:60svh;overflow:hidden;background:#0b2532;border:1px solid #d6e5ee;box-shadow:0 22px 65px #204b7012;will-change:top,width,height}.preview-toolbar[data-v-d8036562]{height:30px;display:flex;align-items:center;gap:14px;padding:0 18px;background:#f3f8fc;color:#86a4b7;font-size:8px;letter-spacing:.08em}.preview-toolbar>small[data-v-d8036562]{margin-left:auto;font-size:8px}.browser-dots[data-v-d8036562]{display:flex;gap:5px}.browser-dots i[data-v-d8036562]{width:4px;height:4px;border-radius:50%;background:#bbd1df}.preview-screen[data-v-d8036562]{position:relative;height:calc(100% - 30px);padding:28px 4%;background:radial-gradient(ellipse at 88% 35%,#154c5124,transparent 60%),#0b2532;color:#d9edf0;overflow:hidden}.preview-nav[data-v-d8036562]{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.1em}.preview-nav small[data-v-d8036562]{font-size:9px;color:#7295a2}.preview-copy[data-v-d8036562]{position:absolute;left:4%;top:27%;z-index:1}.preview-copy>small[data-v-d8036562]{font-size:8px;letter-spacing:.16em;color:#62a6b1}.preview-copy h2[data-v-d8036562]{font-weight:400;font-size:clamp(28px,3vw,50px);letter-spacing:-.02em;line-height:1.35;margin:16px 0 18px}.preview-copy p[data-v-d8036562]{font-size:12px;line-height:1.8;color:#8fb4bf;margin:0}.preview-copy>span[data-v-d8036562]{display:inline-block;margin-top:18px;padding-bottom:6px;border-bottom:1px solid #5a9ea7;color:#8bccc9;font-size:10px}.preview-art[data-v-d8036562]{position:absolute;right:5%;top:10%;height:80%;width:43%;stroke:#46b2b5;stroke-width:.8;opacity:.75;animation:preview-ribbon-d8036562 28s linear infinite}.preview-footer[data-v-d8036562]{position:absolute;bottom:18px;left:4%;right:4%;display:flex;justify-content:space-between;font-size:7px;letter-spacing:.12em;color:#4e7c8c}.opening-features[data-v-d8036562]{position:absolute;top:calc(74svh + 40px);left:50%;width:min(1440px,84vw);display:grid;grid-template-columns:repeat(4,1fr);transform:translate(-50%);gap:24px;opacity:0}.opening-features>div[data-v-d8036562]{display:flex;align-items:center;gap:14px;border-top:1px solid #dce8f0;padding:24px 0;font-size:18px;line-height:1.6;color:#38566d}.opening-features small[data-v-d8036562]{font-size:11px;letter-spacing:.06em;color:#087fff}@keyframes preview-ribbon-d8036562{to{rotate:360deg}}@media(max-height:750px)and (min-width:801px){.opening-copy[data-v-d8036562]{top:clamp(150px,28svh,210px)}.opening-copy h1[data-v-d8036562]{font-size:42px;margin:12px 0}.opening-actions[data-v-d8036562]{margin-top:24px}.opening-copy p[data-v-d8036562]{font-size:16px}.opening-features[data-v-d8036562]{top:calc(74svh + 24px)}}.static-opening[data-v-d8036562]{height:auto}.static-opening .opening-stage[data-v-d8036562]{position:relative;height:auto;padding:140px 24px 65px}.static-opening .opening-copy[data-v-d8036562]{position:relative;inset:auto}.static-opening .website-preview[data-v-d8036562]{position:relative;left:auto;top:auto;transform:none;width:min(1100px,100%);height:440px;border-radius:20px;margin:48px auto 0}.static-opening .opening-features[data-v-d8036562]{position:relative;inset:auto;transform:none;opacity:1;width:min(1100px,100%);margin:30px auto 0}@media(max-width:800px){.opening-copy h1[data-v-d8036562]{font-size:clamp(30px,5vw,42px)}.opening-copy p[data-v-d8036562]{font-size:16px}.opening-actions[data-v-d8036562]{margin-top:28px;gap:14px}.opening-actions button[data-v-d8036562],.opening-actions a[data-v-d8036562]{min-width:0;padding:12px 20px;gap:20px}.preview-copy h2[data-v-d8036562]{font-size:32px}.opening-features[data-v-d8036562]{gap:16px}.opening-features>div[data-v-d8036562]{font-size:15px;gap:8px;padding-top:16px}}@media(max-width:500px){.static-opening .website-preview[data-v-d8036562]{height:340px;margin-top:36px}.opening-copy h1[data-v-d8036562]{font-size:30px}.opening-copy p[data-v-d8036562]{font-size:15px}.preview-toolbar[data-v-d8036562]{font-size:6px;padding:0 10px;gap:8px}.preview-toolbar>small[data-v-d8036562]{font-size:6px}.preview-screen[data-v-d8036562]{padding-top:20px}.preview-copy h2[data-v-d8036562]{font-size:29px}.preview-copy p[data-v-d8036562]{font-size:10px}.preview-art[data-v-d8036562]{width:62%;right:-17%;opacity:.45}.opening-features[data-v-d8036562]{grid-template-columns:repeat(2,1fr)}.preview-nav small[data-v-d8036562]{font-size:7px}}@media(prefers-reduced-motion:reduce){.preview-art[data-v-d8036562]{animation:none}.opening-actions button[data-v-d8036562],.opening-actions a[data-v-d8036562]{transition:none}}@media(max-width:700px){.opening-copy h1[data-v-d8036562]{font-size:clamp(24px,6vw,38px);letter-spacing:0}.opening-copy p[data-v-d8036562]{font-size:16px;letter-spacing:0;text-wrap:balance}.opening-actions button[data-v-d8036562],.opening-actions a[data-v-d8036562]{height:42px;min-width:124px;font-size:14px;padding:0 20px}}@media(max-height:650px)and (min-width:801px){.opening-copy[data-v-d8036562]{top:145px}.opening-copy h1[data-v-d8036562]{font-size:clamp(26px,3.6vw,40px)}.opening-copy p[data-v-d8036562]{font-size:16px}.opening-actions[data-v-d8036562]{margin-top:16px}}.opening-features[data-v-d8036562]{display:flex;align-items:baseline;justify-content:space-between;gap:32px;padding:24px 0 0;border-top:1px solid #dce8f0}.opening-features h2[data-v-d8036562]{margin:0;font-family:var(--font-sans);font-size:clamp(22px,1.7vw,27px);font-weight:400;line-height:1.5;letter-spacing:.015em;color:#29495f}.opening-features p[data-v-d8036562]{margin:0;max-width:540px;font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.8;color:#71899e}@media(max-width:1100px){.opening-features[data-v-d8036562]{gap:18px}.opening-features h2[data-v-d8036562]{font-size:22px}.opening-features p[data-v-d8036562]{font-size:15px;max-width:46%}}@media(max-width:800px){.opening-features[data-v-d8036562]{flex-direction:column;align-items:flex-start;gap:12px;padding-top:22px}.opening-features p[data-v-d8036562]{max-width:100%;font-size:16px}.opening-features h2[data-v-d8036562]{font-size:22px}}.preview-screen.photo-preview[data-v-d8036562]{padding:0;background:#e6e4dd}.photo-preview img[data-v-d8036562],.photo-preview video[data-v-d8036562]{display:block;width:100%;height:auto;object-fit:contain;object-position:top center}.opening-stage[data-v-d8036562]{background:#f5f7f8;--glow-opacity:0}.opening-atmosphere[data-v-d8036562]{background:radial-gradient(ellipse at 50% 70%,#e8eef35c,transparent 70%),linear-gradient(155deg,#f3f5f6,#f8f9fa 65%,#f5f7f9)}.opening-atmosphere[data-v-d8036562]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px circle at var(--glow-x,50%) var(--glow-y,40%),#91bde51c 0%,#a5cec514 35%,transparent 72%);opacity:var(--glow-opacity,0);transition:opacity 1.4s ease}.website-preview[data-v-d8036562]{box-shadow:0 20px 60px #204b700d}@media(prefers-reduced-motion:reduce){.opening-atmosphere[data-v-d8036562]:before{display:none}}.preview-screen.photo-preview[data-v-d8036562]{height:auto;aspect-ratio:16/9;overflow:hidden}.photo-preview img[data-v-d8036562],.photo-preview video[data-v-d8036562]{width:100%;height:100%;object-fit:contain}.static-opening .website-preview[data-v-d8036562]{height:auto}.static-opening .preview-screen.photo-preview[data-v-d8036562]{aspect-ratio:16/9}.eyebrow[data-v-d8036562]{font-size:12px;line-height:1.6;letter-spacing:.13em}.opening-copy h1[data-v-d8036562]{font-size:clamp(36px,3.6vw,54px);line-height:1.45}.opening-copy h1 span[data-v-d8036562]{display:inline-block}.opening-copy p[data-v-d8036562]{font-size:clamp(17px,1.2vw,20px);line-height:1.8;letter-spacing:.04em}.opening-actions button[data-v-d8036562],.opening-actions a[data-v-d8036562]{font-size:15px}.opening-features h2[data-v-d8036562]{font-size:clamp(26px,2vw,34px);line-height:1.45}.opening-features p[data-v-d8036562]{font-size:18px;line-height:1.8}@media(max-width:1100px){.opening-features h2[data-v-d8036562]{font-size:26px}.opening-features p[data-v-d8036562]{font-size:16px}}@media(max-width:800px){.opening-copy h1[data-v-d8036562]{font-size:clamp(30px,5vw,42px)}.opening-copy p[data-v-d8036562]{font-size:17px;letter-spacing:0}.opening-features h2[data-v-d8036562]{font-size:24px}.opening-features p[data-v-d8036562]{font-size:16px}.opening-actions button[data-v-d8036562],.opening-actions a[data-v-d8036562]{font-size:15px}}@media(max-width:500px){.opening-copy h1[data-v-d8036562]{font-size:32px}.opening-copy p[data-v-d8036562]{font-size:16px}.opening-features h2[data-v-d8036562]{font-size:22px}.opening-features p[data-v-d8036562]{font-size:16px}}
