.launch-root.fr-page{--fr-rgb: 34 211 238;--fr-deep: #0e9db3;--lz-cy: rgb(var(--fr-rgb));--lz-cy-deep: var(--fr-deep);--lz-cy-soft: rgb(var(--fr-rgb) / .12);--lz-line-cy: rgb(var(--fr-rgb) / .32)}.launch-root.fr-page[data-front=memories]{--fr-rgb: 244 177 131;--fr-deep: #b8774f}.launch-root.fr-page[data-front=haramain]{--fr-rgb: 116 212 174;--fr-deep: #3f9e7c}.launch-root.fr-page[data-front=flyers]{--fr-rgb: 255 92 168;--fr-deep: #b83a78}.launch-root.fr-page[data-front=weddings]{--fr-rgb: 232 207 154;--fr-deep: #a88a52}.launch-root.fr-page[data-front=print-shops]{--fr-rgb: 255 228 92;--fr-deep: #b89a1f}.fr-page ::selection{background:rgb(var(--fr-rgb) / .35);color:var(--lz-ice)}.fr-page .lz-btn-primary{box-shadow:0 10px 30px -12px rgb(var(--fr-rgb) / .55)}.fr-page .lz-btn-primary:hover{background:color-mix(in srgb,var(--lz-cy) 78%,var(--lz-ice));box-shadow:0 14px 36px -12px rgb(var(--fr-rgb) / .7)}.fr-page .lz-btn-ghost:hover{background:rgb(var(--fr-rgb) / .06)}.fr-page .lz-eyebrow i{box-shadow:0 0 14px 2px rgb(var(--fr-rgb) / .7)}.fr-page .lz-hero-light{background:radial-gradient(640px circle at calc(50% + var(--px, 0) * 28%) calc(42% + var(--py, 0) * 28%),rgb(var(--fr-rgb) / .16),transparent 62%)}@media(prefers-reduced-motion:reduce){.fr-page .lz-hero-light{background:radial-gradient(640px circle at 50% 42%,rgb(var(--fr-rgb) / .14),transparent 62%)}}.fr-page .lz-aurora:before,.fr-page .lz-aurora:after{--band: repeating-linear-gradient(100deg, var(--fr-deep) 10%, var(--lz-navy) 18%, var(--lz-cy) 26%, var(--lz-navy) 34%, var(--fr-deep) 42%)}.fr-page .lz-flat-beam{background:linear-gradient(to top,rgb(var(--fr-rgb) / .55),rgb(var(--fr-rgb) / 0))}.fr-page .lz-flat-panel{border-color:rgb(var(--fr-rgb) / .45);box-shadow:0 30px 80px -20px #000000e6,0 0 60px -12px rgb(var(--fr-rgb) / .45),inset 0 0 0 1px #ffffff0f}.fr-page .lz-final-glow{background:radial-gradient(ellipse 60% 50% at 50% 100%,rgb(var(--fr-rgb) / .18),transparent 70%)}.fr-page .lz-final-rings i{border-color:rgb(var(--fr-rgb) / .28)}.fr-page .lz-skip,.fr-page .lz-logo,.fr-page .lz-nav-link,.fr-page .lz-footer-links a{min-height:44px;display:inline-flex;align-items:center}.fr-page .lz-nav .lz-btn{min-height:44px}@media(max-width:640px){.fr-page .fr-signin{display:none}}.fr-hero-signin{display:inline-flex;align-items:center;min-height:44px;color:var(--lz-dim);font-weight:700;text-decoration:underline;text-decoration-color:var(--lz-line-cy);text-underline-offset:4px}.fr-flat-print{position:absolute;inset-inline-start:13%;bottom:7%;width:70%;height:auto;border-radius:var(--lz-r-tile);transform:rotateX(62deg) rotate(-22deg);transform-origin:50% 70%;box-shadow:0 40px 70px -30px #000000e6}.fr-flat-print[data-portrait]{inset-inline-start:27%;width:44%;bottom:3%}.fr-lives{margin-top:44px}.fr-lives-list{list-style:none;margin:0;padding:0;display:grid;gap:72px}.fr-life-text h3{margin:12px 0 0;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.024em;max-width:18ch;text-wrap:balance}.fr-life-text p{margin:12px 0 16px;color:var(--lz-dim);font-size:1.1rem;line-height:1.6;max-width:44ch;text-wrap:pretty}.fr-life-visual{margin-top:28px}.fr-life-pane,.fr-lives-pane{border-radius:var(--lz-r-panel);padding:28px;display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 100%,rgb(var(--fr-rgb) / .14),transparent 60%),linear-gradient(var(--lz-navy-2),var(--lz-void))}.fr-life-pane .lz-phone,.fr-lives-pane .lz-phone{width:min(300px,72%)}.fr-life-pane .fr-clip,.fr-lives-pane>.fr-clip{max-width:360px}@media(min-width:1024px){.fr-lives[data-wide]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.fr-lives[data-wide] .fr-lives-list{gap:0}.fr-lives[data-wide] .fr-life{min-height:72vh;display:flex;align-items:center;opacity:.38;transition:opacity .5s var(--lz-ease)}.fr-lives[data-wide] .fr-life[data-on]{opacity:1}.fr-lives-stage{position:sticky;top:110px;align-self:start;height:calc(100vh - 140px)}.fr-lives-shell{height:100%}.fr-lives-pane{position:absolute;top:8px;right:8px;bottom:8px;left:8px;opacity:0;transform:translateY(12px) scale(.98);transition:opacity .5s var(--lz-ease),transform .5s var(--lz-ease)}.fr-lives-pane[data-on]{opacity:1;transform:none}.fr-lives-pane .fr-clip{max-height:calc(100vh - 220px);width:auto}}@media(prefers-reduced-motion:reduce){.fr-life,.fr-lives-pane{transition:none!important}}.fr-clip{display:block;width:100%;height:auto;border-radius:var(--lz-r-tile);background:var(--lz-navy-2);object-fit:cover}.lz-screen>.fr-clip{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit}.fr-flat{display:block;max-width:100%;height:auto;border-radius:var(--lz-r-tile);box-shadow:0 0 0 6px rgb(var(--fr-rgb) / .06),0 40px 80px -36px #000000e6}.fr-paper{position:relative;width:min(420px,86%);aspect-ratio:86 / 54;border-radius:var(--lz-r-tile);padding:7% 8%;background:linear-gradient(135deg,#f6f2ea,#e7e1d4);color:#16202c;container-type:inline-size;box-shadow:0 40px 80px -36px #000000e6}.fr-paper b{display:block;font-size:8cqw;line-height:1.1;letter-spacing:-.02em}.fr-paper span{display:block;margin-top:2cqw;font-size:4.2cqw;font-weight:700;color:#5a6470}.fr-paper i{position:absolute;inset-inline:8%;bottom:24%;height:2px;background:#c9a35a}.fr-try{display:grid;justify-items:center;gap:14px}.fr-try .lz-phone{width:min(280px,70vw)}.fr-try-in{display:grid;gap:4cqw;padding:14cqw 7cqw 8cqw}.fr-try-t{margin:0;font-weight:700;font-size:6cqw}.fr-try-img{width:100%;height:auto;max-height:90cqw;object-fit:cover;border-radius:var(--lz-r-tile)}.fr-try-slot{aspect-ratio:1 / 1;border-radius:var(--lz-r-tile);border:1px dashed var(--lz-line-2);background:#eaf6ff08}.fr-try-field{display:block;height:11cqw;line-height:11cqw;padding-inline:4cqw;border-radius:var(--lz-r-tile);background:#0a1a3cb8;border:1px solid var(--lz-line);color:var(--lz-dim);font-size:4.2cqw}.fr-try-go{display:block;height:13cqw;line-height:13cqw;border-radius:999px;text-align:center;background:var(--lz-cy);color:var(--lz-navy);font-weight:700;font-size:4.6cqw}.fr-facts{margin:44px 0 0;display:grid;gap:0 64px}@media(min-width:900px){.fr-facts{grid-template-columns:1fr 1fr}}.fr-facts>div{padding-block:22px;border-top:1px solid var(--lz-line)}.fr-facts dt{font-weight:700;font-size:1.1rem;letter-spacing:-.01em}.fr-facts dd{margin:8px 0 0;color:var(--lz-dim);line-height:1.6;max-width:48ch;text-wrap:pretty}.fr-sample{margin-top:44px;display:grid;gap:28px;align-items:center}@media(min-width:960px){.fr-sample{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.fr-sample-in{border-radius:var(--lz-r-panel);padding:28px;display:grid;gap:16px;justify-items:start;background:linear-gradient(120deg,rgb(var(--fr-rgb) / .12),#0a1a3c80)}.fr-sample-in p{margin:0;color:var(--lz-dim);line-height:1.6;max-width:44ch}.fr-sample-note{color:var(--lz-mute)!important;font-size:1rem}.fr-price-grid{margin-top:44px;display:grid;gap:18px}@media(min-width:900px){.fr-price-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.fr-price-in{height:100%;border-radius:var(--lz-r-panel);padding:28px;display:flex;flex-direction:column;gap:14px;background:linear-gradient(180deg,rgb(var(--fr-rgb) / .08),#0a1a3c73 45%)}.fr-price-name{margin:0;color:var(--lz-cy);font-weight:700;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.fr-price-v{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.fr-price-v b{font-size:clamp(2.1rem,1.2rem + 3.6vw,3.6rem);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.fr-price-v span{color:var(--lz-dim)}.fr-price-note{margin:0;color:var(--lz-dim);font-size:1rem;line-height:1.55}.fr-price-cta{margin-top:auto;padding-top:8px}.fr-faq{margin-top:44px;max-width:820px;border-top:1px solid var(--lz-line)}.fr-faq-item{border-bottom:1px solid var(--lz-line)}.fr-faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding-block:14px;font-weight:700;font-size:1.1rem;cursor:pointer}.fr-faq-item summary::-webkit-details-marker{display:none}.fr-faq-item summary svg{flex:none;color:var(--lz-cy);transition:transform .26s var(--lz-ease)}.fr-faq-item[open] summary svg{transform:rotate(45deg)}.fr-faq-item p{margin:0 0 20px;color:var(--lz-dim);line-height:1.6;max-width:62ch}@media(prefers-reduced-motion:reduce){.fr-faq-item summary svg{transition:none}}.fr-band{padding-block:56px;border-block:1px solid var(--lz-line);background:#0a1a3c33}.fr-cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.fr-sticky{display:none}@media(max-width:767px){.fr-sticky{display:flex;justify-content:center;position:fixed;inset-inline:0;bottom:0;z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--lz-navy) 60%,transparent);transform:translateY(110%);visibility:hidden;transition:transform .24s var(--lz-ease),visibility 0s .24s}.fr-sticky[data-show]{transform:none;visibility:visible;transition:transform .24s var(--lz-ease)}.fr-sticky .lz-btn{width:100%;max-width:420px;justify-content:center}}@media(prefers-reduced-motion:reduce){.fr-sticky,.fr-sticky[data-show]{transition:none}}.fr-reveal{opacity:0;transform:translateY(10px);transition:opacity .5s var(--lz-ease),transform .5s var(--lz-ease)}.fr-reveal[data-in]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fr-reveal{opacity:1;transform:none;transition:none}}
