.lx-web-referral{background:#56203c;color:#fff5f8;padding:6.5rem 0;position:relative;overflow:hidden}.lx-web-inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:7rem;align-items:center}.lx-web-kicker{font-family:monospace;font-size:1.05rem;letter-spacing:.07em;line-height:1.8;color:#f0b8d0;margin:0 0 2.6rem}.lx-web-kicker>span{margin-inline:.8rem;font-size:1.4rem}.lx-web-copy h2{font-family:Georgia,serif;font-size:clamp(3.8rem,4.4vw,5.7rem);font-weight:400;line-height:1.07;letter-spacing:-.045em;color:#fff7f3;margin:0 0 2.2rem;max-width:650px}.lx-web-copy h2 em{display:block;color:#f4afcd;font-weight:400;margin-top:.3rem}.lx-web-description{font-size:1.4rem;line-height:1.9;color:#ead2de;max-width:470px;margin:0 0 2.7rem}.lx-web-button{display:inline-flex;align-items:center;justify-content:space-between;gap:3rem;background:#f6cbdd;border:1px solid #f6cbdd;border-radius:4px;color:#56203c;min-height:54px;padding:1.3rem 2rem;text-decoration:none;font-size:1.35rem;font-weight:600;box-sizing:border-box;transition:background .15s,color .15s}.lx-web-button:hover{background:#fff7f3;color:#56203c}.lx-web-button:focus-visible{outline:3px solid #fff7f3;outline-offset:5px}.lx-web-button>span[aria-hidden]{font-size:2rem}.lx-web-destination{font-size:1.1rem;line-height:1.8;color:#dab3c6;margin:1.3rem 0 0}.lx-web-destination span{color:#f6cbdd}.lx-web-offer{background:#fff8f3;color:#56203c;border:1px solid #f0b8d0;padding:2.8rem 3rem;box-shadow:7px 7px 0 #a45d7c;transform:rotate(2deg);min-width:0}.lx-web-offer-top{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-bottom:1px solid #d8afc1;padding-bottom:1.6rem;font-family:monospace;font-size:.95rem;letter-spacing:.04em;line-height:1.6}.lx-web-offer-top>span:last-child{font-size:2.4rem;color:#bd326b}.lx-web-prices{margin:2.5rem 0}.lx-web-prices dt{font-size:1.25rem;color:#815367;line-height:1.6}.lx-web-prices dd{margin:1rem 0 0;font-family:Georgia,serif;font-size:7.2rem;line-height:1;letter-spacing:-.04em;color:#56203c;overflow-wrap:anywhere}.lx-web-currency{font-size:3.6rem;vertical-align:top;line-height:1.5;margin-right:.2rem}.lx-web-prices small{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:0;color:#815367;white-space:nowrap}.lx-web-prices .lx-web-hosting{border-top:1px solid #d8afc1;margin-top:2.4rem;padding-top:2rem}.lx-web-hosting dd{font-family:var(--font-body-family);font-size:3.2rem;letter-spacing:-.02em;font-weight:500}.lx-web-finance{font-size:1.2rem;line-height:1.7;color:#793d58;margin:0 0 2rem}.lx-web-address{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid #d8afc1;padding-top:1.4rem;font-family:monospace;font-size:1rem;color:#a35d7d;margin:0;overflow-wrap:anywhere}.lx-web-address>span{font-size:1.4rem}
@media(max-width:989px){.lx-web-inner{gap:4rem;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.lx-web-copy h2{font-size:4.5rem}.lx-web-offer{padding:2.4rem}.lx-web-prices dd{font-size:6rem}.lx-web-hosting dd{font-size:2.8rem}.lx-web-kicker{font-size:.95rem}.lx-web-prices small{font-size:1rem}}
@media(max-width:749px){.lx-web-referral{padding:4rem 0 4.5rem}.lx-web-inner{grid-template-columns:1fr;gap:3.5rem}.lx-web-kicker{font-size:.9rem;margin-bottom:2rem;letter-spacing:.025em}.lx-web-kicker>span{margin-inline:.3rem}.lx-web-copy h2{font-size:4.1rem;max-width:530px}.lx-web-description{font-size:1.3rem;max-width:100%}.lx-web-button{font-size:1.3rem;min-height:54px;width:100%}.lx-web-offer{transform:none;box-shadow:5px 5px 0 #a45d7c;padding:2.3rem;max-width:460px;width:100%;box-sizing:border-box}.lx-web-prices dd{font-size:6.4rem}.lx-web-hosting dd{font-size:3rem}.lx-web-destination{font-size:1.05rem}.lx-web-finance{font-size:1.2rem}}
@media(max-width:359px){.lx-web-copy h2{font-size:3.7rem}.lx-web-kicker{font-size:.8rem}.lx-web-offer{padding:2rem}}
@media(prefers-reduced-motion:reduce){.lx-web-button{transition:none}}
.lx-web-sale-badge{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.8rem;background:#f7c7dc;color:#722343;border:1px solid #d795b3;border-radius:3px;margin:1.8rem 0 2rem;padding:1rem 1.1rem;font-size:1.1rem;font-weight:600;line-height:1.6}.lx-web-sale-badge>span{font-family:monospace;font-size:1rem;letter-spacing:.02em;color:#8e2450}.lx-web-original{display:flex;align-items:center;gap:.8rem;margin-top:1.2rem;font-size:1.1rem;font-weight:400;color:#886273;line-height:1.6}.lx-web-original s{font-size:1.7rem;color:#886273;text-decoration-thickness:1.5px}.lx-web-sale-badge+.lx-web-prices{margin-top:1.8rem}
.lx-projects{display:block;margin-top:7rem;min-width:0}.lx-projects-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;padding-top:3.5rem;border-top:1px solid #a96c8b;margin-bottom:2.5rem}.lx-projects-heading .lx-web-kicker{margin-bottom:1.2rem;font-size:.95rem}.lx-projects-heading h3{font-family:Georgia,serif;font-size:4.3rem;font-weight:400;line-height:1.12;letter-spacing:-.04em;color:#fff7f3;margin:0 0 1.3rem}.lx-projects-intro{font-size:1.25rem;line-height:1.8;color:#ead2de;margin:0;max-width:550px}.lx-project-controls{display:flex;gap:.8rem;flex-shrink:0;padding-bottom:.3rem}.lx-project-controls button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:transparent;border:1px solid #c990ac;border-radius:50%;color:#fff5f8;font-size:2.1rem;cursor:pointer}.lx-project-controls button[hidden]{display:none}.lx-project-controls button:disabled{opacity:.35;cursor:default}.lx-project-controls button:hover:not(:disabled){background:#f6cbdd;color:#56203c}.lx-project-controls button:focus-visible{outline:3px solid #fff7f3;outline-offset:4px}.lx-project-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3rem)/2.14);column-gap:2.5rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;list-style:none;margin:0;padding:.5rem .3rem 1.6rem;scroll-padding-inline:.3rem;scrollbar-color:#d88bab #72364f;scrollbar-width:thin}.lx-project-item{scroll-snap-align:start;min-width:0}.lx-project-link{display:block;color:#fff7f3;text-decoration:none;min-width:0}.lx-project-link:focus-visible{outline:3px solid #f6cbdd;outline-offset:3px}.lx-project-browser{display:flex;justify-content:space-between;align-items:center;gap:1rem;background:#f8e3ed;color:#72314e;padding:1rem 1.3rem;font-family:monospace;font-size:.95rem;line-height:1.7;border:1px solid #edc0d4;border-bottom:0;border-radius:6px 6px 0 0}.lx-project-browser>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-browser-dots{letter-spacing:.15rem;font-size:.65rem;opacity:.7;white-space:nowrap}.lx-project-screen{aspect-ratio:1.49;background:#fff;overflow:hidden;border:1px solid #edc0d4;border-top:0}.lx-project-screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .3s}.lx-project-link:hover .lx-project-screen img{transform:scale(1.025)}.lx-project-caption{display:flex;align-items:center;justify-content:space-between;gap:1.8rem;padding:1.8rem .1rem 1.4rem;border-bottom:1px solid #a96c8b}.lx-project-category{font-size:1rem;color:#d6a3ba;line-height:1.5;display:block;margin-bottom:.65rem}.lx-project-caption h4{color:#fff7f3;font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:1.5;margin:0;max-width:260px}.lx-project-visit{font-size:1.1rem;white-space:nowrap;display:flex;align-items:center;gap:1rem;color:#f6cbdd}.lx-project-visit>span{font-size:1.8rem}.lx-projects-hint{font-family:monospace;font-size:1rem;color:#d6a3ba;margin:1.4rem 0 0;letter-spacing:.02em}.lx-projects-hint>span{margin-left:.8rem}
@media(max-width:989px){.lx-projects{margin-top:5.5rem}.lx-project-track{grid-auto-columns:calc((100% - 2rem)/1.65);column-gap:2rem}.lx-project-caption{align-items:flex-start;flex-direction:column;gap:1rem}.lx-project-caption h4{max-width:100%}.lx-projects-heading h3{font-size:3.8rem}}
@media(max-width:749px){.lx-projects{margin-top:4rem}.lx-projects-heading{gap:1.5rem;align-items:flex-start;flex-wrap:wrap;padding-top:3rem;margin-bottom:1.8rem}.lx-projects-heading h3{font-size:3.4rem}.lx-projects-intro{font-size:1.2rem}.lx-projects-heading .lx-web-kicker{font-size:.85rem}.lx-project-controls{gap:.8rem}.lx-project-controls button{width:46px;height:46px;font-size:2rem}.lx-project-track{grid-auto-columns:88%;column-gap:1.5rem}.lx-project-browser{padding:.8rem 1rem;font-size:.85rem}.lx-project-screen{aspect-ratio:1.49}.lx-project-caption{padding:1.4rem .1rem 1.3rem;gap:.9rem}.lx-project-caption h4{font-size:1.4rem}.lx-project-category{font-size:.95rem}.lx-project-visit{font-size:1.1rem}.lx-projects-hint{font-size:.9rem}}
@media(prefers-reduced-motion:reduce){.lx-project-screen img{transition:none}.lx-project-link:hover .lx-project-screen img{transform:none}}
