#app,#app>div,#divbody,#root,html{height:100%;margin:initial}:root{--ph-side-pad:0px;--ph-top-pad:0px;--ph-accent:#c9a876;--ph-accent-strong:#b8956a;--ph-accent-soft:#fdf6ec;--ph-accent-text:#fff;--ph-bg:#f5f5f5;--ph-surface:#f5e9d3}#divbody{background:#f5f5f5;background:var(--ph-bg,#fff);box-sizing:border-box;padding-left:0;padding-left:var(--ph-side-pad,0);padding-top:0;padding-top:var(--ph-top-pad,0);position:relative}@media (max-width:899.98px){.ph-page-logo{height:0!important;margin:0 0 14px!important;padding:0!important;visibility:hidden}#divlogo{display:none}#divbackground{top:0;top:var(--ph-top-pad,0)}}body,html{overflow:hidden}body{-webkit-touch-callout:none;height:100%;margin:initial;text-align:center;-webkit-user-select:none;user-select:none}#divbackground{background-size:cover;bottom:0;left:0;left:var(--ph-side-pad,0);position:fixed;right:0;top:0;top:var(--ph-top-pad,0);-webkit-transform:translateZ(0);transform:translateZ(0)}#divbackground,#divpreview{background-position:50%;background-repeat:no-repeat}#divpreview{background-size:contain;height:100%;left:50%;max-height:50%;position:relative;top:55%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}#divform{bottom:5vh;height:12.5vmin;left:1%;margin:auto;max-height:30vmin;max-width:60vmin;min-height:7.5vh;min-width:40vw;position:absolute;right:1%;width:80%;width:100%}@media (min-width:900px){#divform{height:auto;left:1%;left:calc(var(--ph-side-pad, 0px) + 1%);max-height:none;max-width:360px;min-height:0;min-width:0;width:auto}#divform .fakebutton{border-radius:28px;font-size:16px;height:56px;padding:0 32px}#divform .ph-cta-ring{border-radius:28px}}#general{bottom:5vh;height:36vmin;left:1%;margin:auto;max-height:60vmin;max-width:60vmin;min-height:7.5vh;min-width:40vw;position:absolute;right:1%;width:80%;width:100%}#btn1,#btn2{height:12.5vmin;left:1%;margin:auto;max-height:60vmin;max-width:60vmin;min-height:7.5vh;min-width:40vw;position:absolute;right:1%;width:80%;width:100%}#btn2{top:20vmin}.uploadImageButton{display:none}.fakebutton{align-items:center;background-color:#c9a876;background-color:var(--ph-accent);border-radius:20vh;border-width:1.5px;color:#fff;color:var(--ph-accent-text);display:flex;font-family:Verdana;font-size:4vmin;font-weight:bolder;height:100%;justify-content:center;width:100%}#lblabort{background-color:#b4b4b4;color:#3c3c3c}.ph-cta{-webkit-tap-highlight-color:transparent;background-image:linear-gradient(135deg,#c9a876,#b8956a);background-image:linear-gradient(135deg,var(--ph-accent),var(--ph-accent-strong));box-shadow:0 8px 24px rgba(0,0,0,.22),0 2px 6px rgba(0,0,0,.18);box-shadow:0 8px 24px color-mix(in srgb,#c9a876 45%,transparent),0 2px 6px rgba(0,0,0,.18);box-shadow:0 8px 24px color-mix(in srgb,var(--ph-accent) 45%,transparent),0 2px 6px rgba(0,0,0,.18);box-sizing:border-box;cursor:pointer;gap:.55em;overflow:hidden;position:relative;touch-action:manipulation;transition:box-shadow .12s ease,-webkit-transform .12s ease;transition:transform .12s ease,box-shadow .12s ease;transition:transform .12s ease,box-shadow .12s ease,-webkit-transform .12s ease;z-index:1}.ph-cta:active{box-shadow:0 3px 10px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.16);box-shadow:0 3px 10px color-mix(in srgb,#c9a876 35%,transparent),0 1px 3px rgba(0,0,0,.16);box-shadow:0 3px 10px color-mix(in srgb,var(--ph-accent) 35%,transparent),0 1px 3px rgba(0,0,0,.16);-webkit-transform:scale(.96);transform:scale(.96)}.ph-cta.ph-attract:after{-webkit-animation:ph-cta-gloss 4.5s ease-in-out infinite;animation:ph-cta-gloss 4.5s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);bottom:-20%;content:"";left:-55%;pointer-events:none;position:absolute;top:-20%;width:45%}.ph-cta-ring{-webkit-animation:ph-cta-pulse 3s ease-out infinite;animation:ph-cta-pulse 3s ease-out infinite;background:#c9a876;background:var(--ph-accent);border-radius:20vh;inset:0;opacity:0;pointer-events:none;position:absolute;z-index:0}@-webkit-keyframes ph-cta-gloss{0%,55%{-webkit-transform:translateX(0) skewX(-18deg);transform:translateX(0) skewX(-18deg)}to{-webkit-transform:translateX(400%) skewX(-18deg);transform:translateX(400%) skewX(-18deg)}}@keyframes ph-cta-gloss{0%,55%{-webkit-transform:translateX(0) skewX(-18deg);transform:translateX(0) skewX(-18deg)}to{-webkit-transform:translateX(400%) skewX(-18deg);transform:translateX(400%) skewX(-18deg)}}@-webkit-keyframes ph-cta-pulse{0%{opacity:.45;-webkit-transform:scale(1);transform:scale(1)}70%,to{opacity:0;-webkit-transform:scale(1.13);transform:scale(1.13)}}@keyframes ph-cta-pulse{0%{opacity:.45;-webkit-transform:scale(1);transform:scale(1)}70%,to{opacity:0;-webkit-transform:scale(1.13);transform:scale(1.13)}}@media (prefers-reduced-motion:reduce){.ph-cta.ph-attract:after{-webkit-animation:none;animation:none}.ph-cta-ring{display:none}}button.fakebutton{-webkit-appearance:none;appearance:none;border:none;padding:0}.ph-sheet-backdrop{align-items:flex-end;-webkit-animation:ph-sheet-fade .18s ease-out;animation:ph-sheet-fade .18s ease-out;background:rgba(0,0,0,.5);display:flex;inset:0;position:fixed;z-index:200}.ph-sheet{-webkit-animation:ph-sheet-rise .22s cubic-bezier(.22,1,.36,1);animation:ph-sheet-rise .22s cubic-bezier(.22,1,.36,1);background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -8px 32px rgba(0,0,0,.25);box-sizing:border-box;font-family:Verdana;padding:8px 16px calc(16px + env(safe-area-inset-bottom, 0px));width:100%}.ph-sheet-grabber{background:#dcdcdc;border-radius:2px;display:block;height:4px;margin:4px auto 14px;width:40px}.ph-sheet-title{margin:0 0 14px;text-align:center}.ph-sheet-option,.ph-sheet-title{color:#333;font-size:15px;font-weight:700}.ph-sheet-option{-webkit-tap-highlight-color:transparent;align-items:center;-webkit-appearance:none;appearance:none;background:#f4f4f5;border:none;border-radius:14px;box-sizing:border-box;cursor:pointer;display:flex;font-family:Verdana;gap:14px;margin-bottom:8px;padding:12px 14px;text-align:left;touch-action:manipulation;transition:background-color .12s ease,-webkit-transform .12s ease;transition:transform .12s ease,background-color .12s ease;transition:transform .12s ease,background-color .12s ease,-webkit-transform .12s ease;width:100%}.ph-sheet-option:active{background:#e9e9eb;-webkit-transform:scale(.98);transform:scale(.98)}.ph-sheet-glyph{align-items:center;background-image:linear-gradient(135deg,#c9a876,#b8956a);background-image:linear-gradient(135deg,var(--ph-accent),var(--ph-accent-strong));border-radius:50%;color:#fff;color:var(--ph-accent-text);display:flex;flex:none;font-size:18px;height:40px;justify-content:center;width:40px}.ph-sheet-cancel{-webkit-appearance:none;appearance:none;background:none;border:none;color:#999;cursor:pointer;font-family:Verdana;font-size:13px;margin-top:4px;padding:12px;width:100%}@-webkit-keyframes ph-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes ph-sheet-fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes ph-sheet-rise{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ph-sheet-rise{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ph-sheet,.ph-sheet-backdrop{-webkit-animation:none;animation:none}.ph-sheet-option:active{-webkit-transform:none;transform:none}}.settingButtons{-webkit-appearance:none;background-color:#fff;border:1.5px;border-radius:20vh;font-family:Verdana;font-size:4vmin;font-weight:bolder;min-height:7.5vh}.fakebuttonBackground{align-items:center;background-color:#fff;border:1.5px solid #000;display:flex;float:left;font-family:Trebuchet MS;font-size:5vmin;height:15vh;justify-content:center;margin-top:8px;width:45vw}#settingsform{position:absolute;top:65vh}#backgroundChange{width:60vw}.row{display:none;flex-wrap:wrap;padding:0 4px}.column{flex:50% 1;padding:4px}.column img{height:15vh;margin-top:8px;vertical-align:middle;width:45vw}#backgroundChange{margin-bottom:2.5vh;width:90vw}#logoBlack,#logoWhite{width:44.5vw}#logoWhite{margin-bottom:2.5vh}#home{width:90vw}.ph-card-action{transition:background .15s ease,-webkit-filter .15s ease;transition:filter .15s ease,background .15s ease;transition:filter .15s ease,background .15s ease,-webkit-filter .15s ease}.ph-card-action:hover{-webkit-filter:brightness(.96);filter:brightness(.96)}.ph-card-action--ghost:hover{background:rgba(0,0,0,.035)!important}.ph-card-action:active{-webkit-transform:scale(.99);transform:scale(.99)}@-webkit-keyframes ph-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ph-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes ph-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ph-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@-webkit-keyframes ph-confetti-fall{to{-webkit-transform:translateY(110vh) rotate(2turn);transform:translateY(110vh) rotate(2turn)}}@keyframes ph-confetti-fall{to{-webkit-transform:translateY(110vh) rotate(2turn);transform:translateY(110vh) rotate(2turn)}}@-webkit-keyframes ph-fade-out{to{opacity:0}}@keyframes ph-fade-out{to{opacity:0}}.tl-root{--tl-gutter:72px;--tl-rail-w:30px;min-height:100%;position:relative;text-align:left}.tl-scrim{bottom:0;left:0;left:var(--ph-side-pad,0);pointer-events:none;position:fixed;right:0;top:0;top:var(--ph-top-pad,0);z-index:0}.tl-content{box-sizing:border-box;margin:0 auto;max-width:720px;padding:34px 16px 172px;position:relative;z-index:1}.tl-header{margin-bottom:34px;text-align:center}.tl-card:not(.tl-card--photo) .tl-header{margin-bottom:30px}.tl-heading{color:var(--tl-ink);font-family:var(--tl-head-font);font-size:calc(var(--tl-head-size)*1.35);font-weight:var(--tl-head-weight);letter-spacing:var(--tl-head-spacing);line-height:1.25;margin:0;overflow-wrap:anywhere;text-transform:var(--tl-head-case)}.tl-subheading{color:var(--tl-ink-soft);font-family:var(--tl-body-font);font-size:var(--tl-body-size);margin:10px 0 0;overflow-wrap:anywhere}.tl-header-rule{background:var(--tl-accent);height:1px;margin:18px auto 0;opacity:.75;width:44px}.tl-card{background:var(--tl-card-bg);border:1px solid var(--tl-card-border);border-radius:var(--tl-card-radius);padding:var(--tl-card-pad)}.tl-card--photo{border-color:transparent}.tl-row{align-items:flex-start;display:flex;gap:0;padding:0;position:relative}.tl-gutter{box-sizing:border-box;flex:0 0 var(--tl-gutter);padding-top:13px;text-align:right;width:var(--tl-gutter)}.tl-time{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tl-time-color);display:inline-block;font-family:var(--tl-time-font);font-size:var(--tl-time-size);font-variant-numeric:tabular-nums;font-weight:var(--tl-time-weight);letter-spacing:var(--tl-time-spacing);text-transform:var(--tl-time-case);white-space:nowrap}.tl-time--pill{background:var(--tl-time-pill-bg);border-radius:999px;padding:4px 7px}.tl-rail{align-self:stretch;flex:0 0 var(--tl-rail-w);position:relative;width:var(--tl-rail-w)}.tl-line{background:var(--tl-rail);bottom:0;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px}.tl-row:first-child .tl-line{top:22px}.tl-row:last-child .tl-line{bottom:calc(100% - 22px)}.tl-row:first-child:last-child .tl-line{display:none}.tl-node{align-items:center;background:var(--tl-node-bg);border:1px solid var(--tl-node-ring);border-radius:50%;box-sizing:border-box;color:var(--tl-accent);color:var(--tl-node-ink,var(--tl-accent));display:flex;height:28px;justify-content:center;left:50%;position:absolute;top:22px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:28px}.tl-node--bare{background:var(--tl-accent);border-color:transparent;height:9px;width:9px}.tl-body{flex:1 1 auto;min-width:0;padding:6px 0 30px 14px}.tl-row:last-child .tl-body{padding-bottom:4px}.tl-title{color:var(--tl-ink);font-family:var(--tl-head-font);font-size:var(--tl-head-size);font-weight:var(--tl-head-weight);letter-spacing:var(--tl-head-spacing);line-height:1.3;margin:0;overflow-wrap:anywhere;text-transform:var(--tl-head-case)}.tl-loc{align-items:center;color:var(--tl-accent);color:var(--tl-loc-color,var(--tl-accent));display:flex;font-size:calc(var(--tl-body-size) - 1px);gap:5px;margin-top:6px}.tl-loc,.tl-note{font-family:var(--tl-body-font);overflow-wrap:anywhere}.tl-note{color:var(--tl-ink-soft);font-size:var(--tl-body-size);line-height:1.6;margin:8px 0 0;white-space:pre-wrap}.tl-root.is-editing .tl-row-hit{-webkit-tap-highlight-color:transparent;background:transparent;border:1px dashed transparent;border-radius:12px;cursor:pointer;inset:0 -10px 12px -10px;position:absolute;transition:background .15s,border-color .15s}.tl-root.is-editing .tl-row-hit:focus-visible,.tl-root.is-editing .tl-row-hit:hover{background:hsla(0,0%,50%,.16);border-color:var(--tl-rail);outline:none}.tl-pencil{align-items:center;border-radius:50%;color:var(--tl-ink-soft);display:flex;height:30px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:-2px;top:8px;transition:opacity .15s;width:30px}.tl-root.is-editing .tl-row-hit:focus-visible~.tl-pencil,.tl-root.is-editing .tl-row-hit:hover~.tl-pencil{opacity:.9}@media (hover:none){.tl-pencil{opacity:.55}}.tl-empty{color:var(--tl-ink-soft);font-family:var(--tl-body-font);font-size:var(--tl-body-size);padding:40px 0;text-align:center}@media (min-width:600px){.tl-root{--tl-gutter:84px;--tl-rail-w:38px}.tl-content{padding:52px 24px 182px}.tl-body{padding-left:20px}}.tl-sheet-backdrop{align-items:flex-end;-webkit-animation:tl-fade .16s ease-out;animation:tl-fade .16s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.tl-sheet{-webkit-overflow-scrolling:touch;-webkit-animation:tl-rise .2s cubic-bezier(.22,1,.36,1);animation:tl-rise .2s cubic-bezier(.22,1,.36,1);background:#fff;border-radius:20px 20px 0 0;box-sizing:border-box;max-height:88vh;max-width:540px;overflow-y:auto;padding:8px 20px calc(24px + env(safe-area-inset-bottom));position:relative;text-align:left;width:100%}@-webkit-keyframes tl-fade{0%{opacity:0}to{opacity:1}}@keyframes tl-fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes tl-rise{0%{-webkit-transform:translateY(18px);transform:translateY(18px)}to{-webkit-transform:none;transform:none}}@keyframes tl-rise{0%{-webkit-transform:translateY(18px);transform:translateY(18px)}to{-webkit-transform:none;transform:none}}.tl-sheet-grip{background:#ddd;border-radius:2px;height:4px;margin:6px auto 14px;width:38px}.tl-sheet-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.tl-sheet-title{color:#333;font-family:Verdana,sans-serif;font-size:15px;font-weight:700;margin:0}.tl-field{margin-bottom:16px}.tl-label{color:#999;display:block;font-family:Verdana,sans-serif;font-size:10px;letter-spacing:.7px;margin-bottom:6px;text-transform:uppercase}.tl-input,.tl-textarea{background:#f7f7f7;border:1px solid #e6e6e6;border-radius:10px;box-sizing:border-box;color:#222;font-family:Verdana,sans-serif;font-size:14px;outline:none;padding:11px 12px;transition:border-color .15s,background .15s;-webkit-user-select:text;user-select:text;width:100%}.tl-textarea{line-height:1.5;min-height:76px;resize:vertical}.tl-input:focus,.tl-textarea:focus{background:#fff;border-color:var(--ph-accent)}.tl-input:disabled{opacity:.45}.tl-row-2{align-items:flex-end;display:flex;gap:10px}.tl-btn{border:1px solid transparent;border-radius:10px;cursor:pointer;font-family:Verdana,sans-serif;font-size:13px;padding:11px 18px;transition:background .15s,color .15s,border-color .15s,opacity .15s}.tl-btn:disabled{cursor:default;opacity:.5}.tl-btn--primary{background:var(--ph-accent);color:#fff;color:var(--ph-accent-text,#fff);font-weight:700}.tl-btn--primary:hover:not(:disabled){background:var(--ph-accent-strong)}.tl-btn--ghost{background:none;border-color:#e0e0e0;color:#777}.tl-btn--ghost:hover:not(:disabled){background:#f5f5f5}.tl-btn--danger{background:none;border-color:rgba(229,72,77,.35);color:#e5484d}.tl-btn--danger:hover:not(:disabled){background:rgba(229,72,77,.07)}.tl-btn--block{width:100%}.tl-sheet-actions{display:flex;gap:10px;margin-top:22px}.tl-sheet-actions .tl-btn{flex:1 1}.tl-icon-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(46px,1fr))}.tl-icon-btn{align-items:center;aspect-ratio:1;background:#f7f7f7;border:1px solid #e6e6e6;border-radius:10px;color:#666;cursor:pointer;display:flex;justify-content:center;transition:border-color .15s,background .15s,color .15s}.tl-icon-btn:hover{border-color:#ccc}.tl-icon-btn.is-on{background:var(--ph-accent-soft);border-color:var(--ph-accent);color:var(--ph-accent-strong)}.tl-theme-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.tl-theme-btn{background:none;border:2px solid transparent;border-radius:12px;cursor:pointer;overflow:hidden;padding:0;transition:border-color .15s}.tl-theme-btn.is-on{border-color:var(--ph-accent)}.tl-theme-prev{align-items:center;border-radius:9px;display:flex;gap:7px;min-height:54px;padding:11px 10px}.tl-theme-prev-time{font-size:8px;letter-spacing:.5px;opacity:.85}.tl-theme-prev-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.tl-theme-prev-bars{display:flex;flex:1 1;flex-direction:column;gap:4px}.tl-theme-prev-bar{border-radius:2px;height:4px;opacity:.9}.tl-theme-prev-word{font-size:10px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-theme-prev-bar.is-soft{height:3px;opacity:.4;width:70%}.tl-theme-name{color:#777;display:block;font-family:Verdana,sans-serif;font-size:10px;padding:5px 2px 3px;text-align:center}.tl-theme-btn.is-on .tl-theme-name{color:var(--ph-accent-strong);font-weight:700}.tl-tpl-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.tl-tpl-btn{background:hsla(0,0%,50%,.26);border:1px solid var(--tl-rail);border-radius:12px;color:var(--tl-ink);cursor:pointer;font-family:Verdana,sans-serif;font-size:13px;padding:15px 12px;transition:background .15s,border-color .15s}.tl-tpl-btn:hover{background:hsla(0,0%,50%,.3);border-color:var(--tl-accent)}.tl-tpl-count{color:var(--tl-ink-soft);display:block;font-size:10.5px;margin-top:5px}.tl-add{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(28,28,30,.6);border:1px dashed hsla(0,0%,100%,.34);border-radius:14px;color:#fff;cursor:pointer;display:block;font-family:Verdana,sans-serif;font-size:12.5px;margin-top:16px;padding:15px 12px;transition:background .15s,border-color .15s;width:100%}.tl-add:hover{background:rgba(48,48,52,.72);border-color:hsla(0,0%,100%,.5)}.tl-add:disabled{cursor:default;opacity:.45}.tl-toolbar{background:linear-gradient(hsla(0,0%,8%,0),hsla(0,0%,8%,.55) 45%);bottom:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;left:0;left:var(--ph-side-pad,0);padding:10px 12px calc(10px + env(safe-area-inset-bottom));pointer-events:none;position:fixed;right:0;z-index:60}.tl-toolbar>*{pointer-events:auto}.tl-tool{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(28,28,30,.82);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:Verdana,sans-serif;font-size:12.5px;gap:7px;padding:10px 16px;transition:background .15s}.tl-tool:hover{background:rgba(48,48,52,.9)}.tl-tool--primary{background:var(--ph-accent);border-color:transparent;color:#fff;color:var(--ph-accent-text,#fff);font-weight:700}.tl-tool--primary:hover{background:var(--ph-accent-strong)}.tl-status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(28,28,30,.8);border-radius:999px;color:#fff;font-family:Verdana,sans-serif;font-size:11px;padding:6px 13px;pointer-events:none;position:fixed;right:14px;top:12px;top:calc(var(--ph-top-pad, 0px) + 12px);z-index:60}.tl-status--saved{background:rgba(56,142,60,.9)}.tl-status--error{background:rgba(211,47,47,.92)}.tl-hint{color:#999;font-family:Verdana,sans-serif;font-size:11.5px;line-height:1.5;margin:6px 0 0}.tl-photos{display:flex;flex-wrap:nowrap;gap:6px;margin-top:12px;z-index:2}.tl-photo,.tl-photos{overflow:hidden;position:relative}.tl-photo{-webkit-tap-highlight-color:transparent;background:hsla(0,0%,50%,.25);border:none;border-radius:8px;cursor:pointer;flex:0 0 auto;height:54px;padding:0;width:54px}.tl-photo img{display:block;height:100%;object-fit:cover;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;width:100%}.tl-photo:hover img{-webkit-transform:scale(1.06);transform:scale(1.06)}.tl-photo-more{background:rgba(0,0,0,.58);color:#fff;font-family:var(--tl-body-font);font-size:14px;font-weight:700;letter-spacing:.3px;position:absolute}.tl-lb,.tl-photo-more{align-items:center;display:flex;inset:0;justify-content:center}.tl-lb{-webkit-animation:tl-fade .15s ease-out;animation:tl-fade .15s ease-out;background:rgba(0,0,0,.94);position:fixed;z-index:1100}.tl-lb-img{display:block;max-height:100%;max-width:100%;object-fit:contain;transition:opacity .25s}.tl-lb-close,.tl-lb-nav{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.12);border:none;color:#fff;cursor:pointer;position:absolute;transition:background .15s;z-index:2}.tl-lb-close:hover,.tl-lb-nav:hover{background:hsla(0,0%,100%,.24)}.tl-lb-close{border-radius:50%;font-size:17px;height:40px;line-height:1;right:14px;top:calc(env(safe-area-inset-top) + 14px);width:40px}.tl-lb-nav{border-radius:10px;font-size:34px;height:62px;line-height:1;padding:0 0 4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:46px}.tl-lb-nav--prev{left:10px}.tl-lb-nav--next{right:10px}.tl-lb-count{background:rgba(0,0,0,.45);border-radius:999px;bottom:calc(env(safe-area-inset-bottom) + 18px);color:hsla(0,0%,100%,.8);font-family:Verdana,sans-serif;font-size:12px;left:50%;padding:5px 13px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:600px){.tl-photo{height:74px;width:74px}}.lp{color:#333;font-family:Verdana,sans-serif;inset:0;overflow-x:hidden;overflow-y:auto;position:fixed;scrollbar-gutter:stable;-webkit-user-select:none;user-select:none;z-index:100}.lp,.lp-nav{background:#fff}.lp-nav{box-shadow:0 2px 8px rgba(0,0,0,.08);position:-webkit-sticky;position:sticky;top:0;z-index:500}.lp-nav-inner{align-items:center;display:flex;height:70px;justify-content:space-between;margin:0 auto;max-width:1100px;padding:0 24px;position:relative}.lp-nav-logo{height:40px;left:50%;object-fit:contain;opacity:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,calc(-50% - 8px));transform:translate(-50%,calc(-50% - 8px));transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,transform .35s ease;transition:opacity .35s ease,transform .35s ease,-webkit-transform .35s ease}.lp-nav-logo-visible{opacity:1;pointer-events:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:480px){.lp-nav-logo{height:32px}}.lp-nav-links{align-items:stretch;background:#fff;border-radius:12px;box-shadow:0 10px 28px rgba(0,0,0,.16);display:none;flex-direction:column;gap:6px;padding:12px;position:absolute;right:24px;top:calc(100% + 6px);width:250px}.lp-nav-links.lp-nav-open{display:flex}.lp-nav-link{background:none;border:none;border-radius:6px;color:#555;cursor:pointer;font-family:Verdana,sans-serif;font-size:13px;padding:8px 14px;transition:color .15s}.lp-nav-demo,.lp-nav-link:hover{color:#c9a876}.lp-nav-demo{font-weight:700}.lp-nav-demo:hover{color:#b8956a}.lp-nav-demo:disabled{cursor:wait;opacity:.6}.lp-nav-authed{align-items:center;display:flex;gap:8px;margin-left:auto;margin-right:12px}@media (max-width:700px){.lp-nav-authed .lp-btn{font-size:12px;padding:6px 10px}}@media (max-width:899.98px){.lp-nav-authed .lp-nav-authed-btn{display:none}}.lp-burger{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:8px}.lp-burger span{background:#333;border-radius:2px;display:block;height:2px;width:22px}.lp-nav-lang{align-items:center;display:flex}.lp-nav-auth{display:flex;flex-direction:column;gap:6px;margin-left:0;margin-top:6px}.lp-nav-links .lp-btn{text-align:center;width:100%}@media (max-width:380px){.lp-nav-links{left:12px;right:12px;width:auto}}.lp-btn{border:2px solid transparent;border-radius:50px;cursor:pointer;display:inline-block;font-family:Verdana,sans-serif;font-size:13px;font-weight:700;padding:10px 24px;transition:opacity .15s,background .15s;white-space:nowrap}.lp-btn-big{font-size:15px;padding:14px 36px}.lp-btn-hero{font-size:17px;padding:16px 42px}.lp-btn-full{padding:14px;width:100%}.lp-btn:disabled{cursor:not-allowed;opacity:.45}.lp-btn-blue{background:#c9a876;border-color:#c9a876;color:#fff}.lp-btn-blue:hover:not(:disabled){background:#b8956a;border-color:#b8956a}.lp-btn-primary{background:#c9a876;border-color:#c9a876;color:#fff}.lp-btn-primary:hover:not(:disabled){background:#b8956a;border-color:#b8956a}.lp-btn-outline{background:transparent;border-color:#fff;color:#fff}.lp-btn-outline:hover{background:hsla(0,0%,100%,.15)}.lp-btn-outline-dark{background:transparent;border-color:#ccc;color:#333}.lp-btn-outline-dark:hover{border-color:#c9a876;color:#c9a876}.lp-hero{align-items:center;background:#1b1b1b;box-sizing:border-box;display:flex;height:calc(100vh - 70px);justify-content:center;min-height:500px;overflow:hidden;padding-bottom:8vh;position:relative}.lp-hero-slide,.lp-hero-slides{inset:0;position:absolute}.lp-hero-slide{background-position:50%;background-size:cover;opacity:0;-webkit-transform:scale(1.02);transform:scale(1.02);transition:opacity 1.4s ease-in-out,-webkit-transform 7s linear;transition:opacity 1.4s ease-in-out,transform 7s linear;transition:opacity 1.4s ease-in-out,transform 7s linear,-webkit-transform 7s linear}.lp-hero-slide-visible{opacity:1}.lp-hero-slide-active{-webkit-transform:scale(1.12);transform:scale(1.12)}.lp-hero-dots{display:flex;flex-direction:column;gap:10px;position:absolute;right:22px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.lp-hero-dot{background:hsla(0,0%,100%,.45);border:none;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);cursor:pointer;height:13px;padding:0;transition:background .25s ease,-webkit-transform .25s ease;transition:background .25s ease,transform .25s ease;transition:background .25s ease,transform .25s ease,-webkit-transform .25s ease;width:11px}.lp-hero-dot:hover{background:hsla(0,0%,100%,.75)}.lp-hero-dot-active{background:#f4d9a8;-webkit-transform:scale(1.35);transform:scale(1.35)}@media (max-width:700px){.lp-hero-dots{gap:8px;right:12px}}.lp-hero-overlay{background:rgba(0,0,0,.5);inset:0;position:absolute}.lp-hero-content{align-items:center;display:flex;flex-direction:column;gap:20px;padding:32px 48px;position:relative;text-align:center;z-index:1}@media (max-width:480px){.lp-hero-content{padding:24px 40px}}.lp-hero-title{line-height:0;margin:0}.lp-hero-logo{display:block;-webkit-filter:drop-shadow(0 6px 22px rgba(0,0,0,.5));filter:drop-shadow(0 6px 22px rgba(0,0,0,.5));max-width:100%;width:clamp(260px,44vw,500px)}@media (max-width:700px){.lp-hero{padding-bottom:14vh}}.lp-hero-sub{color:hsla(0,0%,100%,.92);font-size:clamp(16px,2.5vw,22px);line-height:1.5;margin:0}.lp-hero-btns{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:8px}.lp-wave{bottom:0;left:0;line-height:0;position:absolute;right:0}.lp-wave svg{display:block;height:60px;width:100%}.lp-section{padding:80px 24px}.lp-section-white{background:#fff}.lp-section-gray{background:#f6f6f6}.lp-section-dark{background:#2c2c2c}.lp-container{margin:0 auto;max-width:1100px}.lp-section-title{color:#333;font-size:clamp(20px,3vw,28px);font-weight:700;margin:0 0 40px;text-align:center}.lp-section-title.lp-left{text-align:left}.lp-section-title.lp-white{color:#fff}.lp-eyebrow{color:#c9a876;font-size:13px;font-weight:700;letter-spacing:1px;margin:0 0 12px;text-transform:uppercase}.lp-about-heading{color:#333;font-size:clamp(20px,3vw,26px);font-weight:700;line-height:1.4;margin:0 0 20px}.lp-accent{color:#c9a876}.lp-body-text{color:#666;font-size:14px;line-height:1.8;margin:0}.lp-body-text.lp-large-text{font-size:16px}.lp-body-text.lp-white-muted{color:hsla(0,0%,100%,.7)}.lp-about-text{margin:0 auto 48px;max-width:700px;text-align:center}.lp-about-images{align-items:flex-end;display:flex;gap:16px;justify-content:center}.lp-about-img{border-radius:8px;height:260px;max-width:280px;object-fit:cover;width:30%}.lp-about-img-phone{background:#fff;height:300px;max-width:320px!important;object-fit:contain;padding:14px;width:28%!important}.lp-about-img-center{height:320px}@media (max-width:600px){.lp-about-images{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:1fr 1fr}.lp-about-img{height:150px;max-width:100%;width:100%}.lp-about-img-center{grid-column:1/-1;height:200px}.lp-about-img-phone{background:transparent;display:none;grid-column:1/-1;height:auto;padding:0}}.lp-feature-cards{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.lp-feature-cards-more{display:flex}.lp-feature-card{background:#fff;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.07);flex:1 1 260px;max-width:340px;overflow:hidden}.lp-feature-carousel{display:none}.lp-carousel-viewport{border-radius:10px;display:block;overflow:hidden}.lp-carousel-track{display:flex;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out}.lp-carousel-slide{flex:0 0 100%;min-width:100%}.lp-carousel-buttons{gap:24px;margin-top:24px}.lp-carousel-btn,.lp-carousel-buttons{align-items:center;display:flex;justify-content:center}.lp-carousel-btn{background:#c9a876;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:44px;transition:background .2s;width:44px}.lp-carousel-btn:hover:not(:disabled){background:#b8956a}.lp-carousel-btn:disabled{cursor:not-allowed;opacity:.3}.lp-carousel-dots{display:flex;gap:8px}.lp-carousel-dot{background:#ddd;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:background .2s;width:10px}.lp-carousel-dot:hover{background:#bbb}.lp-carousel-dot-active{background:#c9a876}.lp-feature-img{display:block;height:200px;object-fit:cover;width:100%}.lp-feature-cards-small .lp-feature-img{height:160px}.lp-feature-img-contain{background:#f9f9f9;object-fit:contain;padding:24px}.lp-feature-text{padding:20px}.lp-feature-text h4{color:#333;font-size:16px;font-weight:700;margin:0 0 10px;text-align:center}.lp-feature-text p{color:#666;font-size:13px;line-height:1.7;margin:0}.lp-split{align-items:center;display:flex;gap:48px}.lp-split-reverse{flex-direction:row-reverse}.lp-split-img,.lp-split-text{flex:1 1}.lp-split-photo{border-radius:10px;max-height:380px;object-fit:cover;width:100%}.lp-split-photo-contain{max-height:320px;object-fit:contain}@media (max-width:700px){.lp-split,.lp-split-reverse{flex-direction:column}.lp-feature-cards-more{display:none}.lp-feature-carousel{display:block}.lp-carousel-viewport{display:block;position:relative}.lp-carousel-buttons{display:flex}}.lp-pricing{display:flex;min-height:420px}.lp-pricing-img{background-position:50%;background-size:cover;flex:1 1;min-height:280px}.lp-pricing-text{background:#2c2c2c;display:flex;flex:1 1;flex-direction:column;gap:24px;padding:60px 48px}.lp-pricing-features{display:flex;flex-wrap:wrap;gap:32px}.lp-pricing-col{flex:1 1;min-width:160px}.lp-pricing-col h5{color:#fff;font-size:13px;font-weight:700;letter-spacing:.5px;margin:0 0 6px;text-transform:uppercase}.lp-pricing-col p{color:hsla(0,0%,100%,.65);font-size:13px;line-height:1.7;margin:0 0 20px}@media (max-width:700px){.lp-pricing{flex-direction:column}.lp-pricing-text{padding:40px 24px}}.lp-contact-inner{align-items:flex-start;display:flex;gap:64px}.lp-contact-text{flex:1 1}.lp-contact-form{display:flex;flex:1 1;flex-direction:column;gap:14px}.lp-contact-name-row{display:flex;gap:12px}.lp-contact-name-row .lp-input{flex:1 1}@media (max-width:700px){.lp-contact-inner{gap:32px}.lp-contact-inner,.lp-contact-name-row{flex-direction:column}}.lp-input{background:#fff;border:1.5px solid #ddd;border-radius:8px;box-sizing:border-box;font-family:Verdana,sans-serif;font-size:16px;outline:none;padding:13px 18px;transition:border-color .2s;width:100%}.lp-input:focus{border-color:#c9a876}.lp-input-dark{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:#fff}.lp-input-dark::-webkit-input-placeholder{color:hsla(0,0%,100%,.45)}.lp-input-dark::placeholder{color:hsla(0,0%,100%,.45)}.lp-input-dark:focus{border-color:#c9a876}.lp-textarea{border-radius:8px;resize:vertical}.lp-input-code{border-radius:50px;font-size:32px;font-weight:700;letter-spacing:14px;padding:14px 24px;text-align:center}.lp-footer{align-items:center;background:#1a1a1a;display:flex;flex-direction:column;gap:12px;padding:32px 24px}.lp-footer-logo{height:36px;object-fit:contain;opacity:.7}.lp-footer p{color:hsla(0,0%,100%,.4);font-size:12px;margin:0}.lp-footer-legal{align-items:center;display:flex;gap:10px}.lp-footer-legal-link{background:none;border:none;color:hsla(0,0%,100%,.4);cursor:pointer;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:0;text-decoration:underline;text-underline-offset:3px}.lp-footer-legal-link:hover{color:hsla(0,0%,100%,.7)}.lp-footer-legal-sep{color:hsla(0,0%,100%,.2);font-size:12px}.lp-contact-simple .lp-container{max-width:680px}.lp-contact-email-btn{display:inline-block;margin-top:8px;text-decoration:none}.lp-legal-modal{max-height:82vh;max-width:640px;overflow-y:auto;overscroll-behavior:contain;padding:36px 36px 32px;text-align:left}.lp-legal-modal h2{margin-bottom:20px;text-align:left}.lp-legal-section{margin-bottom:20px}.lp-legal-section h3{color:#1a1a1a;font-size:13px;font-weight:700;letter-spacing:.4px;margin:0 0 6px;text-transform:uppercase}.lp-legal-section li,.lp-legal-section p{color:#555;font-size:13px;line-height:1.75;margin:0 0 2px}.lp-legal-section ul{margin:4px 0 0 16px;padding:0}.lp-legal-section a{color:#c9a876}.lp-locked{overflow:hidden}.lp-backdrop{align-items:center;background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;overscroll-behavior:contain;padding:16px;position:fixed;z-index:600}.lp-modal{background:#fff;border-radius:20px;box-shadow:0 16px 48px rgba(0,0,0,.22);max-width:400px;padding:40px 36px 36px;position:relative;text-align:center;width:100%}.lp-modal h2{color:#1a1a1a;font-size:22px;font-weight:700;margin:0 0 8px}.lp-modal-sub{color:#666;font-size:13px;line-height:1.6;margin:0 0 24px}.lp-modal-email{color:#444;font-weight:700}.lp-modal-form{display:flex;flex-direction:column;gap:14px}.lp-modal-close{background:none;border:none;color:#aaa;cursor:pointer;font-size:26px;line-height:1;padding:0;position:absolute;right:18px;top:14px}.lp-modal-close:hover{color:#555}.lp-code-box{background:#faf6f1;border-radius:14px;color:#c9a876;font-family:Verdana,monospace;font-size:52px;font-weight:700;letter-spacing:16px;margin:0 0 24px;padding:16px 8px}.lp-error{color:#c0392b;font-size:12px;margin:0}.lp-modal-switch{color:#888;font-size:13px;margin:16px 0 0}.lp-text-btn{background:none;border:none;color:#c9a876;cursor:pointer;font-family:Verdana,sans-serif;font-size:13px;padding:0;text-decoration:underline}.lp-text-btn:hover{color:#b8956a}.lp-forgot-link{display:block;font-size:12px;margin-top:4px;text-align:center}.lp-divider{align-items:center;color:#aaa;display:flex;font-family:Verdana,sans-serif;font-size:12px;gap:12px;margin:16px 0 12px}.lp-divider:after,.lp-divider:before{background:#e5e5e5;content:"";flex:1 1;height:1px}.lp-google-btn{align-items:center;background:#fff;border:1px solid #dadce0;border-radius:6px;color:#3c4043;cursor:pointer;display:flex;font-family:Verdana,sans-serif;font-size:14px;gap:10px;justify-content:center;margin:0 auto 4px;padding:10px 16px;transition:background .15s,box-shadow .15s;width:300px}.lp-google-btn:hover{background:#f8f9fa;box-shadow:0 1px 3px rgba(0,0,0,.15)}.lp-google-btn:disabled{cursor:not-allowed;opacity:.6}.lp-apple-btn{align-items:center;background:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Verdana,sans-serif;font-size:14px;gap:10px;justify-content:center;margin:0 auto 4px;padding:10px 16px;transition:background .15s;width:300px}.lp-apple-btn:hover{background:#222}.lp-apple-btn:disabled{background:#666;cursor:not-allowed}.lp-steps{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(4,1fr);position:relative}.lp-steps:before{background:linear-gradient(90deg,#c9a876,#e8d5b0);content:"";height:2px;left:calc(12.5% + 8px);position:absolute;right:calc(12.5% + 8px);top:26px;z-index:0}.lp-step{flex-direction:column;gap:14px;position:relative;text-align:center;z-index:1}.lp-step,.lp-step-num{align-items:center;display:flex}.lp-step-num{background:#c9a876;border-radius:50%;box-shadow:0 4px 14px hsla(36,43%,63%,.45);color:#fff;flex-shrink:0;font-size:20px;height:52px;justify-content:center;width:52px}.lp-step-num,.lp-step-title{font-family:Verdana,sans-serif;font-weight:700}.lp-step-title{color:#333;font-size:14px;margin:0}.lp-step-body{color:#777;font-family:Verdana,sans-serif;font-size:12px;line-height:1.7;margin:0}@media (max-width:700px){.lp-steps{gap:24px;grid-template-columns:1fr 1fr}.lp-steps:before{display:none}}@media (max-width:400px){.lp-steps{grid-template-columns:1fr}}.lp-hex-grid{--hex-h:calc(var(--hex-w)*1.1547);--hex-gap:10px;grid-column-gap:0;-webkit-column-gap:0;column-gap:0;display:grid;justify-content:center;padding:0 calc(var(--hex-w)/4)}.lp-hex-cell{align-items:center;display:flex;height:var(--hex-h);justify-content:center;opacity:0;width:var(--hex-w)}@media not all and (max-width:1080px){.lp-hex-grid{--hex-w:280px;grid-template-columns:repeat(3,var(--hex-w))}.lp-hex-cell:nth-child(-n+3),.lp-hex-cell:nth-child(n+7){margin-left:calc(var(--hex-w)/4)}.lp-hex-cell:nth-child(n+4):nth-child(-n+6){margin-left:calc(var(--hex-w)/-4)}.lp-hex-cell:nth-child(n+4){margin-top:calc(var(--hex-h)*-.25)}}@media (max-width:1080px){.lp-hex-grid{--hex-w:min(calc(40vw - 30.4px),280px);grid-template-columns:repeat(2,var(--hex-w))}.lp-hex-cell:nth-child(4n+1),.lp-hex-cell:nth-child(4n+2){margin-left:calc(var(--hex-w)/4)}.lp-hex-cell:nth-child(4n+3),.lp-hex-cell:nth-child(4n+4){margin-left:calc(var(--hex-w)/-4)}.lp-hex-cell:nth-child(n+3){margin-top:calc(var(--hex-h)*-.25)}}.lp-hex{background:linear-gradient(150deg,#e8c98d,#c9a876 48%,#a98a5c);box-sizing:border-box;-webkit-filter:drop-shadow(0 6px 14px rgba(0,0,0,.1));filter:drop-shadow(0 6px 14px rgba(0,0,0,.1));height:calc(100% - var(--hex-gap)*1.1547);padding:3px;transition:-webkit-transform .25s ease,-webkit-filter .25s ease;transition:transform .25s ease,filter .25s ease;transition:transform .25s ease,filter .25s ease,-webkit-transform .25s ease,-webkit-filter .25s ease;width:calc(100% - var(--hex-gap))}.lp-hex,.lp-hex-face{-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);display:flex}.lp-hex-face{align-items:center;background:linear-gradient(160deg,#fff,#fffdf7);flex:1 1;flex-direction:column;gap:8px;justify-content:center;min-width:0;padding:0 17%;text-align:center;transition:background .25s ease}.lp-hex:hover{-webkit-filter:drop-shadow(0 12px 22px hsla(36,43%,63%,.45));filter:drop-shadow(0 12px 22px rgba(201,168,118,.45));-webkit-transform:translateY(-6px) scale(1.03);transform:translateY(-6px) scale(1.03)}.lp-hex:hover .lp-hex-face{background:linear-gradient(160deg,#fffaf1,#f6e7c8)}.lp-hex-icon{font-size:32px;line-height:1}.lp-hex-title{color:#333;font-size:13px;font-weight:700}.lp-hex-body,.lp-hex-title{font-family:Verdana,sans-serif;-webkit-hyphens:auto;hyphens:auto;margin:0;overflow-wrap:break-word}.lp-hex-body{color:#777;font-size:12px;line-height:1.6}@media (max-width:560px){.lp-hex-grid{--hex-w:calc(40vw - 18.4px);margin:0 -16px}.lp-hex-icon{font-size:26px}.lp-hex-title{font-size:11px}.lp-hex-face{gap:7px;padding:0 14%}.lp-hex-body{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.lp-hex-grid-in .lp-hex-cell{-webkit-animation:lp-hex-pop .55s cubic-bezier(.2,.8,.3,1.2) both;animation:lp-hex-pop .55s cubic-bezier(.2,.8,.3,1.2) both;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-delay:calc(var(--hex-step, 0)*80ms);animation-delay:calc(var(--hex-step, 0)*80ms);opacity:1}@-webkit-keyframes lp-hex-pop{0%{opacity:0;-webkit-transform:scale(.45) translateY(20px) rotate(-10deg);transform:scale(.45) translateY(20px) rotate(-10deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes lp-hex-pop{0%{opacity:0;-webkit-transform:scale(.45) translateY(20px) rotate(-10deg);transform:scale(.45) translateY(20px) rotate(-10deg)}to{opacity:1;-webkit-transform:none;transform:none}}@media (prefers-reduced-motion:reduce){.lp-hex-cell{opacity:1}.lp-hex-grid-in .lp-hex-cell{-webkit-animation:none;animation:none}.lp-hex,.lp-hex-face{transition:none}.lp-hero-slide{transition:opacity .4s ease-in-out}.lp-hero-slide,.lp-hero-slide-active{-webkit-transform:none;transform:none}}.lp-event-types{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.lp-event-card{background-position:50%;background-size:cover;border-radius:14px;cursor:default;height:280px;overflow:hidden;position:relative}.lp-event-card:after{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.62));content:"";inset:0;position:absolute}.lp-event-label{bottom:16px;color:#fff;font-family:Verdana,sans-serif;font-size:16px;font-weight:700;left:18px;position:absolute;text-shadow:0 1px 4px rgba(0,0,0,.4);z-index:1}@media (max-width:600px){.lp-event-types{grid-template-columns:1fr}.lp-event-card{height:200px}}.lp-section-sub{color:#888;font-family:Verdana,sans-serif;font-size:14px;line-height:1.6;margin:-28px 0 44px;text-align:center}.lp-plans{align-items:stretch;display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:540px}.lp-step-badge{background:#c9a876;border-radius:50%;box-shadow:0 2px 8px hsla(36,43%,63%,.35);color:#fff;font-family:Verdana,sans-serif;font-size:18px;font-weight:700;height:40px;margin:-8px auto 12px;width:40px}.lp-step-badge,.lp-step-connector{align-items:center;display:flex;justify-content:center}.lp-step-connector{height:56px;position:relative}.lp-step-connector:before{background:#c9a876;bottom:0;content:"";left:50%;opacity:.4;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px}.lp-step-connector-arrow{background:#f6f6f6;color:#c9a876;font-size:22px;line-height:1;padding:4px 8px;position:relative;-webkit-user-select:none;user-select:none;z-index:1}.lp-plans-cta{display:flex;justify-content:center;margin-top:36px}.lp-plans-cta .lp-btn{min-width:240px}.lp-plan-card{background:#fff;border:2px solid transparent;border-radius:18px;box-shadow:0 4px 24px rgba(0,0,0,.07);display:flex;flex-direction:column;gap:22px;padding:36px 32px 32px}.lp-plan-card-pro{border-color:#c9a876;position:relative}.lp-plan-badge{background:#c9a876;border-radius:20px;color:#fff;font-size:11px;left:50%;letter-spacing:.5px;padding:4px 14px;position:absolute;top:-13px;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.lp-plan-badge,.lp-plan-header h3{font-family:Verdana,sans-serif;font-weight:700}.lp-plan-header h3{color:#333;font-size:18px;margin:0 0 10px}.lp-plan-price{align-items:baseline;display:flex;gap:6px;justify-content:center;margin-bottom:2px}.lp-plan-amount{color:#c9a876;font-family:Verdana,sans-serif;font-size:40px;font-weight:700;line-height:1}.lp-plan-period{color:#aaa;font-size:14px}.lp-plan-period,.lp-plan-sub{font-family:Verdana,sans-serif}.lp-plan-sub{color:#999;font-size:12px;margin:0}.lp-plan-features{display:flex;flex:1 1;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.lp-plan-features li{align-items:center;color:#555;display:flex;font-family:Verdana,sans-serif;font-size:13px;gap:8px}.lp-plan-check{color:#c9a876;flex-shrink:0;font-weight:700}.lp-plan-note{color:#bbb;font-family:Verdana,sans-serif;font-size:11px;margin:0;text-align:center}@media (max-width:620px){.lp-plans{max-width:100%}.lp-step-connector{height:44px}}.lp-origin{background:#1a1a1a;padding:80px 24px}.lp-origin-inner{align-items:center;display:flex;gap:56px;margin:0 auto;max-width:900px}.lp-origin-flag{flex-shrink:0;font-size:88px;line-height:1}.lp-origin-content{flex:1 1}.lp-origin-content .lp-section-title{margin-bottom:14px}.lp-origin-badges{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.lp-origin-badge{background:hsla(36,43%,63%,.15);border:1px solid hsla(36,43%,63%,.35);border-radius:20px;color:hsla(0,0%,100%,.85);font-family:Verdana,sans-serif;font-size:12px;padding:7px 16px}@media (max-width:600px){.lp-origin-inner{flex-direction:column;gap:24px;text-align:center}.lp-origin-badges{justify-content:center}.lp-origin-flag{font-size:64px}}.success{color:green}.error,.success{background:#d3d3d3;border-radius:5px;border-style:solid;font-size:20px;margin-bottom:10px;padding:10px}.error{color:red}
