*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}:where(img,picture,video,canvas,svg){max-width:100%;display:block}:where(input,button,textarea,select){font:inherit;color:inherit}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(a){color:inherit;text-decoration:none}:where(ul,ol){list-style:none}:where(table){border-collapse:collapse}:where(button){cursor:pointer;background:0 0;border:none}[hidden]{display:none!important}::selection{background-color:rgba(var(--dts-primary-rgb), .2)}:root{--dts-primary-color:#5b4df7;--dts-primary-color-hover:#493add;--dts-primary-rgb:91, 77, 247;--dts-secondary-color:#b5ff45;--dts-secondary-rgb:181, 255, 69;--ld-ink:#121212;--ld-muted:#6e6d69;--ld-paper:#fbfbf8;--ld-warm:#f2f1eb;--ld-line:#1212121f;--ld-violet:#5b4df7;--ld-lime:#b5ff45}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6.5rem}body{background:var(--ld-paper);color:var(--ld-ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,sans-serif}#root{flex-direction:column;min-height:100dvh;display:flex}button,textarea,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.ld-page{flex-direction:column;flex:1;display:flex;overflow:clip}.ld-container{width:min(1280px,100% - 64px);margin-inline:auto}.ld-eyebrow{color:var(--ld-violet);letter-spacing:.13em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.74rem;font-weight:700;line-height:1;display:inline-block}.ld-button{border:1px solid #0000;border-radius:.85rem;justify-content:center;align-items:center;gap:.65rem;min-height:3.35rem;padding:.85rem 1.25rem;font-size:.9rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.ld-button:hover{transform:translateY(-2px)}.ld-button svg{width:1.15rem;height:1.15rem}.ld-button-primary{background:var(--ld-violet);color:#fff}.ld-button-primary:hover{background:#493add}.ld-button-light{color:var(--ld-ink);background:#fff}.ld-button-light:hover{background:var(--ld-lime)}.ld-button-outline{color:var(--ld-ink);border-color:#12121233}.ld-button-outline:hover{border-color:var(--ld-ink)}.ld-button-large{border-radius:1rem;min-height:4rem;padding-inline:1.6rem;font-size:1rem}.ld-text-link{color:var(--ld-ink);align-items:center;gap:.55rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.ld-text-link svg{width:1.1rem;height:1.1rem;transition:transform .18s}.ld-text-link:hover svg{transform:translate(4px)}.ld-navbar{z-index:100;-webkit-backdrop-filter:blur(18px);background:#fbfbf8f7;border-bottom:1px solid #12121217;position:sticky;top:0}.ld-navbar-overlay{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#08080a7a,#0000);border-bottom-color:#ffffff29;width:100%;position:absolute}.ld-navbar-overlay .ld-nav-links a,.ld-navbar-overlay .ld-nav-actions>a:first-child{color:#fff}.ld-navbar-overlay .ld-nav-cta{color:var(--ld-ink);background:#fff}.ld-navbar-overlay .ld-nav-cta:hover{background:var(--ld-lime)}.ld-navbar-inner{justify-content:space-between;align-items:center;gap:2rem;min-height:5rem;display:flex}.ld-wordmark{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.ld-wordmark-img{width:120px;height:auto;display:block}.ld-nav-links{align-items:center;gap:2rem;display:flex}.ld-nav-links a,.ld-nav-actions>a:first-child{color:#484844;font-size:.83rem;font-weight:600;text-decoration:none;transition:opacity .16s}.ld-nav-links a:hover,.ld-nav-actions>a:first-child:hover{opacity:.7}.ld-nav-actions{align-items:center;gap:1.35rem;display:flex}.ld-nav-cta{background:var(--ld-ink);color:#fff;border-radius:.75rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:.7rem 1rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.ld-nav-cta:hover{background:var(--ld-violet);transform:translateY(-1px)}.ld-nav-cta svg{width:1rem;height:1rem}.ld-menu-button,.ld-nav-mobile-cta{display:none}.ld-nav-links a[aria-haspopup]{align-items:center;gap:.3rem;display:inline-flex}.ld-nav-caret{opacity:.55;width:.85rem;height:.85rem;transition:transform .2s,opacity .16s}.ld-nav-links a[aria-haspopup]:hover .ld-nav-caret{opacity:1;transform:translateY(2px)}.ld-nav-links a[aria-expanded=true] .ld-nav-caret{opacity:1;transform:rotate(180deg)}.ld-mega{z-index:90;visibility:hidden;opacity:0;pointer-events:none;padding:.55rem 0 2rem;transition:opacity .18s,transform .24s cubic-bezier(.22,.61,.36,1),visibility 0s linear .24s;position:absolute;top:100%;left:0;right:0;transform:translateY(-10px)}.ld-mega.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .18s,transform .24s cubic-bezier(.22,.61,.36,1);transform:none}.ld-mega-card{background:#fff;border:1px solid #12121214;border-radius:1.4rem;grid-template-columns:16rem minmax(0,1fr);align-items:stretch;gap:1.35rem;padding:1.1rem;display:grid;box-shadow:0 30px 80px #12121233,0 4px 14px #12121212}.ld-mega-promo{color:#fff;background:radial-gradient(circle at 82% 12%,#5b4df78c,#0000 46%),radial-gradient(circle at 8% 96%,#b5ff4529,#0000 38%),#171719;border-radius:1rem;flex-direction:column;gap:.55rem;padding:1.3rem 1.25rem 1.2rem;display:flex;position:relative;overflow:hidden}.ld-mega-promo:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.ld-mega-promo>*{position:relative}.ld-mega-promo-kicker{color:#ffffffb8;letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:800}.ld-mega-promo strong{letter-spacing:-.04em;font-family:Manrope,sans-serif;font-size:2.7rem;font-weight:800;line-height:1}.ld-mega-promo strong span{color:#ffffffc7;letter-spacing:-.01em;margin-top:.3rem;font-size:.8rem;font-weight:700;display:block}.ld-mega-promo p{color:#fff9;font-size:.76rem;line-height:1.55}.ld-mega-promo-links{flex-direction:column;gap:.35rem;margin-top:auto;padding-top:.9rem;display:flex}.ld-mega-promo-links a{color:var(--ld-lime);align-items:center;gap:.4rem;font-size:.8rem;font-weight:750;text-decoration:none;display:inline-flex}.ld-mega-promo-links a svg{width:.95rem;height:.95rem;transition:transform .16s}.ld-mega-promo-links a:hover svg{transform:translate(3px)}.ld-mega-industries{grid-template-columns:repeat(4,1fr);align-content:center;gap:.2rem .55rem;display:grid}.ld-mega-item{color:var(--ld-ink);border-radius:.75rem;align-items:center;gap:.65rem;padding:.42rem .55rem;font-size:.84rem;font-weight:680;text-decoration:none;transition:background .14s,color .14s;display:flex}.ld-mega-item:hover{color:var(--ld-violet);background:#1212120b}.ld-mega-item i{width:2.1rem;height:2.1rem;color:var(--ld-violet);background:#5b4df717;border-radius:.6rem;flex:none;place-items:center;display:grid}.ld-mega-item i svg{width:1.1rem;height:1.1rem}.ld-mega-item-photo img{object-fit:cover;border-radius:.65rem;flex:none;width:2.35rem;height:2.35rem;transition:transform .2s;box-shadow:inset 0 0 0 1px #1212120f}.ld-mega-item-photo:hover img{transform:scale(1.07)rotate(-1.5deg)}.ld-mega-cols{grid-template-columns:repeat(4,1fr);gap:.4rem 1.1rem;padding:.35rem .2rem;display:grid}.ld-mega-col{flex-direction:column;gap:.12rem;display:flex}.ld-mega-col-title{color:var(--ld-muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 .55rem .5rem;font-size:.66rem;font-weight:800;text-decoration:none;display:inline-flex}.ld-mega-col-title i{border-radius:50%;width:.5rem;height:.5rem}.ld-mega-col-title:hover{color:var(--ld-ink)}.ld-mega-col-sell .ld-mega-col-title i{background:var(--ld-violet)}.ld-mega-col-book .ld-mega-col-title i{background:var(--ld-lime)}.ld-mega-col-talk .ld-mega-col-title i{background:#d97742}.ld-mega-col-grow .ld-mega-col-title i{background:#4da3f7}.ld-mega-col-sell .ld-mega-item i{color:var(--ld-violet);background:#5b4df71a}.ld-mega-col-book .ld-mega-item i{color:#4d7a00;background:#b5ff4538}.ld-mega-col-talk .ld-mega-item i{color:#c05f2b;background:#d9774224}.ld-mega-col-grow .ld-mega-item i{color:#2379cf;background:#4da3f724}.ld-mega-card.ld-industry-mega{width:min(47rem,100%);color:var(--ld-ink);background:#fff;border-color:#1212121a;border-radius:.85rem;grid-template-columns:12rem minmax(0,1fr) 9.5rem;gap:1.4rem;margin-inline:auto;padding:1.3rem 1.45rem;box-shadow:0 24px 64px #1212122e,0 3px 10px #1212120d}.ld-industry-mega-label{color:#96948f;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.ld-industry-mega-rail{border-right:1px solid #1212121f;flex-direction:column;min-width:0;padding-right:1.35rem;display:flex}.ld-industry-mega-groups{flex-direction:column;flex:1;justify-content:flex-start;gap:.85rem;margin-top:1rem;display:flex}.ld-industry-mega-groups button{color:#888681;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;outline:0;width:100%;padding:0 0 0 .75rem;font-size:.875rem;font-weight:520;line-height:1.25;transition:color .14s;position:relative}.ld-industry-mega-groups button:before{content:"";background:0 0;border-radius:999px;width:2px;position:absolute;top:.12rem;bottom:.12rem;left:0}.ld-industry-mega-groups button:hover,.ld-industry-mega-groups button:focus-visible,.ld-industry-mega-groups button.is-active{color:var(--ld-ink);font-weight:680}.ld-industry-mega-groups button.is-active:before{background:var(--ld-violet)}.ld-industry-mega-groups button:focus-visible{text-underline-offset:.2rem;text-decoration:underline}.ld-industry-mega-all{color:var(--ld-ink);align-self:flex-start;align-items:center;gap:.4rem;margin-top:auto;padding-top:.9rem;font-size:.84rem;font-weight:650;text-decoration:none;display:inline-flex}.ld-industry-mega-all svg{width:.9rem;height:.9rem;transition:transform .16s}.ld-industry-mega-all:hover svg{transform:translate(3px)}.ld-industry-mega-explore{flex-direction:column;min-width:0;padding:0;display:flex}.ld-industry-mega-title{color:var(--ld-ink);align-self:flex-start;align-items:center;gap:.65rem;margin-top:.85rem;font-size:1.15rem;font-weight:680;text-decoration:none;display:inline-flex}.ld-industry-mega-title svg{width:1.05rem;height:1.05rem;transition:transform .16s}.ld-industry-mega-title:hover svg{transform:translate(4px)}.ld-industry-mega-explore>p{color:#777570;max-width:25rem;margin:.8rem 0 0;font-size:.875rem;line-height:1.55}.ld-industry-mega-chips{flex-wrap:wrap;align-content:flex-start;gap:.45rem;margin-top:1.35rem;display:flex}.ld-industry-mega-chips a{color:#343330;background:#f7f7f4;border:1px solid #12121217;border-radius:.5rem;padding:.48rem .65rem;font-size:.8rem;font-weight:620;line-height:1;text-decoration:none;transition:background .14s,color .14s}.ld-industry-mega-chips a:hover,.ld-industry-mega-chips a:focus-visible{color:var(--ld-violet);background:#5b4df712;border-color:#5b4df73d}.ld-industry-mega-visual{min-width:0;height:14.75rem;color:var(--ld-ink);background:#f1f1ee;border-radius:.5rem;align-self:center;text-decoration:none;display:block;position:relative;overflow:hidden}.ld-industry-mega-visual img{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,.61,.36,1);animation:.24s both ld-industry-mega-image}.ld-industry-mega-visual:hover img{transform:scale(1.035)}@keyframes ld-industry-mega-image{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.ld-hero{border-bottom:1px solid var(--ld-line);background:radial-gradient(circle at 20% 30%,#95532db8,#0000 44%),radial-gradient(circle at 80% 40%,#5b4df76b,#0000 48%),#171719;min-height:max(54rem,100svh);padding:0;position:relative;overflow:hidden}.ld-hero:before{z-index:2;content:"";pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.ld-hero-live:before{opacity:0}.ld-hero:after{z-index:1;mix-blend-mode:overlay;opacity:.26;content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.ld-hero-video{object-fit:cover;object-position:center;filter:saturate(.8)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.ld-hero-video-overlay{z-index:1;background:linear-gradient(#08080a70 0%,#08080a42 40%,#08080acf 100%),radial-gradient(circle at 20% 30%,#95532de8,#0000 44%),radial-gradient(circle at 80% 40%,#322a8bbf,#0000 48%),radial-gradient(circle at 12% 98%,#b5ff451f,#0000 30%),radial-gradient(circle,#08080a1a,#08080a63);position:absolute;inset:0}.ld-hero-video-overlay:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 8%,#ffffff1a 22%,#ffffff05 34%,#0000 46%,#ffffff0d 64%,#0000 76%);width:124%;animation:26s ease-in-out infinite alternate ld-hero-sheen;position:absolute;top:0;bottom:0;left:-12%}@keyframes ld-hero-sheen{0%{transform:translate(-3%)}to{transform:translate(3%)}}@media (prefers-reduced-motion:reduce){.ld-hero-video-overlay:after{animation:none}}.ld-hero-inner{z-index:2;text-align:center;justify-content:center;align-items:center;min-height:max(40rem,100svh - 17rem);padding:7.5rem 0 4.5rem;display:flex;position:relative}.ld-hero-copy{z-index:2;width:min(100%,56rem);position:relative}.ld-kicker{color:#ffffffc2;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.65rem;margin-bottom:2.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.ld-kicker-dot{background:var(--ld-lime);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #b5ff4538}.ld-kicker-separator{background:#ffffff40;width:1px;height:.9rem}.ld-hero h1{color:#fff;letter-spacing:-.075em;max-width:13ch;margin:0 auto;font-family:Manrope,sans-serif;font-size:clamp(4.4rem,7vw,7.7rem);font-weight:620;line-height:.86}.ld-hero h1>span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#1010128f;padding:.01em .12em .04em;display:inline-block}.ld-hero h1 br+span{margin-top:.015em}.ld-hero h1 em,.ld-delivery h2 em,.ld-final-cta h2 em{color:var(--ld-violet);letter-spacing:-.055em;font-family:Georgia,serif;font-weight:400}.ld-hero h1 em{color:#fff}.ld-hero-lede{color:#ffffffd4;max-width:37rem;margin:1.55rem auto 1.6rem;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.65}.ld-prompt{text-align:left;background:#fffffff0;border:1px solid #12121224;border-radius:1.15rem;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;gap:0 .75rem;width:min(100%,39rem);margin-inline:auto;padding:.85rem;transition:border-color .18s,box-shadow .18s;display:grid;box-shadow:0 22px 60px #1212121c,0 2px 8px #1212120d}.ld-prompt:focus-within{border-color:#5b4df799;box-shadow:0 0 0 4px #5b4df71a,0 24px 64px #1212121f}.ld-prompt-label{color:var(--ld-violet);letter-spacing:.05em;text-transform:uppercase;grid-area:1/1;align-items:center;gap:.4rem;font-size:.64rem;font-weight:700;display:flex}.ld-prompt-label svg{width:.9rem;height:.9rem}.ld-prompt textarea{resize:none;width:100%;min-height:3.7rem;color:var(--ld-ink);background:0 0;border:0;outline:0;grid-area:2/1;padding:.55rem .2rem 0;font-size:.88rem;line-height:1.45}.ld-prompt textarea::placeholder{color:#92918c;opacity:1}.ld-prompt-bar{grid-area:1/2/3;align-items:center;display:flex}.ld-prompt-bar>span{display:none}.ld-prompt-bar button{background:var(--ld-violet);color:#fff;cursor:pointer;border:0;border-radius:.75rem;align-items:center;gap:.55rem;min-height:2.4rem;padding:.75rem 1.1rem;font-size:.78rem;font-weight:700;transition:background .16s,transform .16s;display:inline-flex}.ld-prompt-bar button:hover{background:#493add;transform:translateY(-1px)}.ld-prompt-bar button svg{width:1rem;height:1rem}.ld-hero-assurances{color:#ffffffc2;flex-wrap:wrap;justify-content:center;gap:.9rem 1.4rem;margin-top:1rem;font-size:.72rem;font-weight:600;display:flex}.ld-hero-assurances span{align-items:center;gap:.35rem;display:inline-flex}.ld-hero-assurances svg{width:.85rem;height:.85rem;color:var(--ld-lime)}.ld-hero-collage{z-index:2;pointer-events:none;height:17rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4rem calc(100% - 4rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 4rem calc(100% - 4rem),#0000)}.ld-hero-card{aspect-ratio:100/62;will-change:transform, opacity;width:44rem;transition:transform .95s cubic-bezier(.3,.9,.24,1),opacity .6s;position:absolute;top:.75rem;left:50%;container-type:inline-size}.ld-hero-card.is-center{z-index:3;transform:translate(-50%)}.ld-hero-card.is-right{z-index:2;transform:translate(38%)translateY(2.4rem)rotate(4.5deg)scale(.95)}.ld-hero-card.is-left{z-index:2;transform:translate(-138%)translateY(2.4rem)rotate(-4.5deg)scale(.95)}.ld-hero-card.is-right-outer{z-index:1;opacity:.85;transform:translate(124%)translateY(6.5rem)rotate(8.5deg)scale(.9)}.ld-hero-card.is-left-outer{z-index:1;opacity:.85;transform:translate(-224%)translateY(6.5rem)rotate(-8.5deg)scale(.9)}.ld-hero-card.is-staged{z-index:0;opacity:0;transition:none;transform:translate(190%)translateY(11rem)rotate(12deg)scale(.88)}.ld-sh{color:#1c1a17;background:#fff;border:1px solid #ffffff4d;border-radius:.85rem;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 34px 70px -14px #00000080,0 10px 24px #00000047}.ld-sh-chrome{background:#ffffffd1;border-bottom:1px solid #12121214;flex:none;align-items:center;gap:.55cqw;height:3.4cqw;padding:0 1.4cqw;display:flex}.ld-sh-chrome>span{background:#cfcdc7;border-radius:50%;width:.8cqw;height:.8cqw}.ld-sh-chrome i{color:#9d9b95;margin-inline:auto;font-size:1.3cqw;font-style:normal}.ld-sh-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ld-sh h3{margin:0;font-weight:400}.ld-sh small{display:block}.ld-sh-nav{flex:none;align-items:center;gap:2.2cqw;padding:1.9cqw 2.6cqw;display:flex}.ld-sh-nav strong{letter-spacing:.05em;font-family:Manrope,sans-serif;font-size:2.1cqw;font-weight:800}.ld-sh-links{opacity:.72;gap:1.9cqw;font-size:1.5cqw;font-weight:600;display:flex}.ld-sh-pill{color:#fff;background:#1c1a17;border-radius:999px;padding:.85cqw 1.9cqw;font-size:1.45cqw;font-weight:700}.ld-sh-ghost{border:1px solid;border-radius:999px;width:fit-content;padding:.95cqw 2.1cqw;font-size:1.5cqw;font-weight:700}.ld-sh-solid{color:#fff;background:#1c1a17;border-radius:999px;width:fit-content;padding:1cqw 2.2cqw;font-size:1.5cqw;font-weight:700}.ld-sh-basalt{color:#3b2318;background:#f2e7d3}.ld-sh-basalt .ld-sh-nav strong{letter-spacing:.22em;font-family:Georgia,serif;font-weight:600}.ld-sh-basalt .ld-sh-nav{justify-content:space-between}.ld-sh-basalt .ld-sh-nav-end{align-items:center;gap:1.6cqw;display:flex}.ld-sh-basalt .ld-sh-nav-end>span{opacity:.65;font-size:1.35cqw}.ld-sh-basalt .ld-sh-pill{background:#3b2318}.ld-sh-basalt .ld-sh-stage{text-align:center;flex-direction:column;align-items:center;padding:1.2cqw 2.6cqw 2.4cqw;display:flex}.ld-sh-basalt .ld-sh-stage small{color:#b4552f;letter-spacing:.22em;text-transform:uppercase;margin-bottom:1.1cqw;font-size:1.35cqw;font-weight:700}.ld-sh-basalt .ld-sh-stage h3{letter-spacing:-.04em;max-width:80%;font-family:Georgia,serif;font-size:6.4cqw;line-height:.98}.ld-sh-basalt .ld-sh-ghost{margin-top:2cqw}.ld-sh-photostrip{flex:1;grid-template-columns:1.15fr 1fr 1.15fr;gap:1.2cqw;min-height:0;padding:0 2.6cqw 2.4cqw;display:grid}.ld-sh-photostrip i{border-radius:.9cqw;position:relative;overflow:hidden}.ld-sh-photostrip img,.ld-sh-products figure img,.ld-sh-arch img,.ld-sh-ember-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ld-sh-photo-plate{background:#6e3423}.ld-sh-photo-glass{background:linear-gradient(165deg,#e2b05e,#b9743c)}.ld-sh-photo-room{background:#7c4a2d}.ld-sh-form{color:#161616;background:#f4f4f1}.ld-sh-form .ld-sh-nav strong{letter-spacing:-.02em}.ld-sh-form .ld-sh-links{margin-inline:auto}.ld-sh-shopicons{align-items:center;gap:1.2cqw;display:flex}.ld-sh-search{border:.3cqw solid #161616;border-radius:50%;width:1.6cqw;height:1.6cqw;position:relative}.ld-sh-search:after{content:"";background:#161616;width:.85cqw;height:.3cqw;position:absolute;bottom:-.25cqw;right:-.55cqw;transform:rotate(45deg)}.ld-sh-bag{background:#161616;border-radius:.5cqw .5cqw .7cqw .7cqw;width:2cqw;height:2.3cqw;position:relative}.ld-sh-bag b{color:#fff;background:#ff5a3d;border-radius:50%;place-items:center;width:1.5cqw;height:1.5cqw;font-size:.95cqw;display:grid;position:absolute;top:-.6cqw;right:-.7cqw}.ld-sh-commerce{flex-direction:column;flex:1;gap:1.9cqw;min-height:0;padding:.4cqw 2.6cqw 2.4cqw;display:flex}.ld-sh-commerce-head{justify-content:space-between;align-items:flex-end;gap:2cqw;display:flex}.ld-sh-commerce-head small{color:#8a8983;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.9cqw;font-size:1.3cqw;font-weight:700}.ld-sh-commerce-head h3{letter-spacing:-.045em;font-family:Manrope,sans-serif;font-size:5cqw;font-weight:720;line-height:.96}.ld-sh-products{flex:1;grid-template-columns:repeat(3,1fr);gap:1.6cqw;min-height:0;display:grid}.ld-sh-products figure{flex-direction:column;gap:.7cqw;min-height:0;margin:0;display:flex}.ld-sh-products figure>i{background:#e9e8e4;border-radius:.9cqw;flex:1;min-height:0;position:relative;overflow:hidden}.ld-sh-products span{font-size:1.5cqw;font-weight:700}.ld-sh-products em{color:#8a8983;font-size:1.35cqw;font-style:normal}.ld-sh-products u{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ff5a3d;border-radius:999px;padding:.45cqw 1cqw;font-size:1.05cqw;font-weight:800;text-decoration:none;position:absolute;top:1cqw;left:1cqw}.ld-sh-arc{color:#fff;background:radial-gradient(80% 60% at 85% 8%,#5b4df766,#0000 60%),#17143c}.ld-sh-arc .ld-sh-chrome{background:#ffffff0f;border-bottom-color:#ffffff1a}.ld-sh-arc .ld-sh-chrome>span{background:#ffffff4d}.ld-sh-arc .ld-sh-chrome i{color:#ffffff8c}.ld-sh-arc .ld-sh-links{opacity:.8;margin-left:auto}.ld-sh-chip{border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:.8cqw;padding:.8cqw 1.6cqw;font-size:1.3cqw;font-weight:700;display:inline-flex}.ld-sh-chip i{background:var(--ld-lime);border-radius:50%;width:.9cqw;height:.9cqw;box-shadow:0 0 0 .5cqw #b5ff4533}.ld-sh-stack{flex-direction:column;flex:1;min-height:0;padding:1.2cqw 2.6cqw 2.6cqw;display:flex}.ld-sh-stack h3{letter-spacing:-.05em;font-family:Manrope,sans-serif;font-size:8cqw;font-weight:780;line-height:.92}.ld-sh-stack h3 em{color:#0000;letter-spacing:-.03em;-webkit-text-stroke:.18cqw var(--ld-lime);font-family:Georgia,serif;font-style:italic;font-weight:400}.ld-sh-rule{border-top:1px solid #ffffff2e;margin-top:auto}.ld-sh-meta{align-items:flex-end;gap:3.6cqw;padding-top:1.7cqw;display:flex}.ld-sh-meta b{letter-spacing:-.03em;font-size:2.7cqw;font-weight:800}.ld-sh-meta span{color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;margin-top:.35cqw;font-size:1.2cqw;font-weight:600;display:block}.ld-sh-arrowlink{color:var(--ld-lime);margin-left:auto;font-size:1.6cqw;font-weight:700}.ld-sh-lumi{color:#4a2733;background:#f7e9e3}.ld-sh-navpill{background:#ffffffc7;border:1px solid #4a27331f;border-radius:999px;flex:none;align-self:center;align-items:center;gap:2cqw;margin-top:1.7cqw;padding:.9cqw 1.1cqw .9cqw 2.1cqw;display:flex}.ld-sh-navpill strong{font-family:Georgia,serif;font-size:2.2cqw;font-style:italic;font-weight:600}.ld-sh-lumi .ld-sh-pill{background:#4a2733}.ld-sh-split{flex:1;grid-template-columns:1.1fr .9fr;gap:2.4cqw;min-height:0;padding:2cqw 2.6cqw 0;display:grid}.ld-sh-split .ld-sh-copy{flex-direction:column;justify-content:flex-start;padding:1cqw 0 2.2cqw;display:flex}.ld-sh-split small{color:#cb6950;letter-spacing:.2em;text-transform:uppercase;margin-bottom:1cqw;font-size:1.3cqw;font-weight:700}.ld-sh-split h3{letter-spacing:-.035em;font-family:Georgia,serif;font-size:5.3cqw;line-height:1.02}.ld-sh-split h3 em{color:#cb6950}.ld-sh-booking{background:#fff;border-radius:1.4cqw;width:fit-content;max-width:100%;margin-top:2cqw;padding:1.4cqw;box-shadow:0 1.2cqw 3cqw #4a273324}.ld-sh-booking>div{gap:.8cqw;margin-bottom:1cqw;display:flex}.ld-sh-booking span{white-space:nowrap;background:#f7e9e3;border-radius:999px;padding:.7cqw 1.4cqw;font-size:1.3cqw;font-weight:600}.ld-sh-booking b{color:#fff;text-align:center;background:#cb6950;border-radius:999px;padding:.95cqw 1.8cqw;font-size:1.4cqw;font-weight:700;display:block}.ld-sh-arch{align-items:flex-end;display:flex}.ld-sh-arch i{background:linear-gradient(#dda184,#b76a55);border:.55cqw solid #ffffffbf;border-bottom:0;border-radius:999px 999px 0 0;width:100%;height:96%;display:block;position:relative;overflow:hidden}.ld-sh-osei{color:#fff;background:radial-gradient(42% 34% at 76% 30%,#f2c273f2 0 7%,#f2c2734d 8% 34%,#0000 62%),radial-gradient(100% 80% at 12% 88%,#26545899,#0000 60%),linear-gradient(#1a1512,#2a1d13 55%,#14110d)}.ld-sh-osei .ld-sh-chrome{background:#00000040;border-bottom-color:#ffffff1a}.ld-sh-osei .ld-sh-chrome>span{background:#ffffff4d}.ld-sh-osei .ld-sh-chrome i{color:#ffffff80}.ld-sh-osei .ld-sh-photo-bg{object-fit:cover;object-position:50% 24%;filter:saturate(.94);width:100%;height:100%;position:absolute;inset:0}.ld-sh-osei .ld-sh-body:after{content:"";pointer-events:none;background:linear-gradient(#140c0685,#140c062e 38% 58%,#140c0699);position:absolute;inset:0}.ld-sh-osei .ld-sh-nav,.ld-sh-osei .ld-sh-overlay-copy{z-index:1}.ld-sh-osei .ld-sh-overlay-copy{text-shadow:0 .3cqw 1.6cqw #00000080}.ld-sh-osei .ld-sh-nav strong{letter-spacing:.26em;font-weight:700}.ld-sh-osei .ld-sh-links{opacity:.85;margin-left:auto}.ld-sh-osei .ld-sh-ghost{border-color:#ffffff8c}.ld-sh-overlay-copy{margin-top:1.9cqw;padding:0 2.6cqw 2.7cqw}.ld-sh-overlay-copy small{color:#ffffffc7;letter-spacing:.22em;text-transform:uppercase;margin-bottom:1cqw;font-size:1.25cqw;font-weight:700}.ld-sh-overlay-copy h3{letter-spacing:-.035em;max-width:68%;font-family:Georgia,serif;font-size:6cqw;line-height:1}.ld-sh-overlay-copy h3 em{color:#f2c273}.ld-sh-underlink{border-bottom:.22cqw solid #ffffffb3;margin-top:1.6cqw;padding-bottom:.35cqw;font-size:1.55cqw;font-weight:700;display:inline-block}.ld-sh-ember{color:#35281a;background:#f7ecd6}.ld-sh-ember .ld-sh-nav strong{align-items:center;gap:.8cqw;display:inline-flex}.ld-sh-ember .ld-sh-nav strong i{background:radial-gradient(circle at 35% 35%,#f2a33c,#d95f2b);border-radius:50%;width:2.1cqw;height:2.1cqw}.ld-sh-tags{gap:.9cqw;margin-left:auto;display:flex}.ld-sh-tags span{background:#35281a14;border-radius:999px;padding:.6cqw 1.5cqw;font-size:1.35cqw;font-weight:700}.ld-sh-ember .ld-sh-pill{background:#4c7a52}.ld-sh-ember .ld-sh-stage{flex-direction:column;flex:1;justify-content:flex-start;gap:2cqw;min-height:0;padding:.6cqw 2.6cqw 2cqw;display:flex;position:relative}.ld-sh-ember .ld-sh-stage h3{letter-spacing:-.035em;max-width:62%;font-family:Manrope,sans-serif;font-size:5.7cqw;font-weight:800;line-height:1}.ld-sh-ember .ld-sh-stage h3 em{color:#d95f2b;letter-spacing:-.02em;font-family:Georgia,serif;font-weight:400}.ld-sh-ember .ld-sh-solid{background:#d95f2b}.ld-sh-ember-photo{background:#d9a05e;border:.6cqw solid #fff;border-radius:46% 54% 50% 50%/44% 46% 54% 56%;width:26cqw;height:30cqw;position:absolute;top:.4cqw;right:3cqw;overflow:hidden;transform:rotate(4deg);box-shadow:0 1.4cqw 3.2cqw #35281a47}.ld-sh-sticker{z-index:1;letter-spacing:.1em;text-transform:uppercase;background:#fff;border:1px solid #35281a29;border-radius:999px;padding:.85cqw 1.7cqw;font-size:1.25cqw;font-weight:800;position:absolute;box-shadow:0 .8cqw 2cqw #35281a29}.ld-sh-sticker-one{top:3%;right:24cqw;transform:rotate(-6deg)}.ld-sh-sticker-two{color:#fff;background:#4c7a52;border:0;top:56%;right:4.5cqw;transform:rotate(5deg)}.ld-sh-marquee{background:#4c7a52;flex:none;overflow:hidden}.ld-sh-marquee-track{width:max-content;animation:18s linear infinite ld-marquee;display:flex}.ld-sh-marquee-track span{color:#ffffffeb;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;padding:.65cqw 0 .75cqw;font-size:1.25cqw;font-weight:800}@keyframes ld-marquee{to{transform:translate(-50%)}}.ld-hero-stage{perspective:1200px;min-width:0;position:relative}.ld-stage-glow{filter:blur(40px);opacity:.7;background:linear-gradient(145deg,#5b4df747,#b5ff453d);border-radius:3rem;position:absolute;inset:8% 5% -4%}.ld-stage-card{transform-origin:0;background:#fff;border:1px solid #12121229;border-radius:1.6rem;position:relative;overflow:hidden;transform:rotateY(-4deg)rotateX(1.5deg);box-shadow:0 40px 90px #1212122e,0 8px 22px #12121214}.ld-stage-topbar{color:#777671;background:#f8f8f5;border-bottom:1px solid #e9e8e3;justify-content:space-between;align-items:center;min-height:3.3rem;padding:0 1.2rem;font-size:.66rem;font-weight:600;display:flex}.ld-stage-status{color:var(--ld-ink);align-items:center;gap:.45rem;display:inline-flex}.ld-stage-status i{background:#42b06a;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #42b06a26}.ld-stage-body{background:#f1f0ec;padding:.85rem}.ld-stage-steps{grid-template-columns:repeat(4,1fr);gap:.35rem;margin-bottom:.75rem;display:grid}.ld-stage-step{color:#8d8c87;background:#ffffffbd;border:1px solid #deddd7;border-radius:.45rem;align-items:center;gap:.35rem;padding:.45rem;font-size:.54rem;font-weight:700;display:flex}.ld-stage-step>span{border:1px solid #d4d3cd;border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.5rem;display:grid}.ld-stage-step>span svg{width:.65rem;height:.65rem}.ld-stage-step.is-done{color:#3d6f48}.ld-stage-step.is-done>span{background:#e8f4ea;border-color:#b7d5bd}.ld-stage-step.is-active{color:var(--ld-violet);background:#5b4df712;border-color:#5b4df773}.ld-stage-step.is-active>span{border-color:var(--ld-violet)}.ld-stage-note{color:#777671;background:#fff;border-radius:.65rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin-top:.75rem;padding:.65rem .8rem;font-size:.57rem;line-height:1.35;display:grid}.ld-stage-note strong{color:var(--ld-ink);font-size:.6rem;display:block}.ld-stage-avatar{background:var(--ld-ink);color:#fff;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.58rem;font-weight:700;display:grid}.ld-stage-note>svg{color:var(--ld-violet)}.ld-floating-chip{z-index:3;color:var(--ld-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #1212121c;border-radius:.8rem;align-items:center;gap:.6rem;padding:.65rem .85rem;font-size:.65rem;font-weight:700;display:flex;position:absolute;box-shadow:0 12px 32px #12121221}.ld-floating-chip>svg{width:1.5rem;height:1.5rem;color:var(--ld-violet)}.ld-floating-chip span{flex-direction:column;display:flex}.ld-floating-chip small{color:#8b8a85;font-size:.5rem;font-weight:600}.ld-floating-chip-one{top:12%;right:-5%}.ld-floating-chip-two{bottom:12%;left:-5%}.ld-business-strip{z-index:3;border-top:1px solid var(--ld-line);background:var(--ld-paper);position:relative}.ld-ticker{padding:1.3rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7rem calc(100% - 7rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 7rem calc(100% - 7rem),#0000)}.ld-ticker-track{width:max-content;animation:38s linear infinite ld-ticker-scroll;display:flex}.ld-ticker-set{align-items:center;display:flex}.ld-ticker-set span{letter-spacing:.02em;white-space:nowrap;align-items:center;gap:1.15rem;padding-right:2.7rem;font-family:Manrope,sans-serif;font-size:.85rem;font-weight:700;display:inline-flex}.ld-ticker-set i{background:var(--ld-violet);opacity:.5;border-radius:50%;width:.38rem;height:.38rem}@keyframes ld-ticker-scroll{to{transform:translate(-50%)}}.ld-section{padding:clamp(6rem,10vw,10rem) 0}.ld-section-heading h2,.ld-faq-intro h2{letter-spacing:-.07em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(2.8rem,5vw,5rem);font-weight:650;line-height:.98}.ld-section-heading>p,.ld-section-heading-split>p{color:var(--ld-muted);font-size:1rem;line-height:1.7}.ld-section-heading-split{grid-template-columns:minmax(0,1fr) minmax(17rem,30rem);align-items:end;gap:4rem;margin-bottom:4.5rem;display:grid}.ld-section-heading-split>p{margin:0 0 .3rem}.ld-process{background:#fff}.ld-process-grid{border-top:1px solid var(--ld-line);border-bottom:1px solid var(--ld-line);grid-template-columns:repeat(4,1fr);display:grid}.ld-process-card{border-right:1px solid var(--ld-line);min-height:15rem;padding:1.8rem 1.5rem 2.4rem;position:relative}.ld-process-card:last-child{border-right:0}.ld-process-card:after{background:var(--ld-violet);content:"";opacity:0;transform-origin:0;height:.22rem;transition:opacity .22s,transform .22s;position:absolute;bottom:1.7rem;left:1.5rem;right:1.5rem;transform:scaleX(0)}.ld-process-card:hover:after{opacity:1;transform:scaleX(1)}.ld-process-card-top{color:#a09f9a;justify-content:space-between;align-items:center;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:700;display:flex}.ld-process-card-top svg{width:1.7rem;height:1.7rem;color:var(--ld-violet)}.ld-process-card h3{letter-spacing:-.04em;max-width:10rem;margin:2.8rem 0 1rem;font-family:Manrope,sans-serif;font-size:1.25rem;line-height:1.15}.ld-process-card p{max-width:16rem;color:var(--ld-muted);margin:0;font-size:.84rem;line-height:1.6}.ld-process-action{justify-content:space-between;align-items:center;padding-top:1.4rem;display:flex}.ld-process-action>span{color:#93928d;font-size:.72rem}.ld-site-preview{color:#27211b;background:#f5f0e6;border:1px solid #1212121c;border-radius:.7rem;overflow:hidden;box-shadow:0 8px 24px #12121214}.ld-preview-browser{background:#ffffffc7;border-bottom:1px solid #12121214;align-items:center;gap:.22rem;height:1.45rem;padding:0 .55rem;display:flex}.ld-preview-browser>span{background:#cbc9c3;border-radius:50%;width:.25rem;height:.25rem}.ld-preview-browser i{color:#9d9b95;margin-left:auto;margin-right:auto;font-size:.34rem;font-style:normal}.ld-preview-nav{border-bottom:1px solid #12121214;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;height:2.35rem;padding:0 .9rem;display:grid}.ld-preview-nav strong{letter-spacing:.08em;font-family:Manrope,sans-serif;font-size:.55rem}.ld-preview-nav div{gap:.6rem;font-size:.31rem;display:flex}.ld-preview-nav-button{color:#fff;background:#27211b;border-radius:999px;justify-self:end;padding:.32rem .55rem;font-size:.3rem}.ld-preview-content{grid-template-columns:.9fr 1.1fr;min-height:21rem;display:grid}.ld-preview-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem;display:flex}.ld-preview-copy small{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.85rem;font-size:.34rem;font-weight:700}.ld-preview-copy h3{letter-spacing:-.055em;margin:0;font-family:Georgia,serif;font-size:clamp(1.25rem,2.2vw,2.4rem);font-weight:400;line-height:.98}.ld-preview-copy p{max-width:12rem;margin:.8rem 0 1.1rem;font-size:.4rem;line-height:1.55}.ld-preview-button{border:1px solid;border-radius:999px;padding:.48rem .7rem;font-size:.34rem;font-weight:700;display:inline-block}.ld-preview-art{background:#d8b5a7;margin:.85rem;position:relative;overflow:hidden}.ld-preview-shape-one{background:linear-gradient(150deg,#8f5d4e,#e4c4b6);border-radius:48% 48% 14% 14%;width:67%;height:74%;position:absolute;top:14%;left:18%;transform:rotate(3deg);box-shadow:-1.1rem 1.1rem #ffffff47}.ld-preview-shape-two{aspect-ratio:1;border:1px solid #ffffffa6;border-radius:50%;width:30%;position:absolute;top:23%;left:36%}.ld-preview-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffdb;justify-content:space-between;align-items:center;padding:.45rem .55rem;font-size:.34rem;display:flex;position:absolute;bottom:.55rem;left:.55rem;right:.55rem}.ld-preview-label span{color:#888}.ld-site-preview-restaurant{color:#421f18;background:#ebe0cd}.ld-site-preview-restaurant .ld-preview-art{background:#652e22}.ld-site-preview-restaurant .ld-preview-shape-one{width:82%;height:82%;box-shadow:none;background:radial-gradient(circle at 40% 38%,#f2c96f 0 6%,#0000 7%),radial-gradient(circle at 62%,#b84729 0 8%,#0000 9%),radial-gradient(circle at 48% 63%,#e4a94f 0 10%,#0000 11%),radial-gradient(circle,#d8b46f 0 43%,#eee0bd 44% 57%,#8e5541 58% 60%,#0000 61%);border-radius:50%;top:10%;left:9%}.ld-site-preview-restaurant .ld-preview-nav-button{background:#652e22}.ld-site-preview-studio{color:#17153d;background:#e8e6ff}.ld-site-preview-studio .ld-preview-copy h3{font-family:Manrope,sans-serif;font-weight:750}.ld-site-preview-studio .ld-preview-art{background:#5544f1}.ld-site-preview-studio .ld-preview-shape-one{width:74%;height:58%;box-shadow:none;background:repeating-linear-gradient(135deg,#b5ff45 0 8%,#0000 8% 16%);border-radius:0;top:22%;left:13%;transform:rotate(-8deg)}.ld-site-preview-studio .ld-preview-shape-two{mix-blend-mode:screen;background:#fff;border:0;border-radius:0;width:26%;top:29%;left:38%;transform:rotate(18deg)}.ld-site-preview-studio .ld-preview-nav-button{background:#5544f1}.ld-site-preview-store{color:#171717;background:#efefed}.ld-site-preview-store .ld-preview-copy h3{font-family:Manrope,sans-serif;font-weight:620}.ld-site-preview-store .ld-preview-art{background:#d7d7d3}.ld-site-preview-store .ld-preview-shape-one{background:linear-gradient(90deg,#121212 0 48%,#fafafa 48% 54%,#ff5a3d 54%);border-radius:50% 50% 12% 12%;width:47%;height:64%;top:19%;left:27%;transform:rotate(-4deg);box-shadow:1rem 1rem #1212121f}.ld-site-preview-store .ld-preview-shape-two{display:none}.ld-site-preview-wellness{color:#1d3226;background:#edf0e5}.ld-site-preview-wellness .ld-preview-art{background:#9fb59a}.ld-site-preview-wellness .ld-preview-shape-one{background:linear-gradient(160deg,#3c6347,#b5c7a7)}.ld-site-preview-wellness .ld-preview-nav-button{background:#1d3226}.ld-stage-card .ld-site-preview{box-shadow:none;border-radius:.55rem}.ld-stage-card .ld-preview-content{min-height:19.4rem}.ld-showcase{background:var(--ld-warm)}.ld-showcase-heading{text-align:center;max-width:50rem;margin:0 auto 4.5rem}.ld-showcase-heading>p{max-width:42rem;margin:1.5rem auto 0}.ld-carousel{position:relative}.ld-carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.5rem;padding:.5rem max(32px,50vw - 640px) 1.2rem;display:flex;overflow-x:auto}.ld-carousel-track::-webkit-scrollbar{display:none}.ld-carousel-track .ld-showcase-item{scroll-snap-align:start;flex:none;width:min(31rem,84vw)}.ld-carousel-track .ld-showcase-shot{height:15.5rem}.ld-carousel-bar{justify-content:space-between;align-items:center;gap:2rem;margin-top:1.4rem;display:flex}.ld-carousel-progress{background:var(--ld-line);border-radius:999px;flex:1;max-width:22rem;height:2px;display:block;position:relative;overflow:hidden}.ld-carousel-progress i{background:var(--ld-violet);transform-origin:0;border-radius:999px;transition:transform .16s;position:absolute;inset:0}.ld-carousel-buttons{gap:.6rem;display:flex}.ld-carousel-buttons button{border:1px solid var(--ld-line);width:2.9rem;height:2.9rem;color:var(--ld-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:border-color .18s,background .18s,color .18s,transform .18s,opacity .18s;display:grid}.ld-carousel-buttons button:hover:not(:disabled){border-color:var(--ld-ink);background:var(--ld-ink);color:#fff;transform:translateY(-2px)}.ld-carousel-buttons button:disabled{opacity:.35;cursor:default}.ld-carousel-buttons svg{width:1.15rem;height:1.15rem}.ld-carousel-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1.7rem;display:flex}.ld-carousel-tab{border:1px solid var(--ld-line);color:var(--ld-muted);cursor:pointer;background:#fff;border-radius:999px;padding:.62rem 1.3rem;font-family:Manrope,sans-serif;font-size:.82rem;font-weight:700;transition:border-color .18s,background .18s,color .18s}.ld-carousel-tab:hover{color:var(--ld-ink);border-color:#12121252}.ld-carousel-tab.is-active{border-color:var(--ld-ink);background:var(--ld-ink);color:#fff}.ld-showcase-item{border:1px solid var(--ld-line);color:var(--ld-ink);background:#ffffff8f;border-radius:1.15rem;padding:.75rem .75rem .9rem;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:block;position:relative}.ld-showcase-item:hover{z-index:2;border-color:#5b4df766;transform:translateY(-5px);box-shadow:0 26px 70px #12121221}.ld-showcase-shot{border-radius:.75rem;height:13.5rem;position:relative;overflow:hidden}.ld-showcase-shot-frame{aspect-ratio:100/62;width:100%;transition:transform .7s cubic-bezier(.25,.8,.25,1);container-type:inline-size}.ld-showcase-item:hover .ld-showcase-shot-frame{transform:translateY(-2.2rem)}.ld-showcase-shot .ld-sh{box-shadow:none;border-color:#1212121a}.ld-showcase-shot-photo{background:#fff;border:1px solid #1212121a}.ld-showcase-shot-photo img{width:100%;height:auto;transition:transform 1.6s cubic-bezier(.22,.61,.36,1);display:block}.ld-showcase-item:hover .ld-showcase-shot-photo img{transform:translateY(calc(13.5rem - 100%))}.ld-showcase-more{flex-direction:column;justify-content:center;align-items:flex-start;gap:1.1rem;padding:2.4rem 2.2rem;display:flex}.ld-showcase-more strong{letter-spacing:-.04em;font-family:Manrope,sans-serif;font-size:1.9rem;font-weight:780;line-height:1.08}.ld-showcase-more p{max-width:22rem;color:var(--ld-muted);margin:0;font-size:.92rem;line-height:1.65}.ld-showcase-more .ld-button{margin-top:.4rem}.ld-showcase-meta{justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem .45rem .15rem;display:flex}.ld-showcase-name{flex-direction:column;gap:.15rem;display:flex}.ld-showcase-name strong{letter-spacing:-.01em;font-family:Manrope,sans-serif;font-size:.86rem;font-weight:750}.ld-showcase-name small{color:var(--ld-muted);font-size:.7rem}.ld-showcase-meta em{border:1px solid var(--ld-line);color:var(--ld-muted);letter-spacing:.04em;text-transform:uppercase;background:#fff;border-radius:999px;flex:none;padding:.3rem .65rem;font-size:.68rem;font-style:normal;font-weight:700}.ld-industries{background:#fff}.ld-industry-marquee{position:relative;overflow:hidden}.ld-industry-marquee-track{will-change:transform;align-items:center;gap:1.15rem;width:max-content;padding:2.4rem 0 2.1rem;display:flex}.ld-industry-slide{aspect-ratio:4/5;color:#fff;width:min(16.5rem,60vw);transform:scale(calc(.86 + var(--focus,0) * .26));filter:brightness(calc(.72 + var(--focus,0) * .28)) saturate(calc(.78 + var(--focus,0) * .22));background:#171719;border-radius:1.2rem;flex:none;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 18px 44px #12121224}.ld-industry-slide:hover,.ld-industry-slide:focus-visible{color:#fff}.ld-industry-slide-copy{opacity:.88;transition:opacity .16s}.ld-industry-slide:hover .ld-industry-slide-copy,.ld-industry-slide:focus-visible .ld-industry-slide-copy{opacity:1}.ld-industry-slide img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ld-industry-slide:after{content:"";background:linear-gradient(#12121224,#0000 28% 46%,#121212cc);position:absolute;inset:0}.ld-industry-slide-chip{z-index:1;width:2.3rem;height:2.3rem;color:var(--ld-violet);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:.7rem;place-items:center;display:grid;position:absolute;top:.9rem;left:.9rem;box-shadow:0 8px 20px #00000040}.ld-industry-slide-copy{z-index:1;flex-direction:column;gap:.3rem;display:flex;position:absolute;bottom:1.1rem;left:1.15rem;right:1.15rem}.ld-industry-slide-copy strong{letter-spacing:-.04em;font-family:Manrope,sans-serif;font-size:1.3rem;font-weight:800;line-height:1.08}.ld-industry-slide-copy small{color:#ffffffd1;font-size:.78rem;line-height:1.5}.ld-industry-slide-cta{color:var(--ld-lime);letter-spacing:.01em;opacity:calc(.1 + var(--focus,0) * .9);align-items:center;gap:.4rem;margin-top:.4rem;font-size:.76rem;font-weight:800;display:inline-flex}.ld-industry-count{color:var(--ld-muted);letter-spacing:.08em;white-space:nowrap;font-family:Manrope,sans-serif;font-size:.72rem;font-weight:800}.ld-industry-all{justify-content:center;margin-top:2.2rem;display:flex}.ld-catalog{margin-top:4.5rem}.ld-catalog-head{border-top:1px solid var(--ld-line);justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;padding-top:2.6rem;display:flex}.ld-catalog-head h3{letter-spacing:-.04em;margin:0 0 .5rem;font-family:Manrope,sans-serif;font-size:1.6rem;font-weight:720}.ld-catalog-head p{max-width:34rem;color:var(--ld-muted);margin:0;font-size:.9rem;line-height:1.6}.ld-catalog-groups{flex-direction:column;gap:2.2rem;display:flex}.ld-catalog-group header{align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.ld-catalog-group header span{letter-spacing:-.01em;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:750}.ld-catalog-group header i{min-width:1.5rem;height:1.5rem;color:var(--ld-violet);background:#5b4df71a;border-radius:999px;place-items:center;padding:0 .4rem;font-size:.68rem;font-style:normal;font-weight:800;display:grid}.ld-catalog-group header em{border-top:1px solid var(--ld-line);flex:1}.ld-catalog-chips{flex-wrap:wrap;gap:.45rem;display:flex}.ld-catalog-chip{border:1px solid var(--ld-line);color:var(--ld-ink);background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .8rem .42rem .6rem;font-size:.76rem;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.ld-catalog-chip:hover{color:var(--ld-violet);background:#5b4df712;border-color:#5b4df780;transform:translateY(-1px)}.ld-catalog-chip svg{width:1rem;height:1rem;color:var(--ld-violet);opacity:.85;flex:none}.ld-features{background:#fff}.ld-feature-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.ld-feature-card{border:1px solid var(--ld-line);min-height:14rem;color:var(--ld-ink);background:#f7f7f4;border-radius:1.15rem;flex-direction:column;padding:1.6rem;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.ld-feature-card:hover{border-color:#5b4df773;transform:translateY(-4px);box-shadow:0 20px 55px #12121217}.ld-feature-icon{width:3.1rem;height:3.1rem;color:var(--ld-violet);background:#fff;border-radius:.85rem;place-items:center;display:grid;box-shadow:0 5px 16px #12121212}.ld-feature-icon svg{width:1.45rem;height:1.45rem}.ld-feature-stat{color:#8a8984;letter-spacing:.04em;text-transform:uppercase;margin-top:auto;font-size:.7rem;font-weight:700}.ld-feature-card h3{letter-spacing:-.045em;margin:.65rem 0 .6rem;font-family:Manrope,sans-serif;font-size:1.45rem}.ld-feature-card p{max-width:20rem;color:var(--ld-muted);margin:0;font-size:.82rem;line-height:1.6}.ld-feature-arrow{border:1px solid var(--ld-line);color:#777;border-radius:50%;place-items:center;width:2rem;height:2rem;transition:background .18s,color .18s;display:grid;position:absolute;top:1.55rem;right:1.55rem}.ld-feature-card:hover .ld-feature-arrow{background:var(--ld-ink);color:#fff}.ld-feature-2,.ld-feature-5{background:#f0efff}.ld-feature-3{background:#eff6e9}.ld-feature-4{background:#f7f1e8}.ld-delivery{color:#fff;background:#17161b;padding:clamp(6rem,10vw,9rem) 0;position:relative;overflow:hidden}.ld-delivery:before{filter:blur(80px);content:"";background:#5b4df761;border-radius:50%;width:44rem;height:44rem;position:absolute;top:-30%;right:-12%}.ld-delivery-inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(4rem,9vw,9rem);display:grid;position:relative}.ld-eyebrow-light{color:var(--ld-lime)}.ld-delivery h2{letter-spacing:-.075em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(3.1rem,5.3vw,5.7rem);font-weight:650;line-height:.96}.ld-delivery h2 em{color:var(--ld-lime)}.ld-delivery-copy>p{color:#aaa9ae;max-width:29rem;margin:1.6rem 0 2rem;font-size:.96rem;line-height:1.7}.ld-delivery-timeline{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff21;border-radius:1.3rem;padding:1.4rem;position:relative;box-shadow:0 30px 80px #0000003d}.ld-timeline-progress{background:linear-gradient(var(--ld-lime) 0 54%, #ffffff24 54%);width:1px;position:absolute;top:4.7rem;bottom:4.7rem;left:2.75rem}.ld-timeline-row{border-bottom:1px solid #ffffff1a;grid-template-columns:2.8rem 5rem 1fr;align-items:center;gap:.7rem;min-height:7.3rem;padding:0 1rem;display:grid;position:relative}.ld-timeline-row:last-child{border-bottom:0}.ld-timeline-dot{z-index:1;color:#949399;background:#28272c;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.58rem;font-weight:700;display:grid}.ld-timeline-dot svg{width:.9rem;height:.9rem;color:var(--ld-lime)}.ld-timeline-row.is-current .ld-timeline-dot{border-color:var(--ld-lime);background:var(--ld-lime);color:var(--ld-ink);box-shadow:0 0 0 5px #b5ff451a}.ld-timeline-date{color:#98979d;text-transform:uppercase;font-size:.7rem;font-weight:700}.ld-timeline-row strong{font-family:Manrope,sans-serif;font-size:.95rem}.ld-timeline-row p{color:#97969c;margin:.35rem 0 0;font-size:.72rem;line-height:1.45}.ld-pricing{background:var(--ld-paper)}.ld-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1rem;display:grid}.ld-price-card{border:1px solid var(--ld-line);background:#fff;border-radius:1.25rem;flex-direction:column;min-height:39rem;padding:2rem;display:flex;position:relative}.ld-price-card-featured{border-color:var(--ld-violet);box-shadow:0 24px 70px #5b4df721}.ld-price-popular{color:var(--ld-violet);letter-spacing:.06em;text-transform:uppercase;background:#eeedff;border-radius:999px;padding:.45rem .6rem;font-size:.64rem;font-weight:800;position:absolute;top:.85rem;right:.85rem}.ld-price-card-head{flex-direction:column;min-height:4rem;display:flex}.ld-price-card-head>span{letter-spacing:-.03em;font-family:Manrope,sans-serif;font-size:1.15rem;font-weight:700}.ld-price-card-head small{color:var(--ld-muted);margin-top:.35rem;font-size:.72rem}.ld-price{letter-spacing:-.07em;margin-top:1.2rem;font-family:Manrope,sans-serif;font-size:clamp(2.5rem,4vw,3.7rem);font-weight:700;line-height:1}.ld-price span{color:#8d8c87;letter-spacing:0;font-size:.75rem}.ld-price-words{font-size:clamp(2.25rem,3.4vw,3.15rem)}.ld-price-card>p{color:#8d8c87;margin:.75rem 0 1.5rem;font-size:.7rem}.ld-price-card ul{border-top:1px solid var(--ld-line);flex-direction:column;gap:.9rem;margin:2rem 0 0;padding:1.6rem 0 0;list-style:none;display:flex}.ld-price-card li{color:#595854;align-items:center;gap:.65rem;font-size:.77rem;display:flex}.ld-price-card li svg{color:var(--ld-violet);flex:none}.ld-price-card-custom{background:#f2f1eb}.ld-faq{border-top:1px solid var(--ld-line);background:#fff}.ld-faq-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(4rem,10vw,10rem);display:grid}.ld-faq-intro{position:sticky;top:8rem}.ld-faq-intro>p{max-width:26rem;color:var(--ld-muted);margin:1.6rem 0 2rem;font-size:.9rem;line-height:1.65}.ld-faq-list{border-top:1px solid var(--ld-line)}.ld-faq-list details{border-bottom:1px solid var(--ld-line)}.ld-faq-list summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:2rem;min-height:5.4rem;font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;list-style:none;display:flex}.ld-faq-list summary::-webkit-details-marker{display:none}.ld-faq-list summary svg{color:#8d8c87;flex:none;font-size:1.2rem;transition:transform .18s,color .18s}.ld-faq-list details[open] summary svg{color:var(--ld-violet);transform:rotate(45deg)}.ld-faq-list details>p{max-width:38rem;color:var(--ld-muted);margin:-.4rem 0 1.8rem;font-size:.86rem;line-height:1.7}.ld-final-cta{text-align:center;background:#efeee8;padding:clamp(6rem,10vw,10rem) 0}.ld-final-cta-inner{flex-direction:column;align-items:center;display:flex}.ld-final-cta h2{letter-spacing:-.08em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(3.5rem,7vw,7.4rem);font-weight:650;line-height:.9}.ld-final-cta>.ld-container>p{color:var(--ld-muted);margin:1.7rem 0 2rem;font-size:1rem}.ld-final-note{color:#898883;margin-top:1.25rem;font-size:.74rem}.ld-footer{color:#fff;background:#171719;margin-top:auto;padding:5rem 0 1.5rem}.ld-footer-main{grid-template-columns:1.8fr repeat(3,1fr);gap:3rem;padding-bottom:5rem;display:grid}.ld-footer-brand>p{color:#aaa9ad;max-width:21rem;margin:1.5rem 0 .65rem;font-size:.8rem;line-height:1.65}.ld-footer-brand>span{color:#8b8a90;font-size:.74rem}.ld-footer-column{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.ld-footer-column strong{color:#727176;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.45rem;font-size:.7rem}.ld-footer-column a{color:#cfced2;font-size:.8rem;text-decoration:none;transition:color .16s}.ld-footer-column a:hover{color:#fff}.ld-footer-bottom{color:#7d7c81;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:1.4rem;font-size:.74rem;display:flex}.ld-footer-legal{gap:1.2rem;display:flex}.ld-footer-legal a{color:#68676c;text-decoration:none;transition:color .16s}.ld-footer-legal a:hover{color:#fff}.ld-footer-promise{align-items:center;gap:.5rem;display:flex}.ld-footer-promise i{background:var(--ld-lime);border-radius:50%;width:.4rem;height:.4rem}.ld-footer-promise svg{color:#aaa9ad;margin-left:1rem}.ld-footer-social{gap:.6rem;margin-top:1.4rem;display:flex}.ld-footer-social a{color:#cfced2;background:#ffffff12;border-radius:50%;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:1rem;transition:background .16s,color .16s;display:flex}.ld-footer-social a:hover{color:#fff;background:#ffffff24}.ld-wizard-shell{isolation:isolate;background:radial-gradient(circle at 8% 12%,#b5ff4533,#0000 24rem),radial-gradient(circle at 92% 42%,#5b4df71c,#0000 30rem),#f7f6f1;flex-direction:column;min-height:100dvh;padding-bottom:6.6rem;display:flex;position:relative;overflow:clip}.ld-wizard-shell:before,.ld-wizard-shell:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #5b4df71f;border-radius:44% 56% 61% 39%/42% 36% 64% 58%;width:18rem;animation:16s ease-in-out infinite alternate ld-wizard-drift;position:fixed}.ld-wizard-shell:before{top:8rem;left:-11rem;transform:rotate(18deg)}.ld-wizard-shell:after{border-color:#12121214;width:23rem;animation-direction:alternate-reverse;bottom:7rem;right:-12rem}.ld-wizard-bar{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#f7f6f1db;border-bottom:1px solid #12121217;grid-template-columns:minmax(7.5rem,1fr) minmax(18rem,28rem) minmax(7.5rem,1fr);align-items:center;gap:clamp(1rem,3vw,2rem);min-height:5.25rem;padding:.8rem clamp(1rem,4vw,3.2rem);display:grid;position:sticky;top:0;box-shadow:0 8px 28px #12121209}.ld-wizard-brand{justify-self:start}.ld-wizard-progress{flex-direction:column;gap:.5rem;width:100%;display:flex}.ld-wizard-progress-copy{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ld-wizard-progress-copy span{color:var(--ld-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:750}.ld-wizard-progress-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:750;overflow:hidden}.ld-wizard-progress-track{background:#12121217;border-radius:999px;height:.3rem;overflow:hidden}.ld-wizard-progress-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--ld-violet), #8378ff 65%, var(--ld-lime));height:100%;transition:width .56s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 16px #5b4df759}.ld-wizard-exit{min-height:2.5rem;color:var(--ld-muted);border-radius:999px;justify-self:end;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:inline-flex}.ld-wizard-exit:hover{color:var(--ld-ink);background:#1212120f;transform:translateY(-1px)}.ld-wizard-content{z-index:1;flex:1;position:relative}.ld-wizard-stage{width:100%;margin-inline:auto}.ld-wizard-step{animation:.52s cubic-bezier(.22,1,.36,1) both ld-wizard-forward}.ld-wizard-step.is-back{animation-name:ld-wizard-back}.ld-wizard-heading{flex-direction:column;align-items:center;gap:.8rem;max-width:42rem;margin:0 auto 2rem;display:flex}.ld-wizard-heading h1{letter-spacing:-.055em;outline:none;margin:0}.ld-wizard-heading p{max-width:36rem;margin:0}.ld-wizard-step-label{color:var(--ld-violet);letter-spacing:.09em;text-transform:uppercase;background:#ffffffa6;border:1px solid #5b4df729;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.62rem;font-weight:800;display:inline-flex;box-shadow:0 6px 18px #5b4df70f}.ld-wizard-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd6;border:1px solid #1212121a;border-radius:1.6rem;padding:clamp(1.4rem,4vw,2.5rem);box-shadow:0 24px 70px #1c184a17,inset 0 1px #ffffffd1}.ld-wizard-card.is-feature-step{padding:clamp(1.2rem,3vw,2.15rem)}.ld-wizard-card>[role=alert]{margin-top:1.25rem}.ld-wizard-nav{z-index:45;-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);background:#fffffce0;border-top:1px solid #1212121a;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -16px 42px #12121212}.ld-wizard-nav-inner{width:min(56rem,100% - 2rem);min-height:5.8rem;padding:.8rem 0 max(.8rem, env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;align-items:center;gap:1rem;margin-inline:auto;display:grid}.ld-wizard-back{justify-self:start;min-width:8.75rem}.ld-wizard-primary{justify-self:end;min-width:10.75rem;box-shadow:0 12px 26px #5b4df738}.ld-wizard-primary:hover{box-shadow:0 15px 34px #5b4df74d}.ld-wizard-card .form-control{background:#fff;border:1px solid #12121233;border-radius:.9rem;padding-inline:1rem;box-shadow:0 1px 2px #12121209}.ld-wizard-card textarea.form-control{padding:1rem}.ld-wizard-card .form-control:hover:not(:focus):not(:disabled){border-color:#1212126b}.ld-wizard-card .form-control:focus{border-color:var(--ld-violet);box-shadow:0 0 0 3px #5b4df724}[data-radix-popper-content-wrapper]>[role=listbox]{background:#fff;overflow:hidden;max-height:min(22rem, calc(100vh - 8rem), var(--radix-select-content-available-height,22rem))!important;border:1px solid #12121229!important;border-radius:.9rem!important;box-shadow:0 18px 46px #12121229!important}[role=listbox] [data-radix-select-viewport]{overscroll-behavior:contain;scrollbar-color:#1212123d transparent;max-height:min(21.5rem,100vh - 8.5rem);padding:.35rem;scrollbar-width:thin!important;overflow-y:auto!important}[role=listbox] [role=option]{box-shadow:none!important;border:0!important;outline:0!important}[role=listbox] [role=option][data-state=checked]{background:#f3f2ff}[role=listbox] [role=option][data-highlighted]{background:#f2f2ef}.ld-account-promise{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.ld-account-promise>span{color:#4e43c9;background:#5b4df712;border-radius:999px;align-items:center;gap:.35rem;padding:.5rem .7rem;font-size:.68rem;font-weight:750;display:inline-flex}.ld-code-note{background:#5b4df70e;border:1px solid #5b4df726;border-radius:1rem;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.ld-code-note>span{background:var(--ld-violet);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid;box-shadow:0 8px 18px #5b4df738}.ld-code-note p{margin:0;line-height:1.6}.ld-feature-builder{flex-direction:column;gap:1.25rem;display:flex}.ld-feature-panel{padding:0}.ld-category-stage{flex-direction:column;gap:1.15rem;display:flex}.ld-cat-list{border-top:1px solid var(--ld-line);flex-direction:column;gap:.35rem;display:flex}.ld-feature-search+.ld-cat-list{border-top:0}.ld-category-stage .ld-feature-search{margin-bottom:0}.ld-cat-row{box-shadow:inset 0 -1px 0 var(--ld-line);color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:2px solid #0000;border-radius:.8rem;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:1.1rem;padding:1.05rem .75rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.ld-cat-row:hover{background:#5b4df70d;transform:translate(3px)}.ld-cat-row.is-selected{border-color:var(--ld-violet);background:#5b4df716;box-shadow:0 10px 24px #5b4df71a}.ld-cat-row-ic{color:var(--ld-violet);align-items:center;display:flex}.ld-cat-row-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.ld-cat-row-title{letter-spacing:-.03em;font-family:Manrope,sans-serif;font-size:1.05rem;font-weight:750;line-height:1.25}.ld-cat-row-copy small{color:var(--ld-muted);font-size:.8rem;line-height:1.45}.ld-cat-row-go{color:#12121259;place-items:center;transition:color .14s,transform .14s;display:grid}.ld-cat-row:hover .ld-cat-row-go{color:var(--ld-violet);transform:translate(3px)}.ld-cat-row.is-selected .ld-cat-row-go{background:var(--ld-violet);color:#fff;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;display:grid;transform:none}.ld-cat-kicker{border-bottom:1px solid var(--ld-ink);align-items:baseline;gap:.7rem;padding-bottom:.8rem;display:flex}.ld-cat-kicker-label{color:var(--ld-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.ld-cat-kicker-title{letter-spacing:-.035em;font-family:Manrope,sans-serif;font-size:1.15rem;font-weight:800}.ld-cat-kicker>button{color:var(--ld-violet);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:.75rem;font-weight:750}.ld-cat-kicker>button:hover{text-decoration:underline}.ld-feature-search{min-height:2.9rem;color:var(--ld-muted);border-bottom:1px solid #12121240;align-items:center;gap:.6rem;margin-bottom:1.1rem;padding:0 .1rem;transition:border-color .16s;display:flex}.ld-frow-list+.ld-feature-search{margin-top:1.2rem;margin-bottom:.3rem}.ld-feature-search:focus-within{border-color:var(--ld-violet)}.ld-feature-search input{min-width:0;color:var(--ld-ink);background:0 0;border:0;outline:0;flex:1;font-size:.95rem}.ld-feature-search button{width:1.6rem;height:1.6rem;color:var(--ld-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ld-feature-search button:hover{color:var(--ld-ink)}.ld-recommended-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.15rem;display:flex}.ld-recommended-heading>span{color:var(--ld-ink);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:800}.ld-recommended-heading small{color:var(--ld-muted);font-size:.68rem}.ld-analysis-note,.ld-analysis-summary{color:var(--ld-muted);gap:.7rem;display:flex}.ld-analysis-note{color:var(--ld-violet);justify-content:center;align-items:center}.ld-analysis-summary{border-left:2px solid var(--ld-violet);align-items:flex-start;padding-left:1rem}.ld-analysis-summary p{margin:0}.ld-frow-list{border-top:1px solid var(--ld-line);flex-direction:column;display:flex}.ld-frow{border:0;border-bottom:1px solid var(--ld-line);width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;align-items:flex-start;gap:.85rem;padding:.95rem .2rem;transition:background .14s;display:flex}.ld-frow:hover{background:#5b4df709}.ld-frow-check{color:#0000;border:1.5px solid #1212124d;border-radius:50%;flex:none;place-items:center;width:1.35rem;height:1.35rem;margin-top:.05rem;transition:all .14s;display:grid}.ld-frow:hover .ld-frow-check{border-color:var(--ld-violet)}.ld-frow.is-selected .ld-frow-check{border-color:var(--ld-violet);background:var(--ld-violet);color:#fff}.ld-frow-icon{color:var(--ld-muted);flex:none;margin-top:.12rem;transition:color .14s}.ld-frow:hover .ld-frow-icon,.ld-frow.is-selected .ld-frow-icon{color:var(--ld-violet)}.ld-frow-body{flex-direction:column;flex:1;gap:.22rem;min-width:0;display:flex}.ld-frow-line{align-items:baseline;gap:.6rem;display:flex}.ld-frow-title{letter-spacing:-.025em;font-family:Manrope,sans-serif;font-size:.98rem;font-weight:750;line-height:1.3}.ld-frow-leader{border-bottom:1px dotted #12121247;flex:1;min-width:1.5rem;transform:translateY(-.24em)}.ld-frow-price{letter-spacing:-.03em;white-space:nowrap;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:800}.ld-frow-note{color:var(--ld-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ld-frow-note.is-reason{color:#4e43c9}.ld-more-features{width:100%;color:var(--ld-violet);cursor:pointer;background:0 0;border:0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;padding:.75rem .9rem;font-size:.78rem;font-weight:750;display:flex}.ld-more-features:hover{background:#5b4df70f}.ld-more-features span{align-items:center;gap:.45rem;display:flex}.ld-cat-nav{z-index:4;border-bottom:1px solid var(--ld-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none;background:#fffffceb;gap:1.35rem;padding:.75rem .2rem;display:flex;position:sticky;top:5.25rem;overflow-x:auto}.ld-cat-nav::-webkit-scrollbar{display:none}.ld-cat-nav button{color:var(--ld-muted);cursor:pointer;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;flex:none;align-items:baseline;gap:.35rem;padding:0;font-size:.66rem;font-weight:800;transition:color .14s;display:inline-flex}.ld-cat-nav button:hover{color:var(--ld-violet)}.ld-cat-nav button small{color:#12121259;font-size:.62rem;font-weight:700}.ld-feature-category,.ld-cat-kicker{scroll-margin-top:7rem}.ld-quote-bar{z-index:5;border:1px solid var(--ld-ink);color:var(--ld-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffcf0;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.1rem;display:flex;position:sticky;bottom:6.4rem;box-shadow:0 12px 30px #1212121a}.ld-quote-list{border-top:1px solid var(--ld-ink);border-bottom:1px solid var(--ld-ink);flex-direction:column;padding:.35rem .2rem;display:flex}.ld-quote-row{border-bottom:1px dashed var(--ld-line);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.ld-quote-row:last-child{border-bottom:none}.ld-quote-row.is-total{border-top:2px solid var(--ld-ink);border-bottom:none;margin-top:.25rem}.ld-template-card{flex-direction:column;gap:0;padding:0;overflow:hidden}@media (width<=640px){.ld-cat-row{grid-template-columns:1.9rem minmax(0,1fr) auto;gap:.8rem;padding:.9rem .1rem}.ld-cat-row-title{font-size:.98rem}.ld-cat-row-copy small{font-size:.76rem}.ld-cat-kicker{flex-wrap:wrap;gap:.45rem}.ld-frow-leader{display:none}.ld-frow-price{margin-left:auto}.ld-cat-nav{gap:1rem}.ld-quote-bar{align-items:center}}.ld-order-success{isolation:isolate;background:radial-gradient(circle at 16% 20%,#b5ff4552,#0000 25rem),radial-gradient(circle at 84% 78%,#5b4df729,#0000 30rem),#f7f6f1;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.ld-success-header{align-items:center;min-height:5.25rem;padding:1rem clamp(1.25rem,5vw,4rem);display:flex}.ld-success-layout{flex:1;grid-template-columns:minmax(20rem,.92fr) minmax(24rem,1.08fr);align-items:center;gap:clamp(3rem,8vw,7rem);width:min(74rem,100% - 3rem);margin:0 auto;padding:2rem 0 5rem;display:grid}.ld-order-illustration{aspect-ratio:1;background:linear-gradient(145deg,#6759ff,#4d3fe7 62%,#392bc5);border:1px solid #ffffff61;border-radius:3.2rem;place-items:center;width:100%;max-width:32rem;margin:0;display:grid;position:relative;transform:rotate(-1.5deg);box-shadow:0 38px 90px #4535ca47,inset 0 1px #ffffff47}.ld-order-illustration:before{content:"";border:1px solid #ffffff29;border-radius:2.45rem;position:absolute;inset:1.1rem}.ld-order-illustration:after{filter:blur(8px);content:"";background:#180f6342;border-radius:50%;width:5.2rem;height:1.15rem;animation:3.4s ease-in-out infinite ld-order-shadow;position:absolute;bottom:9%;right:10%}.ld-order-orbit{aspect-ratio:1;border:1px dashed #ffffff57;border-radius:50%;width:76%;animation:24s linear infinite ld-order-orbit;position:absolute}.ld-order-orbit:before,.ld-order-orbit:after{aspect-ratio:1;background:var(--ld-lime);content:"";border-radius:50%;width:.75rem;position:absolute;box-shadow:0 0 18px #b5ff45ad}.ld-order-orbit:before{top:12%;left:8%}.ld-order-orbit:after{background:#fff;width:.48rem;bottom:20%;right:4%}.ld-order-receipt{z-index:2;width:54%;min-width:13.5rem;color:var(--ld-ink);background:#fff;border-radius:1.4rem;flex-direction:column;align-items:center;padding:2rem 1.6rem 1.8rem;animation:3.4s ease-in-out infinite ld-order-float;display:flex;position:relative;box-shadow:0 26px 55px #1a125b47}.ld-order-receipt:after{content:"";background:linear-gradient(135deg,#fff 0 50%,#0000 50%) 0 0/1.2rem 1.2rem repeat-x;height:1.2rem;position:absolute;bottom:-.6rem;left:.8rem;right:.8rem}.ld-order-receipt-brand{opacity:.78;margin-bottom:1.5rem}.ld-order-receipt-brand .ld-wordmark-img{width:6rem}.ld-order-receipt-line{background:#e8e7e2;border-radius:999px;width:72%;height:.35rem;margin-top:.55rem}.ld-order-receipt-line.is-wide{width:100%}.ld-order-receipt-line.is-short{width:46%}.ld-order-receipt-check{background:var(--ld-lime);color:#242414;border-radius:50%;place-items:center;width:4.3rem;height:4.3rem;margin:1.8rem 0 .8rem;animation:2.4s ease-in-out infinite ld-order-check;display:grid;box-shadow:0 0 0 .65rem #b5ff4533}.ld-order-receipt strong{letter-spacing:-.02em;font-family:Manrope,sans-serif;font-size:.85rem;font-weight:800}.ld-order-spark{z-index:3;aspect-ratio:1;background:var(--ld-lime);border-radius:.2rem;width:.8rem;animation:2.8s ease-in-out infinite ld-order-spark;position:absolute;box-shadow:0 0 20px #b5ff4580}.ld-order-spark-one{top:19%;right:16%;transform:rotate(18deg)}.ld-order-spark-two{background:#fff;width:.55rem;animation-delay:-.8s;bottom:20%;left:15%}.ld-order-spark-three{border-radius:50%;width:.42rem;animation-delay:-1.5s;top:34%;left:12%}.ld-success-copy{max-width:36rem}.ld-success-kicker{color:#246b45;letter-spacing:.08em;text-transform:uppercase;background:#b5ff4547;border:1px solid #2d8b572e;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.48rem .75rem;font-size:.68rem;font-weight:800;display:inline-flex}.ld-success-copy h1{letter-spacing:-.065em;max-width:33rem;margin:0;line-height:.98}.ld-success-copy>p{max-width:34rem;margin:1.4rem 0 0}.ld-success-timeline{flex-direction:column;gap:0;margin:2rem 0 0;padding:0;list-style:none;display:flex}.ld-success-timeline li{grid-template-columns:2rem minmax(0,1fr);gap:.9rem;padding-bottom:1.25rem;display:grid;position:relative}.ld-success-timeline li:not(:last-child):after{content:"";background:#12121221;width:1px;position:absolute;top:2rem;bottom:0;left:.96rem}.ld-success-timeline li>span{z-index:1;width:2rem;height:2rem;color:var(--ld-violet);background:#fff;border:1px solid #5b4df72e;border-radius:50%;place-items:center;font-size:.68rem;font-weight:800;display:grid;box-shadow:0 6px 16px #1c184a12}.ld-success-timeline strong{margin-top:.08rem;font-family:Manrope,sans-serif;font-size:.82rem;font-weight:800;display:block}.ld-success-timeline p{color:var(--ld-muted);margin:.3rem 0 0;font-size:.78rem;line-height:1.55}.ld-success-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1rem;display:flex}@keyframes ld-wizard-forward{0%{opacity:0;transform:translate(1.5rem,.5rem)scale(.99)}to{opacity:1;transform:none}}@keyframes ld-wizard-back{0%{opacity:0;transform:translate(-1.5rem,.5rem)scale(.99)}to{opacity:1;transform:none}}@keyframes ld-wizard-drift{to{border-radius:60% 40% 38% 62%/54% 62% 38% 46%;transform:translate(1.5rem,1rem)rotate(32deg)}}@keyframes ld-order-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-.75rem)rotate(1deg)}}@keyframes ld-order-shadow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.42;transform:scale(.82)}}@keyframes ld-order-orbit{to{transform:rotate(360deg)}}@keyframes ld-order-check{0%,to{box-shadow:0 0 0 .65rem #b5ff4533}50%{box-shadow:0 0 0 1rem #b5ff4514}}@keyframes ld-order-spark{0%,to{opacity:.45;transform:translateY(0)rotate(18deg)scale(.8)}50%{opacity:1;transform:translateY(-.45rem)rotate(40deg)scale(1.15)}}@media (width<=860px){.ld-success-layout{grid-template-columns:1fr;gap:3rem;width:min(42rem,100% - 2.5rem);padding-top:1rem}.ld-order-illustration{max-width:28rem;margin-inline:auto}.ld-success-copy{max-width:none}}@media (width<=640px){.ld-wizard-shell{padding-bottom:6.25rem}.ld-wizard-bar{grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:.55rem 1rem;min-height:5.65rem;padding:.7rem 1rem .65rem}.ld-wizard-brand .ld-wordmark-img{width:6.7rem}.ld-wizard-progress{grid-area:2/1/auto/-1}.ld-wizard-progress-copy strong{display:none}.ld-wizard-progress-copy span{font-size:.58rem}.ld-wizard-exit{grid-area:1/2;width:2.4rem;height:2.4rem;min-height:0;padding:0}.ld-wizard-exit span{display:none}.ld-wizard-content{padding-top:2.4rem!important;padding-bottom:2.4rem!important}.ld-wizard-heading{gap:.65rem;margin-bottom:1.35rem}.ld-wizard-heading h1{font-size:clamp(2rem,10vw,2.7rem)}.ld-wizard-heading p{font-size:.86rem}.ld-wizard-step-label{padding:.38rem .6rem;font-size:.56rem}.ld-wizard-card{border-radius:1.2rem;padding:1.1rem}.ld-wizard-card.is-feature-step{padding:.85rem}.ld-wizard-nav-inner{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:.55rem;width:calc(100% - 1rem);min-height:5.4rem;padding-top:.65rem}.ld-wizard-back,.ld-wizard-primary{width:100%;min-width:0;padding-inline:1rem}.ld-cat-row{padding-inline:.55rem}.ld-cat-nav{top:5.65rem}.ld-quote-bar{padding:.7rem .8rem;bottom:5.9rem}.ld-quote-bar .dts-ts-2xl{font-size:1.15rem}.ld-account-promise{justify-content:flex-start}.ld-order-success{overflow-y:auto}.ld-success-header{min-height:4.4rem;padding:.9rem 1.25rem}.ld-success-layout{gap:2.25rem;width:calc(100% - 2rem);padding:1rem 0 3rem}.ld-order-illustration{border-radius:2rem}.ld-order-illustration:before{border-radius:1.55rem;inset:.7rem}.ld-order-receipt{width:58%;min-width:0;padding:1.35rem 1.1rem 1.25rem}.ld-order-receipt-check{width:3.5rem;height:3.5rem;margin-top:1.3rem}.ld-success-copy h1{font-size:clamp(2.7rem,14vw,4rem)}.ld-success-actions{flex-direction:column;align-items:stretch}.ld-success-actions .dts-btn{width:100%}}@media (prefers-reduced-motion:reduce){.ld-wizard-shell:before,.ld-wizard-shell:after,.ld-wizard-step,.ld-order-illustration:after,.ld-order-orbit,.ld-order-receipt,.ld-order-receipt-check,.ld-order-spark{animation:none!important}.ld-wizard-progress-track>span{transition:none}}.ld-template-preview{aspect-ratio:4/3;color:#2f251e;background:#eeeae0;width:100%;overflow:hidden}.ld-template-browser{background:#ffffffb8;align-items:center;gap:.18rem;height:.95rem;padding:0 .4rem;display:flex}.ld-template-browser i{opacity:.2;background:currentColor;border-radius:50%;width:.18rem;height:.18rem}.ld-template-browser span{opacity:.08;background:currentColor;border-radius:999px;width:33%;height:.2rem;margin-inline:auto}.ld-template-mini-nav{border-bottom:1px solid #12121214;grid-template-columns:1fr auto 1fr;align-items:center;height:1.55rem;padding:0 .55rem;font-size:.27rem;display:grid}.ld-template-mini-nav strong{letter-spacing:.08em;font-size:.34rem}.ld-template-mini-nav b{color:#fff;background:currentColor;border-radius:999px;justify-self:end;padding:.2rem .35rem;font-size:.24rem}.ld-template-canvas{grid-template-columns:1fr 1fr;height:calc(100% - 2.5rem);display:grid}.ld-template-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:.8rem;display:flex}.ld-template-copy small{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.22rem;font-weight:700}.ld-template-copy strong{letter-spacing:-.05em;font-family:Georgia,serif;font-size:.85rem;font-weight:400;line-height:.96}.ld-template-copy>span{opacity:.11;background:currentColor;border-radius:999px;width:82%;height:.18rem;margin-top:.5rem}.ld-template-copy>span+span{width:63%;margin-top:.18rem}.ld-template-copy b{border:1px solid;border-radius:999px;margin-top:.6rem;padding:.3rem .45rem;font-size:.25rem}.ld-template-art{background:#b77f63;margin:.45rem;position:relative;overflow:hidden}.ld-template-art i:first-child{background:linear-gradient(145deg,#713a2d,#d9a486);border-radius:50% 50% 12% 12%;width:65%;height:72%;position:absolute;top:15%;right:17%;transform:rotate(5deg)}.ld-template-art i:nth-child(2){aspect-ratio:1;border:1px solid #ffffffa6;border-radius:50%;width:34%;position:absolute;top:29%;right:29%}.ld-template-art i:last-child{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffc7;height:.55rem;position:absolute;bottom:.35rem;left:.35rem;right:.35rem}.ld-template-clean-minimal{color:#171717;background:#f5f5f2}.ld-template-clean-minimal .ld-template-copy strong{font-family:Manrope,sans-serif;font-weight:650}.ld-template-clean-minimal .ld-template-art{background:#d9d9d4}.ld-template-clean-minimal .ld-template-art i:first-child{background:linear-gradient(90deg,#111 0 48%,#eee 48% 54%,#ff6548 54%);border-radius:0;transform:none}.ld-template-bold-bright{color:#141414;background:#e7ff4c}.ld-template-bold-bright .ld-template-copy strong{font-family:Manrope,sans-serif;font-weight:800}.ld-template-bold-bright .ld-template-art{background:#5b4df7}.ld-template-bold-bright .ld-template-art i:first-child{background:repeating-linear-gradient(135deg,#fff 0 9%,#0000 9% 18%);border-radius:0;transform:rotate(-8deg)}.ld-template-classic-elegant{color:#40251a;background:#eee6d6}.ld-template-classic-elegant .ld-template-art{background:#44251d}.ld-template-classic-elegant .ld-template-art i:first-child{background:radial-gradient(circle at 35% 32%,#eac87e 0 7%,#0000 8%),radial-gradient(circle at 60% 55%,#9b3728 0 13%,#0000 14%),radial-gradient(circle,#d8b675 0 49%,#f2e4bf 50% 65%,#0000 66%);border-radius:50%}.ld-template-fresh-playful{color:#17352c;background:#dff4ee}.ld-template-fresh-playful .ld-template-copy strong{font-family:Manrope,sans-serif;font-weight:750}.ld-template-fresh-playful .ld-template-art{background:#ff8e70;border-radius:45% 45% 10% 10%}.ld-template-fresh-playful .ld-template-art i:first-child{background:#ffe260;border-radius:50%;box-shadow:-1rem 1rem #5b4df7}.ld-template-dark-luxe{color:#f2ead9;background:#171719}.ld-template-dark-luxe .ld-template-browser{background:#ffffff0f}.ld-template-dark-luxe .ld-template-mini-nav{border-color:#ffffff1a}.ld-template-dark-luxe .ld-template-art{background:#2a2724}.ld-template-dark-luxe .ld-template-art i:first-child{background:linear-gradient(145deg,#76684b,#d6bd83);box-shadow:0 0 2rem #d6bd834d}.ld-nope{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.ld-reveal,.ld-reveal-group>*{opacity:0;transition:opacity .7s ease var(--ld-reveal-delay,0s), transform .7s cubic-bezier(.22, .61, .36, 1) var(--ld-reveal-delay,0s);transform:translateY(26px)}.ld-reveal.is-revealed,.ld-reveal-group.is-revealed>*{opacity:1;transform:none}.ld-statement{border-bottom:1px solid var(--ld-line);background:#fff;padding:clamp(5rem,8vw,7.5rem) 0}.ld-statement-text{color:#9b9a94;letter-spacing:-.035em;text-align:center;max-width:62rem;margin:0 auto;font-family:Manrope,sans-serif;font-size:clamp(1.5rem,2.9vw,2.45rem);font-weight:650;line-height:1.28}.ld-statement-text em{color:var(--ld-ink);font-style:normal}.ld-statement-text strong{color:var(--ld-violet);white-space:nowrap;font-weight:650;position:relative}.ld-statement-text strong:after{background:var(--ld-lime);content:"";border-radius:999px;height:.14em;position:absolute;bottom:-.12em;left:0;right:0}.ld-industries{position:relative;overflow:hidden}.ld-industries:before{content:"";pointer-events:none;background:radial-gradient(circle,#5b4df714,#0000 65%);width:36rem;height:36rem;position:absolute;top:-12rem;right:-10rem}.ld-industries .ld-container{position:relative}.ld-stats{border-top:1px solid var(--ld-line);background:linear-gradient(#5b4df70a,#0000);margin-top:5.5rem}.ld-stats-row{grid-template-columns:repeat(4,1fr);display:grid}.ld-stat{border-right:1px solid var(--ld-line);padding:2.3rem 1.6rem}.ld-stat:first-child{padding-left:0}.ld-stat:last-child{border-right:0}.ld-stat-value{font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-family:Manrope,sans-serif;font-size:clamp(2rem,3vw,2.9rem);font-weight:780;display:block}.ld-stat-value em{color:var(--ld-violet);letter-spacing:-.01em;font-family:Georgia,serif;font-size:.55em;font-style:italic;font-weight:400}.ld-stat small{color:var(--ld-muted);margin-top:.5rem;font-size:.78rem;font-weight:600;display:block}.ld-quotes{background:#fff;position:relative}.ld-quotes .ld-showcase-heading{margin-bottom:2.2rem}.ld-quote-stage{text-align:center;max-width:56rem;min-height:19rem;margin-inline:auto;padding-top:1.6rem;position:relative}.ld-quote-stage:before{color:#5b4df721;content:"“";pointer-events:none;font-family:Georgia,serif;font-size:10rem;line-height:1;position:absolute;top:-3.6rem;left:50%;transform:translate(-50%)}.ld-quote{opacity:0;pointer-events:none;flex-direction:column;align-items:center;margin:0;padding-top:1.6rem;transition:opacity .62s,transform .62s;display:flex;position:absolute;inset:0;transform:translateY(14px)}.ld-quote.is-active{opacity:1;pointer-events:auto;transform:none}.ld-quote blockquote{letter-spacing:-.02em;margin:0 0 1.7rem;font-family:Georgia,serif;font-size:clamp(1.35rem,2.4vw,2.1rem);line-height:1.35}.ld-quote figcaption{text-align:left;align-items:center;gap:.85rem;display:inline-flex}.ld-quote figcaption b{width:2.7rem;height:2.7rem;color:var(--ld-violet);background:#5b4df71f;border-radius:50%;flex:none;place-items:center;font-family:Manrope,sans-serif;font-size:.8rem;font-weight:800;display:grid}.ld-quote figcaption strong{font-size:.9rem;display:block}.ld-quote figcaption small{color:var(--ld-muted);font-size:.74rem}.ld-quote-dots{gap:.5rem;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ld-quote-dots button{cursor:pointer;background:#1212122e;border:0;border-radius:999px;width:.5rem;height:.5rem;padding:0;transition:width .2s,background .2s}.ld-quote-dots button.is-active{background:var(--ld-violet);width:1.6rem}.ld-quote-stat{background:#5b4df712;border:1px solid #5b4df740;border-radius:999px;align-items:baseline;gap:.6rem;margin-bottom:1.3rem;padding:.55rem 1.15rem;display:inline-flex}.ld-quote-stat b{color:var(--ld-violet);letter-spacing:-.02em;font-family:Manrope,sans-serif;font-size:1.15rem;font-weight:800}.ld-quote-stat span{color:var(--ld-muted);font-size:.74rem;font-weight:600}.ld-wall{background:var(--ld-warm);padding:clamp(6rem,9vw,8.5rem) 0 0;overflow:hidden}.ld-wall-stage{perspective:1500px;margin-top:.6rem;padding-bottom:clamp(4rem,7vw,6.5rem);-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.ld-wall-plane{transform-style:preserve-3d;flex-direction:column;gap:1.4rem;display:flex;transform:rotateX(18deg)}.ld-wall-row{width:max-content;animation:70s linear infinite ld-wall-drift;display:flex}.ld-wall-row-reverse{animation-direction:reverse}.ld-wall-set{gap:1.4rem;padding-right:1.4rem;display:flex}.ld-wall-card{aspect-ratio:100/62;width:24rem;container-type:inline-size}.ld-wall-card .ld-sh{border-color:#1212121a;box-shadow:0 18px 44px #12121221}.ld-wall-card-photo{background:#fff;border:1px solid #1212121a;border-radius:.85rem;overflow:hidden;box-shadow:0 18px 44px #12121221}.ld-wall-card-photo img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}@keyframes ld-wall-drift{to{transform:translate(-50%)}}@media (width<=1120px){.ld-hero-inner{display:flex}.ld-hero h1{font-size:clamp(4.4rem,7.4vw,6.5rem)}}@media (width<=960px){.ld-container{width:min(100% - 40px,760px)}.ld-mega,.ld-nav-caret{display:none}.ld-nav-links{border-bottom:1px solid var(--ld-line);background:var(--ld-paper);padding:1rem 20px 1.5rem;display:none;position:absolute;top:5rem;left:0;right:0;box-shadow:0 20px 40px #12121214}.ld-nav-links.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.ld-nav-links a{border-bottom:1px solid var(--ld-line);padding:.85rem 0;font-size:.9rem}.ld-navbar-overlay .ld-nav-links{background:#171719;border-bottom-color:#ffffff1f}.ld-navbar-overlay .ld-nav-links a{color:#fff;border-bottom-color:#ffffff1f}.ld-navbar-overlay .ld-menu-button{color:#fff;border-color:#ffffff4d}.ld-nav-mobile-cta{background:var(--ld-violet);text-align:center;border-radius:.7rem;margin-top:.8rem;color:#fff!important;border:0!important;padding:.9rem!important;display:block!important}.ld-nav-actions>a:first-child,.ld-nav-cta{display:none}.ld-menu-button{border:1px solid var(--ld-line);width:2.6rem;height:2.6rem;color:var(--ld-ink);cursor:pointer;background:0 0;border-radius:.7rem;place-items:center;display:grid}.ld-menu-button svg{width:1.35rem;height:1.35rem}.ld-hero{padding-top:0}.ld-hero-inner{display:flex}.ld-hero-copy{max-width:42rem}.ld-hero h1{max-width:11ch;font-size:clamp(4rem,10vw,6.4rem)}.ld-hero-card{width:38rem}.ld-business-strip .ld-container{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.ld-business-strip .ld-container::-webkit-scrollbar{display:none}.ld-section-heading-split{grid-template-columns:1fr;gap:1.5rem}.ld-section-heading-split>p{max-width:34rem}.ld-process-grid{grid-template-columns:repeat(2,1fr)}.ld-process-card:nth-child(2){border-right:0}.ld-process-card:nth-child(-n+2){border-bottom:1px solid var(--ld-line)}.ld-feature-grid,.ld-stats-row{grid-template-columns:repeat(2,1fr)}.ld-stat{padding:1.7rem 1.2rem}.ld-stat:nth-child(2n){border-right:0}.ld-stat:nth-child(-n+2){border-bottom:1px solid var(--ld-line)}.ld-stat:nth-child(odd){padding-left:0}.ld-delivery-inner{grid-template-columns:1fr}.ld-delivery-copy{max-width:40rem}.ld-pricing-grid{grid-template-columns:1fr}.ld-price-card{min-height:auto}.ld-price-card ul{grid-template-columns:repeat(2,1fr);display:grid}.ld-faq-layout{grid-template-columns:1fr;gap:4rem}.ld-faq-intro{position:static}.ld-footer-main{grid-template-columns:1.5fr repeat(3,1fr);gap:2rem}}@media (width<=720px){.ld-container{width:min(100% - 32px,620px)}.ld-navbar-inner{min-height:4.5rem}.ld-nav-links{padding-inline:16px;top:4.5rem}.ld-hero{min-height:max(51rem,100svh)}.ld-hero-inner{min-height:max(38rem,100svh - 16rem);padding:7rem 0 3.5rem}.ld-hero-video{object-position:58% center}.ld-hero-video-overlay{background:linear-gradient(#0a0a0c96,#0a0a0c70 45%,#0a0a0c)}.ld-kicker{flex-wrap:wrap;row-gap:.4rem}.ld-hero h1{font-size:clamp(2.7rem,13vw,4.6rem)}.ld-hero-lede{font-size:1rem}.ld-prompt{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:.25rem;padding:.9rem}.ld-prompt-label{grid-area:1/1}.ld-prompt textarea{grid-area:2/1;min-height:4.2rem}.ld-prompt-bar{grid-area:3/1}.ld-prompt-bar button{justify-content:center;width:100%;min-height:3.25rem}.ld-hero-assurances{gap:.7rem 1rem}.ld-hero-collage{height:14rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.2rem calc(100% - 2.2rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.2rem calc(100% - 2.2rem),#0000)}.ld-hero-card{aspect-ratio:100/66;width:30rem;top:.6rem}.ld-stage-card{border-radius:1rem}.ld-stage-topbar{padding:0 .8rem}.ld-stage-steps{grid-template-columns:repeat(2,1fr)}.ld-stage-card .ld-preview-content{min-height:15rem}.ld-floating-chip{display:none}.ld-preview-copy{padding:1.2rem}.ld-preview-content{min-height:17rem}.ld-section{padding:4.5rem 0}.ld-section-heading h2,.ld-faq-intro h2{text-wrap:balance;font-size:clamp(2.05rem,9.5vw,3.2rem)}.ld-section-heading-split{margin-bottom:3rem}.ld-process-grid{grid-template-columns:1fr}.ld-process-card,.ld-process-card:nth-child(2){border-right:0;border-bottom:1px solid var(--ld-line);min-height:11rem}.ld-process-card:last-child{border-bottom:0}.ld-process-card h3{margin-top:1.6rem}.ld-process-action{flex-direction:column;align-items:flex-start;gap:.75rem}.ld-showcase-heading{margin-bottom:3rem}.ld-carousel-track .ld-showcase-shot{aspect-ratio:100/62;height:auto}.ld-carousel-track{gap:1rem;padding-inline:16px}.ld-carousel-bar{margin-top:1rem}.ld-carousel-tabs{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.4rem;overflow-x:auto}.ld-carousel-tabs::-webkit-scrollbar{display:none}.ld-carousel-tab{flex:none}.ld-quote-stage{min-height:20rem}.ld-wall-card{width:16rem}.ld-wall-set{gap:1rem;padding-right:1rem}.ld-catalog-head{flex-direction:column;align-items:flex-start;gap:1rem}.ld-catalog-chip{font-size:.72rem}.ld-feature-grid{grid-template-columns:1fr}.ld-feature-card{min-height:12rem}.ld-delivery h2{font-size:clamp(2.2rem,10vw,3.4rem)}.ld-timeline-row{grid-template-columns:2.3rem 4rem 1fr;min-height:8rem;padding:0}.ld-timeline-progress{left:2.25rem}.ld-price-card{padding:1.5rem}.ld-price-card ul{grid-template-columns:1fr}.ld-final-cta h2{font-size:clamp(2.4rem,11vw,3.8rem)}.ld-footer-main{grid-template-columns:repeat(2,1fr)}.ld-footer-brand{grid-column:1/-1;margin-bottom:1rem}.ld-statement{padding:3.5rem 0}.ld-stats{margin-top:3.5rem}.ld-delivery{padding:4.5rem 0}.ld-final-cta{padding:5rem 0}}@media (width<=480px){.ld-container{width:calc(100% - 28px)}.ld-kicker-separator,.ld-kicker-separator+*{display:none}.ld-hero h1{font-size:clamp(2.55rem,12.5vw,3.2rem)}.ld-hero-assurances{align-items:center}.ld-hero{min-height:52rem}.ld-hero-inner{min-height:34rem;padding:6.5rem 0 3rem}.ld-hero-collage{height:12.5rem}.ld-hero-card{aspect-ratio:100/70;width:88vw}.ld-stage-topbar>span:last-child,.ld-preview-nav div{display:none}.ld-preview-nav{grid-template-columns:1fr 1fr}.ld-preview-content{grid-template-columns:1fr}.ld-preview-copy{min-height:9.5rem}.ld-preview-art{min-height:10rem}.ld-stage-card .ld-preview-art{min-height:9rem}.ld-stage-note{grid-template-columns:auto 1fr}.ld-stage-note>svg{display:none}.ld-business-strip .ld-container{min-height:4.3rem}.ld-showcase-shot,.ld-carousel-track .ld-showcase-shot{aspect-ratio:100/62;height:auto}.ld-showcase-item:hover .ld-showcase-shot-photo img{transform:none}.ld-stat-value{font-size:clamp(1.4rem,7vw,2rem)}.ld-price-popular{align-self:flex-start;margin-bottom:1.2rem;position:static}.ld-footer-main{grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem}.ld-footer-column:last-child{grid-column:1/-1}.ld-footer-bottom{flex-direction:column;align-items:flex-start;gap:.8rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ld-hero-video{display:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ld-nav-links a.is-current{color:var(--ld-violet)}.ld-navbar-overlay .ld-nav-links a.is-current{color:var(--ld-lime)}.ld-catalog-see{color:var(--ld-violet);white-space:nowrap;align-items:center;gap:.3rem;font-size:.76rem;font-weight:750;text-decoration:none;display:inline-flex}.ld-catalog-see svg{width:.95rem;height:.95rem;transition:transform .18s}.ld-catalog-see:hover svg{transform:translate(3px)}.ld-catalog-chip-more{color:var(--ld-violet);background:#5b4df70d;border-style:dashed;border-color:#5b4df773}.ld-catalog-chip-more:hover{border-style:solid}.ld-calc{grid-template-columns:minmax(0,1.55fr) minmax(19rem,1fr);align-items:start;gap:1rem;display:grid;position:relative}.ld-calc>*{min-width:0}.ld-calc-picker{border:1px solid var(--ld-line);background:#fff;border-radius:1.25rem;flex-direction:column;display:flex;box-shadow:0 10px 34px #1212120d}.ld-calc-filters{z-index:5;border-bottom:1px solid var(--ld-line);-webkit-backdrop-filter:blur(12px);background:#fffffff5;border-radius:1.25rem 1.25rem 0 0;flex-direction:column;gap:.8rem;padding:1.1rem 1.1rem .9rem;display:flex;position:sticky;top:.75rem}.ld-page:has(.ld-navbar:not(.ld-navbar-overlay)) .ld-calc-filters{top:5.6rem}.ld-calc-search{min-height:3rem;color:var(--ld-muted);background:#fafaf8;border:1px solid #12121229;border-radius:.75rem;align-items:center;gap:.6rem;padding:0 .9rem;display:flex}.ld-calc-search:focus-within{border-color:var(--ld-violet);background:#fff;box-shadow:0 0 0 3px #5b4df717}.ld-calc-search svg{flex:none;width:1.1rem;height:1.1rem}.ld-calc-search input{min-width:0;color:var(--ld-ink);background:0 0;border:0;outline:0;flex:1;font-size:.86rem}.ld-calc-search input::placeholder{color:#92918c}.ld-calc-search button{width:1.7rem;height:1.7rem;color:var(--ld-muted);cursor:pointer;background:#ecece8;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ld-calc-pills{flex-wrap:wrap;gap:.4rem;display:flex}.ld-calc-pills button{border:1px solid var(--ld-line);color:var(--ld-ink);cursor:pointer;background:#fff;border-radius:999px;padding:.5rem .95rem;font-size:.76rem;font-weight:700;transition:all .16s}.ld-calc-pills button:hover{color:var(--ld-violet);border-color:#5b4df780}.ld-calc-pills button.is-active{border-color:var(--ld-ink);background:var(--ld-ink);color:#fff}.ld-calc-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#12121238 transparent;flex-direction:column;max-height:29rem;padding:.55rem;display:flex;overflow-y:auto}.ld-calc-empty{color:var(--ld-muted);text-align:center;margin:0;padding:2.2rem 1.2rem;font-size:.85rem}.ld-calc-group-head{z-index:2;background:linear-gradient(#fff 78%,#fff0);align-items:center;gap:.55rem;margin:0 -.55rem;padding:.7rem 1.1rem .55rem;display:flex;position:sticky;top:0}.ld-calc-group-head span{letter-spacing:-.01em;font-family:Manrope,sans-serif;font-size:.82rem;font-weight:780}.ld-calc-group-head i{min-width:1.35rem;height:1.35rem;color:var(--ld-violet);background:#5b4df71a;border-radius:999px;place-items:center;padding:0 .35rem;font-size:.62rem;font-style:normal;font-weight:800;display:grid}.ld-calc-row{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.62rem .6rem;transition:background .14s,border-color .14s;display:grid}.ld-calc-row:hover{background:#5b4df70d}.ld-calc-row.is-on{background:#5b4df712;border-color:#5b4df759}.ld-calc-row-hub{width:2.3rem;height:2.3rem;color:var(--ld-violet);background:#5b4df717;border-radius:.65rem;flex:none;place-items:center;display:grid}.ld-calc-row.is-on .ld-calc-row-hub{background:var(--ld-ink);color:var(--ld-lime)}.ld-calc-row-hub svg{width:1.15rem;height:1.15rem}.ld-calc-row-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ld-calc-row-copy strong{letter-spacing:-.01em;font-size:.86rem;font-weight:700}.ld-calc-row-copy small{color:var(--ld-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ld-calc-row-price{color:var(--ld-ink);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:.1rem;font-family:Manrope,sans-serif;font-size:.82rem;font-weight:800;display:flex}.ld-calc-row-price em,.ld-calc-line-price em{color:var(--ld-violet);letter-spacing:.01em;font-size:.7rem;font-style:normal;font-weight:800;display:block}.ld-calc-check{color:#b3b2ac;place-items:center;transition:color .14s;display:grid}.ld-calc-check svg{width:1.35rem;height:1.35rem}.ld-calc-row:hover .ld-calc-check,.ld-calc-row.is-on .ld-calc-check{color:var(--ld-violet)}.ld-calc-browse{border-top:1px solid var(--ld-line);color:var(--ld-muted);margin:0;padding:.85rem 1.1rem;font-size:.78rem}.ld-calc-browse a{color:var(--ld-violet);font-weight:700;text-decoration:none}.ld-calc-browse a:hover{text-decoration:underline}.ld-calc-summary{background:#fff;border:1px solid #5b4df766;border-radius:1.25rem;flex-direction:column;gap:1.1rem;padding:1.5rem;display:flex;position:sticky;top:5.5rem;box-shadow:0 24px 70px #5b4df721}.ld-calc-summary-head h3{letter-spacing:-.035em;margin:.35rem 0 0;font-family:Manrope,sans-serif;font-size:1.3rem;font-weight:750}.ld-calc-lines{flex-direction:column;display:flex}.ld-calc-line{border-bottom:1px dashed #1212121a;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.6rem 0;display:grid}.ld-calc-line:last-child{border-bottom:0}.ld-calc-line-base{grid-template-columns:minmax(0,1fr) auto;padding-top:0}.ld-calc-line-copy{align-items:center;gap:.5rem;min-width:0;display:flex}.ld-calc-line-copy svg{width:1rem;height:1rem;color:var(--ld-violet);flex:none}.ld-calc-line-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:700;overflow:hidden}.ld-calc-line-base .ld-calc-line-copy{flex-direction:column;align-items:flex-start;gap:.25rem}.ld-calc-line-base .ld-calc-line-copy small{color:var(--ld-muted);font-size:.7rem;line-height:1.5}.ld-calc-line-price{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:.1rem;font-family:Manrope,sans-serif;font-size:.84rem;font-weight:800;display:flex}.ld-calc-line>button{color:#b3b2ac;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;transition:color .14s,background .14s;display:grid}.ld-calc-line>button:hover{color:#c0392b;background:#dc3c3c1a}.ld-calc-line>button svg{width:1.05rem;height:1.05rem}.ld-calc-quick{flex-direction:column;gap:.55rem;padding:.9rem 0 .3rem;display:flex}.ld-calc-quick small{color:var(--ld-muted);font-size:.72rem;font-weight:600}.ld-calc-quick div{flex-wrap:wrap;gap:.4rem;display:flex}.ld-calc-quick div button{color:var(--ld-violet);cursor:pointer;background:#5b4df70d;border:1px dashed #5b4df773;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.74rem;font-weight:700;transition:all .15s;display:inline-flex}.ld-calc-quick div button:hover{background:#5b4df71a;border-style:solid}.ld-calc-quick div button svg{width:.95rem;height:.95rem}.ld-calc-total{border-top:2px solid var(--ld-ink);padding-top:1rem}.ld-calc-total>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ld-calc-total span{font-size:.8rem;font-weight:700}.ld-calc-total strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:780}.ld-calc-total small{color:var(--ld-muted);margin-top:.3rem;font-size:.7rem;display:block}.ld-calc-cta{justify-content:center}.ld-calc-fineprint{color:var(--ld-muted);text-align:center;font-size:.74rem}.ld-calc-bar{display:none}.ld-subhero{background:var(--ld-paper);padding:clamp(7.5rem,12vw,10rem) 0 clamp(2.5rem,5vw,4rem)}.ld-subhero-inner{max-width:46rem}.ld-subhero h1{letter-spacing:-.055em;margin:1.2rem 0 1.4rem;font-family:Manrope,sans-serif;font-size:clamp(3rem,6.5vw,5rem);font-weight:780;line-height:.98}.ld-subhero h1 em{color:var(--ld-violet);letter-spacing:-.02em;font-family:Georgia,serif;font-style:italic;font-weight:400}.ld-subhero p{max-width:38rem;color:var(--ld-muted);margin:0 0 1.8rem;font-size:1rem;line-height:1.7}.ld-subhero-actions{flex-wrap:wrap;gap:.7rem;display:flex}.ld-fp-tiers{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;margin-top:3rem;display:grid}.ld-fp-tier{border:1px solid var(--ld-line);background:#fff;border-radius:1rem;flex-direction:column;gap:.2rem;padding:1.15rem 1.25rem;display:flex}.ld-fp-tier strong{letter-spacing:-.03em;font-family:Manrope,sans-serif;font-size:1.25rem;font-weight:800}.ld-fp-tier span{font-size:.78rem;font-weight:750}.ld-fp-tier small{color:var(--ld-muted);margin-top:.15rem;font-size:.7rem;line-height:1.5}.ld-fp-nav{z-index:30;border-bottom:1px solid var(--ld-line);-webkit-backdrop-filter:blur(14px);background:#fbfbf8eb;position:sticky;top:5rem}.ld-fp-nav-inner{justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;display:flex}.ld-fp-nav nav{scrollbar-width:none;gap:.35rem;display:flex;overflow-x:auto}.ld-fp-nav nav::-webkit-scrollbar{display:none}.ld-fp-nav nav a{color:var(--ld-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.ld-fp-nav nav a:hover{color:var(--ld-violet);background:#5b4df714}.ld-fp-nav nav a i{min-width:1.3rem;height:1.3rem;color:var(--ld-violet);background:#5b4df71a;border-radius:999px;place-items:center;padding:0 .3rem;font-size:.66rem;font-style:normal;font-weight:800;display:grid}.ld-fp-search{flex:none;width:min(19rem,38vw);min-height:2.6rem}.ld-fp-section{padding:clamp(3.5rem,6vw,5rem) 0;scroll-margin-top:9.5rem}.ld-fp-section:nth-of-type(2n){background:#fff}.ld-fp-section-head{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;display:flex}.ld-fp-section-head h2{letter-spacing:-.045em;margin:0 0 .5rem;font-family:Manrope,sans-serif;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:760}.ld-fp-section-head p{max-width:36rem;color:var(--ld-muted);margin:0;font-size:.92rem;line-height:1.65}.ld-fp-count{border:1px solid var(--ld-line);color:var(--ld-muted);white-space:nowrap;border-radius:999px;flex:none;padding:.45rem .85rem;font-size:.72rem;font-weight:750}.ld-fp-section-head .ld-text-link{cursor:pointer;font:inherit;background:0 0;border:0;font-size:.85rem;font-weight:700}.ld-fp-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.ld-fp-card{border:1px solid var(--ld-line);color:var(--ld-ink);background:#fff;border-radius:1rem;flex-direction:column;gap:.7rem;padding:1.15rem 1.2rem 1rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.ld-fp-section:nth-of-type(2n) .ld-fp-card{background:var(--ld-paper)}.ld-fp-card:hover{border-color:#5b4df773;transform:translateY(-3px);box-shadow:0 16px 40px #12121214}.ld-fp-card-hub{width:2.5rem;height:2.5rem;color:var(--ld-violet);background:#5b4df717;border-radius:.7rem;place-items:center;display:grid}.ld-fp-card-hub svg{width:1.25rem;height:1.25rem}.ld-fp-card-copy{flex-direction:column;flex:1;gap:.3rem;display:flex}.ld-fp-card-copy strong{letter-spacing:-.02em;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:750;line-height:1.3}.ld-fp-card-copy small{color:var(--ld-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.77rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ld-fp-card-foot{border-top:1px dashed #1212121a;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.2rem;padding-top:.75rem;display:flex}.ld-fp-card-foot em{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:.88rem;font-style:normal;font-weight:800}.ld-fp-card-foot i{border:1px solid var(--ld-line);color:#777;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;transition:background .16s,color .16s;display:grid}.ld-fp-card-foot i svg{width:.9rem;height:.9rem}.ld-fp-card:hover .ld-fp-card-foot i{background:var(--ld-ink);color:#fff}.ld-ind-section{padding-top:clamp(2rem,4vw,3rem)}.ld-ind-grid{grid-template-columns:repeat(4,1fr);gap:2rem 1.15rem;display:grid}.ld-ind-card{color:var(--ld-ink);flex-direction:column;gap:.85rem;text-decoration:none;display:flex;position:relative}.ld-ind-card-media{aspect-ratio:4/5;background:#ecebe7;border-radius:1.15rem;display:block;position:relative;overflow:hidden}.ld-ind-card-media:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #12121212;position:absolute;inset:0}.ld-ind-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.6,.2,1)}.ld-ind-card:hover .ld-ind-card-media img{transform:scale(1.06)}.ld-ind-card-chip{width:2.3rem;height:2.3rem;color:var(--ld-ink);-webkit-backdrop-filter:blur(10px);background:#fbfbf8d9;border-radius:.75rem;place-items:center;display:grid;position:absolute;bottom:.75rem;left:.75rem;box-shadow:0 10px 26px #12121238}.ld-ind-card-chip svg{width:1.2rem;height:1.2rem}.ld-ind-card-arrow{background:var(--ld-lime);width:2.1rem;height:2.1rem;color:var(--ld-ink);opacity:0;border-radius:50%;place-items:center;transition:opacity .22s,transform .22s;display:grid;position:absolute;top:.75rem;right:.75rem;transform:translateY(4px);box-shadow:0 10px 24px #1212123d}.ld-ind-card:hover .ld-ind-card-arrow{opacity:1;transform:translateY(0)}.ld-ind-card-arrow svg{width:1.05rem;height:1.05rem}.ld-ind-card-copy{flex-direction:column;gap:.4rem;padding:0 .15rem;display:flex}.ld-ind-card-head{align-items:baseline;gap:.55rem;display:flex}.ld-ind-card-head em{color:#a8a7a1;letter-spacing:.08em;font-family:Manrope,sans-serif;font-size:.72rem;font-style:normal;font-weight:800}.ld-ind-card-head strong{letter-spacing:-.025em;font-family:Manrope,sans-serif;font-size:1.06rem;font-weight:780;transition:color .18s}.ld-ind-card:hover .ld-ind-card-head strong{color:var(--ld-violet)}.ld-ind-card-copy small{color:var(--ld-muted);font-size:.8rem;line-height:1.55}.ld-ind-card-meta{color:#8a8984;letter-spacing:.04em;text-transform:uppercase;margin-top:.15rem;font-size:.72rem;font-weight:700}.ld-id-hero{background:var(--ld-paper);padding:clamp(7.5rem,12vw,10rem) 0 clamp(3rem,6vw,5rem)}.ld-id-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.ld-id-hero-copy .ld-eyebrow{align-items:center;gap:.45rem;display:inline-flex}.ld-id-hero-copy .ld-eyebrow svg{width:1rem;height:1rem}.ld-id-hero-copy h1{letter-spacing:-.055em;margin:1.1rem 0 1.3rem;font-family:Manrope,sans-serif;font-size:clamp(2.8rem,5.5vw,4.4rem);font-weight:780;line-height:.99}.ld-id-hero-copy h1 em{color:var(--ld-violet);letter-spacing:-.02em;font-family:Georgia,serif;font-style:italic;font-weight:400}.ld-id-hero-copy>p{max-width:33rem;color:var(--ld-muted);margin:0 0 1.7rem;font-size:1.02rem;line-height:1.7}.ld-id-assurances{color:var(--ld-muted);flex-wrap:wrap;gap:.7rem 1.3rem;margin-top:1.4rem;font-size:.72rem;font-weight:650;display:flex}.ld-id-assurances span{align-items:center;gap:.35rem;display:inline-flex}.ld-id-assurances svg{width:.9rem;height:.9rem;color:var(--ld-violet)}.ld-id-hero-media{border-radius:1.4rem;align-self:center;overflow:hidden;box-shadow:0 30px 80px #12121229}.ld-id-hero-media img{width:100%;height:auto;display:block}.ld-id-hero-media.is-icon{aspect-ratio:4/3.1;box-shadow:none;border:1px solid var(--ld-line);color:var(--ld-violet);background:radial-gradient(70% 90% at 30% 20%,#5b4df738,#0000 70%),#f0efff;place-items:center;display:grid}.ld-id-hero-media.is-icon>svg{width:6rem;height:6rem}.ld-id-essentials{background:#fff}.ld-id-quote{background:var(--ld-ink);color:#fff;border-radius:1.15rem;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-top:2.2rem;padding:1.4rem 1.6rem;display:flex}.ld-id-quote>div{flex:16rem}.ld-id-quote span{color:var(--ld-lime);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.ld-id-quote p{color:#ffffffb8;margin:.3rem 0 0;font-size:.86rem}.ld-id-quote strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:780}.ld-id-addons{background:var(--ld-paper)}.ld-id-addons .ld-fp-card{background:#fff}.ld-id-others{background:#fff;padding:clamp(3rem,5vw,4rem) 0}.ld-id-others-head{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.2rem;display:flex}.ld-id-others-head h3{letter-spacing:-.03em;margin:0;font-family:Manrope,sans-serif;font-size:1.25rem;font-weight:750}.ld-id-others-chips{flex-wrap:wrap;gap:.45rem;display:flex}@media (width<=1120px){.ld-fp-grid{grid-template-columns:repeat(2,1fr)}.ld-ind-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=960px){.ld-calc{grid-template-columns:1fr}.ld-calc-summary{position:static}.ld-calc-list{max-height:24rem}.ld-calc-bar{z-index:20;-webkit-backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #5b4df759;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.2rem;padding:.75rem .75rem .75rem 1.1rem;display:flex;position:sticky;bottom:.8rem;box-shadow:0 14px 44px #1212122e}.ld-calc-bar>div{flex-direction:column;display:flex}.ld-calc-bar span{color:var(--ld-muted);font-size:.72rem;font-weight:700}.ld-calc-bar strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:1.25rem;font-weight:800}.ld-id-hero-inner{grid-template-columns:1fr}.ld-id-hero-media{max-width:34rem}.ld-ind-grid,.ld-fp-tiers{grid-template-columns:repeat(2,1fr)}.ld-fp-nav-inner{flex-direction:column;align-items:stretch;gap:.5rem}.ld-fp-search{width:100%}.ld-fp-section{scroll-margin-top:13rem}}@media (width<=720px){.ld-fp-grid{grid-template-columns:1fr}.ld-fp-section-head{flex-direction:column;align-items:flex-start;gap:.8rem}.ld-fp-nav{top:4.5rem}.ld-fp-nav nav a{background:#1212120d}.ld-catalog-group header{flex-wrap:wrap}.ld-calc-row-copy small{display:none}.ld-calc-summary{padding:1.2rem}.ld-id-quote{flex-direction:column;align-items:flex-start}.ld-id-quote>div{flex:auto}.ld-id-quote .ld-button{justify-content:center;width:100%}.ld-id-others-head{flex-direction:column;align-items:flex-start;gap:.6rem}.ld-subhero{padding:4rem 0 2.5rem}.ld-subhero h1{font-size:clamp(2.2rem,9.5vw,3rem)}.ld-id-hero{padding-top:4rem}.ld-id-hero-copy h1{font-size:clamp(2.1rem,9vw,2.8rem)}}@media (width<=480px){.ld-ind-grid,.ld-fp-tiers{grid-template-columns:1fr}.ld-fp-card-copy small{-webkit-line-clamp:3}.ld-calc-pills{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.ld-calc-pills::-webkit-scrollbar{display:none}.ld-calc-pills button{flex:none}.ld-subhero-actions .ld-button{justify-content:center;width:100%}}.ld-template-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}.ld-tpl-card{border:1px solid var(--ld-line);background:#fff9;border-radius:1.05rem;flex-direction:column;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.ld-tpl-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #11122d17}.ld-tpl-card.is-selected{border-color:var(--tpl-accent,var(--ld-violet));box-shadow:0 0 0 2px color-mix(in srgb, var(--tpl-accent,#6d5cff) 35%, transparent)}.ld-tpl-card.is-locked{opacity:.62}.ld-tpl-card.is-locked:hover{box-shadow:none;transform:none}.ld-tpl-thumb{border:0;border-bottom:1px solid var(--ld-line);cursor:pointer;background:0 0;width:100%;padding:0;display:block;position:relative}.ld-tpl-thumb-cta{z-index:1;color:#fff;opacity:0;background:#11122dd1;border-radius:999px;align-items:center;gap:.3rem;padding:.32rem .6rem;font-size:.72rem;font-weight:700;transition:opacity .16s;display:inline-flex;position:absolute;bottom:.55rem;right:.55rem}.ld-tpl-thumb:hover .ld-tpl-thumb-cta,.ld-tpl-thumb:focus-visible .ld-tpl-thumb-cta{opacity:1}.ld-tpl-frame{aspect-ratio:var(--tpl-thumb-ratio,4 / 3);background:color-mix(in srgb, var(--tpl-accent,#6d5cff) 7%, #fff);display:block;position:relative;overflow:hidden}.ld-tpl-frame iframe{pointer-events:none;transform-origin:0 0;opacity:0;background:#fff;border:0;transition:opacity .62s .18s;position:absolute;top:0;left:0}.ld-tpl-frame iframe.is-ready{opacity:1}.ld-tpl-mock{background:color-mix(in srgb, var(--tpl-accent,#6d5cff) 7%, #fff);display:block;position:absolute;inset:0;overflow:hidden}.ld-tpl-mock-bar{background:color-mix(in srgb, var(--tpl-accent,#6d5cff) 14%, #fff);align-items:center;gap:.2rem;height:.85rem;padding:0 .45rem;display:flex}.ld-tpl-mock-bar i{background:var(--tpl-accent,#6d5cff);opacity:.4;border-radius:50%;width:.2rem;height:.2rem}.ld-tpl-mock-nav{border-bottom:1px solid color-mix(in srgb, var(--tpl-accent,#6d5cff) 16%, transparent);align-items:center;gap:.4rem;height:1.5rem;padding:0 .7rem;display:flex}.ld-tpl-mock-nav b{background:var(--tpl-accent,#6d5cff);border-radius:999px;width:1.5rem;height:.32rem}.ld-tpl-mock-nav em{background:var(--tpl-accent,#6d5cff);opacity:.28;border-radius:999px;width:.85rem;height:.2rem}.ld-tpl-mock-nav em:first-of-type{margin-left:auto}.ld-tpl-mock-hero{flex-direction:column;gap:.3rem;padding:1.1rem .7rem .6rem;display:flex;position:relative}.ld-tpl-mock-hero u{background:var(--tpl-accent,#6d5cff);opacity:.85;border-radius:.15rem;width:72%;height:.55rem}.ld-tpl-mock-hero s{background:var(--tpl-accent,#6d5cff);opacity:.22;border-radius:999px;width:58%;height:.2rem}.ld-tpl-mock-hero s:last-of-type{width:44%}.ld-tpl-mock-hero span{background:var(--tpl-accent,#6d5cff);opacity:.16;border-radius:50%;width:2.6rem;height:2.6rem;position:absolute;top:.7rem;right:.7rem}.ld-tpl-mock-grid{grid-template-columns:repeat(3,1fr);gap:.35rem;padding:.5rem .7rem;display:grid}.ld-tpl-mock-grid p{background:var(--tpl-accent,#6d5cff);opacity:.13;border-radius:.3rem;height:1.15rem;margin:0}.ld-tpl-body{flex-direction:column;flex:1;gap:.35rem;padding:.85rem .95rem .6rem;display:flex}.ld-tpl-titles{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.ld-tpl-titles strong{font-size:1rem;font-weight:750}.ld-tpl-tag{background:color-mix(in srgb, var(--tpl-accent,#6d5cff) 13%, transparent);color:color-mix(in srgb, var(--tpl-accent,#6d5cff) 75%, #000);border-radius:999px;padding:.18rem .45rem;font-size:.68rem;font-weight:700}.ld-tpl-body p{color:var(--ld-ink-soft,#5a5a68);margin:0;font-size:.82rem;line-height:1.45}.ld-tpl-choose{border:1px solid var(--ld-line);color:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;margin:20px .95rem .95rem;padding:.55rem;font-size:.83rem;font-weight:700;transition:background .16s,border-color .16s,color .16s;display:flex}.ld-tpl-choose:hover:not(:disabled){border-color:var(--tpl-accent,var(--ld-violet))}.ld-tpl-choose:disabled{cursor:not-allowed;opacity:.7}.ld-tpl-card.is-selected .ld-tpl-choose{background:var(--tpl-accent,var(--ld-violet));color:#fff;border-color:#0000}.ld-tpl-check{opacity:.55;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;display:inline-flex}.ld-tpl-card.is-selected .ld-tpl-check{color:var(--tpl-accent,var(--ld-violet));opacity:1;background:#fff;border-color:#fff}.ld-tpl-overlay{z-index:90;justify-content:center;align-items:center;padding:clamp(.5rem,3vw,2rem);display:flex;position:fixed;inset:0}.ld-tpl-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#0e0e188c;border:0;position:absolute;inset:0}.ld-tpl-dialog{background:#fff;border-radius:1.15rem;flex-direction:column;width:min(78rem,100%);height:min(92vh,60rem);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0a0a1959}.ld-tpl-dialog-head{border-bottom:1px solid var(--ld-line);align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.ld-tpl-dialog-head .ld-tpl-titles{flex:1;min-width:0}.ld-tpl-devices{background:#11122d0f;border-radius:999px;padding:.18rem;display:inline-flex}.ld-tpl-devices button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.ld-tpl-devices button.is-active{background:#fff;box-shadow:0 1px 4px #11122d24}.ld-tpl-home{border:1px solid var(--ld-line);color:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.3rem;padding:.4rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.ld-tpl-home:hover{background:#11122d0d}.ld-tpl-close{border:1px solid var(--ld-line);width:2.1rem;height:2.1rem;color:inherit;cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ld-tpl-close:hover{background:#11122d0d}.ld-tpl-stage{background:color-mix(in srgb, var(--tpl-accent,#6d5cff) 6%, #f4f4f7);flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:auto}.ld-tpl-stage iframe{opacity:0;background:#fff;border:0;width:100%;height:100%;transition:opacity .42s .12s}.ld-tpl-stage iframe.is-ready{opacity:1}.ld-tpl-stage.is-phone iframe{border-radius:1.4rem;width:24rem;max-width:100%;height:min(100%,46rem);box-shadow:0 14px 40px #0a0a1938}.ld-tpl-loading{align-items:center;gap:.5rem;display:flex;position:absolute;inset:auto}.ld-tpl-dialog-foot{border-top:1px solid var(--ld-line);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.1rem;display:flex}.ld-tpl-newtab{color:var(--ld-violet);align-items:center;gap:.3rem;font-size:.82rem;font-weight:700;display:inline-flex}@media (width<=640px){.ld-tpl-dialog{border-radius:.9rem;height:100%}.ld-tpl-dialog-head{flex-wrap:wrap}.ld-tpl-devices{order:3;justify-content:center;width:100%}.ld-tpl-dialog-foot{flex-direction:column-reverse;align-items:stretch}.ld-tpl-dialog-foot>div{justify-content:stretch}.ld-tpl-newtab{justify-content:center}}@media (prefers-reduced-motion:reduce){.ld-tpl-frame iframe,.ld-tpl-stage iframe{transition:none}}.ld-known-note{border:1px solid var(--ld-line);background:#11122d05;border-radius:.85rem;align-items:flex-start;gap:.55rem;padding:.75rem .9rem;display:flex}.ld-known-note>svg{color:var(--ld-violet);flex:none;margin-top:.1em}.ld-known-note button{color:var(--ld-violet);cursor:pointer;font:inherit;background:0 0;border:0;font-weight:700;text-decoration:underline}.ld-brand-stage{flex-direction:column;gap:1.5rem;display:flex}.ld-palette{flex-direction:column;gap:1.15rem;display:flex}.ld-chips{flex-wrap:wrap;gap:.55rem;display:flex}.ld-chip{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;padding:0;transition:transform .14s,box-shadow .14s;display:inline-flex}.ld-chip-dot{background:var(--sw);border-radius:50%;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #00000014}.ld-chip:hover{transform:scale(1.12)}.ld-chip.is-selected{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--sw)}.ld-chip-custom{position:relative;overflow:hidden}.ld-chip-custom .ld-chip-dot{color:var(--ld-ink-soft,#5a5a68);background:var(--sw);box-shadow:none;border:1px dashed #11122d66;justify-content:center;align-items:center;display:flex}.ld-chip-custom.is-selected .ld-chip-dot{border-style:solid}.ld-chip-custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ld-chip-hex{color:var(--ld-ink-soft,#5a5a68);letter-spacing:.02em;align-self:center;font-size:.78rem}.ld-palette-note{align-items:center;gap:.6rem;padding-top:.25rem;display:flex}.ld-palette-note p{margin:0}.ld-palette-preview{border-radius:50%;flex:none;width:1.35rem;height:1.35rem;display:block;box-shadow:inset 0 0 0 1px #00000014}.ld-swatches{flex-direction:column;gap:.85rem;padding-top:.35rem;display:flex}.ld-swatches-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ld-swatches-head p{margin:0}.ld-swatches-reset{color:var(--ld-ink-soft,#5a5a68);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:.82rem;display:inline-flex}.ld-swatches-reset:hover{color:var(--ld-ink,#11122d);text-underline-offset:3px;text-decoration:underline}.ld-swatch-grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem;display:grid}.ld-swatch{cursor:pointer;background:#fff;border:1px solid #11122d1a;border-radius:.85rem;align-items:center;gap:.65rem;padding:.6rem .7rem;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.ld-swatch:hover,.ld-swatch:focus-within{border-color:#11122d47;box-shadow:0 6px 18px #11122d12}.ld-swatch input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ld-swatch-chip{background:var(--sw);border-radius:.6rem;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid;box-shadow:inset 0 0 0 1px #0000001f}.ld-swatch-chip svg{opacity:0;transition:opacity .14s}.ld-swatch:hover .ld-swatch-chip svg,.ld-swatch:focus-within .ld-swatch-chip svg{opacity:.85}.ld-swatch-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ld-swatch-text strong{font-size:.85rem;font-weight:600}.ld-swatch-text small{color:var(--ld-ink-soft,#5a5a68);font-size:.72rem;line-height:1.3}.ld-style-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.9rem;display:grid}.ld-style{border:1px solid var(--ld-line);cursor:pointer;text-align:center;background:#fff;border-radius:1.15rem;flex-direction:column;justify-content:flex-start;align-items:center;gap:.9rem;padding:1.6rem 1.15rem 1.15rem;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex;position:relative}.ld-style:hover{border-color:#5b4df766;transform:translateY(-3px);box-shadow:0 14px 32px #11122d1a}.ld-style-art{object-fit:contain;object-position:center;width:50%;height:auto;display:block}.ld-style-note{color:var(--ld-ink-soft,#5a5a68);font-size:.79rem;line-height:1.5}.ld-style.is-selected{border-color:var(--ld-violet);background:color-mix(in srgb, var(--ld-violet) 4%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--ld-violet) 35%, transparent)}.ld-style-rank{background:var(--ld-violet);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:.65rem;right:.65rem}@media (prefers-reduced-motion:reduce){.ld-chip:hover,.ld-style:hover{transform:none}}.ld-legal-updated{color:var(--ld-muted);letter-spacing:.02em;align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;display:inline-flex}.ld-legal-updated:before{content:"";background:var(--ld-lime);border:1px solid #12121233;border-radius:50%;width:.4rem;height:.4rem}.ld-legal-body{padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(6rem,10vw,9rem)}.ld-legal{max-width:44rem}.ld-legal h2{letter-spacing:-.02em;margin:2.8rem 0 .9rem;font-family:Manrope,sans-serif;font-size:1.35rem;font-weight:760}.ld-legal h2:first-child{margin-top:0}.ld-legal p{color:var(--ld-muted);margin:0 0 1.1rem;font-size:.95rem;line-height:1.8}.ld-legal ul{gap:.55rem;margin:0 0 1.1rem;padding-left:1.2rem;list-style:outside;display:grid}.ld-legal li{color:var(--ld-muted);font-size:.95rem;line-height:1.7}.ld-legal li::marker{color:var(--ld-violet)}.ld-legal strong{color:var(--ld-ink);font-weight:650}.ld-legal a{color:var(--ld-ink);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #5b4df773;text-decoration:underline #5b4df773;transition:text-decoration-color .16s}.ld-legal a:hover{-webkit-text-decoration-color:var(--ld-violet);text-decoration-color:var(--ld-violet)}.ld-empty{padding:clamp(9rem,14vw,12rem) 0 clamp(6rem,10vw,9rem)}.ld-empty-inner{text-align:center;flex-direction:column;align-items:center;gap:1.2rem;max-width:32rem;margin-inline:auto;display:flex}.ld-empty-hub,.ld-fd-hub{color:var(--ld-violet);background:#5b4df71a;flex:none;place-items:center;display:grid}.ld-empty-hub{border-radius:50%;width:4rem;height:4rem}.ld-empty-hub svg{width:1.75rem;height:1.75rem}.ld-empty h1{letter-spacing:-.04em;text-wrap:balance;font-family:Manrope,sans-serif;font-size:clamp(2.2rem,4vw,3rem);font-weight:780;line-height:1.05}.ld-empty p{color:var(--ld-muted);font-size:1.05rem;line-height:1.7}.ld-empty .ld-button{margin-top:.4rem}.ld-fd-hero{background:var(--ld-paper);padding:clamp(7.5rem,12vw,10rem) 0 clamp(3rem,6vw,4.5rem)}.ld-fd-hero-copy{text-align:center;flex-direction:column;align-items:center;gap:1.2rem;max-width:46rem;margin-inline:auto;display:flex}.ld-fd-hub{border-radius:1.2rem;width:4.5rem;height:4.5rem}.ld-fd-hub svg{width:2rem;height:2rem}.ld-fd-badge{color:var(--ld-violet);letter-spacing:.02em;background:#5b4df717;border-radius:999px;padding:.35rem .9rem;font-size:.78rem;font-weight:700;transition:background .16s}.ld-fd-badge:hover{background:#5b4df729}.ld-fd-hero h1{letter-spacing:-.055em;text-wrap:balance;font-family:Manrope,sans-serif;font-size:clamp(3rem,6.5vw,5rem);font-weight:780;line-height:.98}.ld-fd-blurb{max-width:38rem;color:var(--ld-muted);text-wrap:balance;font-size:1.15rem;line-height:1.65}.ld-fd-facts{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;width:100%;max-width:44rem;margin-top:.5rem;display:grid}.ld-fd-fact{border:1px solid var(--ld-line);text-align:center;background:#fff;border-radius:.95rem;flex-direction:column;gap:.3rem;padding:1.05rem 1rem;display:flex}.ld-fd-fact span{color:var(--ld-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.ld-fd-fact strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:1.3rem;font-weight:780}.ld-fd-fact small{color:var(--ld-muted);font-size:.72rem;line-height:1.35}.ld-fd-hero .ld-button{margin-top:.5rem}.ld-fd-body{background:var(--ld-warm);padding:clamp(4.5rem,7vw,6.5rem) 0}.ld-fd-what-head{flex-direction:column;gap:.5rem;margin-bottom:2.4rem;display:flex}.ld-fd-what-head h2{letter-spacing:-.035em;font-family:Manrope,sans-serif;font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:780}.ld-fd-what-head p{color:var(--ld-muted);font-size:.98rem}.ld-fd-benefit-grid{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1rem;display:grid}.ld-fd-benefit{border:1px solid var(--ld-line);background:#fff;border-radius:1rem;align-items:flex-start;gap:.85rem;padding:1.25rem 1.35rem;line-height:1.6;display:flex}.ld-fd-benefit svg{width:1.4em;height:1.4em;color:var(--ld-violet);flex:none;margin-top:.05em}.ld-fd-related-head{flex-direction:column;gap:.4rem;margin-bottom:2.2rem;display:flex}.ld-fd-related-head h2{letter-spacing:-.03em;font-family:Manrope,sans-serif;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:780}.ld-fd-related-head p{color:var(--ld-muted);font-size:.95rem}@media (width<=720px){.ld-fd-hero{padding-top:4rem}.ld-fd-hero h1{font-size:clamp(2.2rem,9.5vw,3rem)}.ld-fd-blurb{font-size:1.02rem}.ld-empty{padding-top:clamp(4rem,10vw,6rem)}}@media (width<=640px){.ld-fd-benefit-grid,.ld-fd-facts{grid-template-columns:1fr}}
