/* Pricing-only composition: neutral paper, real vector marks and a shared depth layer. */
body.pricing-page{background:#f7f7f9;color:#1d1d1f}.price-main{overflow:hidden}.price-intro{text-align:center;padding:125px 24px 110px;position:relative;z-index:1}.price-intro>span{display:none}.price-intro h1{font-size:clamp(40px,5.6vw,72px);line-height:1.02!important;letter-spacing:-.055em!important;font-weight:450!important;margin:0 auto 30px;max-width:850px;color:#1d1d1f}.price-intro p{font-size:16px;line-height:1.55;color:#626269;margin:0}.price-showcase{position:relative;max-width:1190px;margin:0 auto;padding:42px 70px 130px;isolation:isolate}.price-showcase .pricing-plan-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.price-showcase .pricing-plan-card{background:#fff;border:1px solid #e7e7eb;border-radius:13px;padding:26px 23px;box-shadow:0 16px 32px -12px #1d1d1f20,0 2px 5px #1d1d1f05;display:flex;flex-direction:column;min-height:510px;transform:none;color:#1d1d1f}.price-showcase .pricing-plan-card:before,.price-showcase .pricing-plan-card:after,.price-showcase .pricing-plan-card li:before{display:none!important}.price-showcase .pricing-plan-card.is-featured{background:#fff;border-color:#b7b7c1;transform:translateY(-12px);box-shadow:0 20px 40px -12px #1d1d1f28}.price-showcase .pricing-plan-card header{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;min-height:24px}.price-showcase .pricing-plan-card header>span{font:10px monospace;color:#94949c;background:none!important;box-shadow:none;border:0;padding:0;width:auto;height:auto}.price-showcase .pricing-plan-card header small{font-size:10px;color:#74747d;text-transform:none;letter-spacing:0}.price-showcase .is-featured header small{background:#1d1d1f;color:white;border-radius:20px;padding:5px 10px}.price-showcase .pricing-plan-card h3{font-size:25px;letter-spacing:-.025em;margin:0 0 12px;color:#1d1d1f}.price-showcase .pricing-plan-card>p{font-size:12px;color:#7c7c85;line-height:1.6;min-height:60px;margin:0}.price-showcase .pricing-conversation{margin:20px 0;padding:20px 0;border-top:1px solid #ececf0;border-bottom:1px solid #ececf0;min-height:112px;background:none}.price-showcase .pricing-conversation small{font-size:9px;color:#86868b;display:block;letter-spacing:0;text-transform:none}.price-showcase .pricing-conversation strong{display:block;font-size:clamp(20px,2vw,26px);font-weight:500;letter-spacing:-.04em;color:#1d1d1f;line-height:1.3;margin:7px 0;white-space:nowrap}.price-showcase .pricing-conversation span{font-size:10px;color:#86868b}.price-showcase .pricing-plan-card>a{background:#1d1d1f;color:#fff;border:1px solid #1d1d1f;border-radius:30px;font-size:11px;text-decoration:none;padding:10px 14px;display:flex;justify-content:space-between;min-height:38px;margin:0;box-shadow:0 3px 6px #1d1d1f18}.price-showcase .pricing-plan-card>a:hover{background:#353539}.price-showcase .pricing-plan-card ul{padding:20px 0 0;margin:0;list-style:none;display:grid;gap:13px;border:0}.price-showcase .pricing-plan-card li{font-size:11px;color:#72727b;padding:0;display:flex;gap:8px}.price-art{position:absolute;inset:0;pointer-events:none;transform:translate3d(0,var(--art-shift,0px),0);will-change:transform}.price-object{position:absolute;width:150px;height:150px;display:grid;place-items:center;transform:rotate(var(--tilt,0deg));filter:drop-shadow(1px 1px 0 #ffffff) drop-shadow(3px 5px 0 #22222225) drop-shadow(3px 14px 8px #29293d25)}.price-object img,.price-object svg{display:block;width:100%;height:100%;object-fit:contain}.object-0{left:4%;top:-70px;--tilt:-22deg}.object-1{left:27%;top:-85px;--tilt:12deg;width:140px}.object-1 img{filter:brightness(0)}.object-2{right:26%;top:-80px;--tilt:-15deg}.object-3{right:3%;top:-44px;--tilt:22deg}.object-4{left:-5px;top:140px;--tilt:-18deg;width:170px;height:170px}.object-5{right:-2%;top:210px;--tilt:18deg;width:165px;height:165px}.object-6{left:18%;bottom:42px;--tilt:-18deg}.object-7{right:20%;bottom:32px;--tilt:19deg}.price-orbit{position:absolute;width:160px;height:160px;border:24px solid #75d2ff;border-radius:50%;left:44%;bottom:45px;transform:rotateX(45deg) rotate(-25deg);box-shadow:inset 3px 4px 9px #1d1d1f20,5px 6px 15px #1d1d1f18}.price-faq{max-width:1050px;margin:20px auto 120px;padding:0 24px}.price-faq details{border-top:1px solid #e6e6eb}.price-faq details:last-child{border-bottom:1px solid #e6e6eb}.price-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:27px 0;cursor:pointer;font-size:13px;color:#35353b}.price-faq summary::-webkit-details-marker{display:none}.price-faq summary span{font-size:22px;font-weight:300;color:#91919a}.price-faq details[open] summary span{transform:rotate(45deg)}.price-faq details>p{font-size:13px;line-height:1.7;color:#777780;padding:0 35px 24px 0;margin:0;max-width:700px}.pricing-page .page-footer{background:transparent;border-top:1px solid #e6e6eb;color:#86868b}.pricing-page .lemni-header{position:fixed;z-index:100;display:flex;align-items:center;background:#f7f7f9ef!important;border-bottom-color:#eaeaef;color:#86868b}.pricing-page .lemni-header a{text-decoration:none;color:inherit}.pricing-page .lemni-brand{display:flex;align-items:center;white-space:nowrap;color:#1d1d1f!important}.pricing-page .lemni-header .ht-symbol{color:#1d1d1f}.pricing-page .lemni-header .nav-cta{color:#1d1d1f!important}.pricing-page .lemni-header .nav-cta span{background:#1d1d1f;color:#fff!important}.pricing-page .lemni-header>nav:not(#lemni-mobile-menu){display:flex}.pricing-page .lemni-menu-button{display:none;border:0;background:none;color:#1d1d1f;cursor:pointer}.pricing-page #lemni-mobile-menu{display:none}.pricing-page #lemni-mobile-menu[hidden]{display:none!important}.pricing-page a:focus-visible,.pricing-page summary:focus-visible{outline:2px solid #686875;outline-offset:4px}
@media(max-width:809px){.price-intro{padding:108px 22px 100px}.price-intro h1{font-size:44px}.price-intro p{font-size:14px;max-width:360px;margin:auto}.price-showcase{padding:20px 26px 110px;max-width:520px}.price-showcase .pricing-plan-grid{grid-template-columns:1fr;gap:22px}.price-showcase .pricing-plan-card.is-featured{transform:none}.price-showcase .pricing-plan-card{min-height:0;padding:28px}.price-showcase .pricing-plan-card>p{min-height:0}.price-showcase .pricing-conversation strong{font-size:29px}.price-object{width:110px;height:110px}.object-0{left:0;top:-65px}.object-1{left:31%;top:-82px;width:115px}.object-2{right:0;top:-59px}.object-3{right:-25px;top:330px}.object-4{left:-32px;top:120px;width:140px;height:140px}.object-5{right:-34px;top:62%;width:135px;height:135px}.object-6{left:4%;bottom:42px}.object-7{right:5%;bottom:30px}.price-orbit{left:35%;bottom:18px;width:120px;height:120px;border-width:20px}.price-faq{margin:15px auto 70px}.pricing-page .lemni-header>nav:not(#lemni-mobile-menu){display:none}.pricing-page .lemni-menu-button{display:grid}.pricing-page #lemni-mobile-menu:not([hidden]){display:flex;position:absolute;flex-direction:column;background:#f7f7f9;color:#55555c}}
@media(prefers-reduced-motion:reduce){.price-art{transform:none!important;will-change:auto}}
.price-showcase .pricing-conversation{border-left:0;border-right:0;border-radius:0;box-shadow:none}.price-showcase .pricing-plan-card li:before{display:inline!important;content:'✓';color:#b6b6be;font-size:10px;position:static;width:auto;height:auto;background:none;border:0}.pricing-page .lemni-header{background:#f7f7f9!important}
.price-art .object-0{top:-45px}.price-art .object-1{top:-65px}.price-art .object-2{top:-52px}.price-art .object-3{top:-30px}@media(max-width:809px){.price-art .object-0{top:-48px;width:130px;height:130px}.price-art .object-1{top:-65px;width:130px;height:130px}.price-art .object-2{top:-44px;width:130px;height:130px}.price-art .object-3{top:330px}.price-intro h1{font-size:39px}}
/* A single rendered sculpture, with one selectable product card on small screens. */
.price-art{inset:-65px -35px 20px;z-index:0}.price-sculpture{width:100%;height:100%;object-fit:fill;display:block;filter:drop-shadow(0 12px 12px #24243412)}.price-plan-picker{display:none}.price-showcase{padding-top:60px;padding-bottom:120px}.price-intro{padding-bottom:95px}.price-showcase .pricing-plan-card{background:#fcfcfe;box-shadow:0 20px 38px -14px #24243440;min-height:500px}.price-showcase .pricing-plan-card.is-featured{background:#fcfcfe}.price-faq{margin-top:65px}.price-showcase .pricing-plan-card ul{padding-top:22px}
@media(max-width:809px){.price-intro{padding:102px 24px 38px}.price-intro h1{font-size:40px;line-height:1.05!important;letter-spacing:-.045em!important;margin-bottom:24px}.price-intro p{font-size:14px;max-width:310px}.price-showcase{max-width:500px;padding:142px 18px 105px;margin:0 auto}.price-art{inset:70px -40px 0;transform:translate3d(0,var(--art-shift,0px),0)}.price-sculpture{object-fit:fill}.price-plan-picker{display:flex;position:absolute;top:0;left:24px;right:24px;z-index:3;padding:4px;background:#ededf1;border:1px solid #e1e1e7;border-radius:30px;gap:3px}.price-plan-picker button{flex:1;min-width:0;border:0;border-radius:24px;padding:10px 3px;background:transparent;font:500 12px Inter,sans-serif;color:#777780;cursor:pointer}.price-plan-picker button[aria-selected=true]{background:#fff;color:#1d1d1f;box-shadow:0 2px 5px #1d1d1f12}.price-plan-picker button:focus-visible{outline:2px solid #666;outline-offset:2px}.price-showcase .pricing-plan-grid{display:block}.price-showcase .pricing-plan-card{display:none;min-height:515px;padding:30px 28px;border-radius:10px;border:1px solid #e8e8ed;animation:plan-reveal .22s ease}.price-showcase .pricing-plan-card.is-selected{display:flex}.price-showcase .pricing-plan-card.is-featured{border-color:#e8e8ed}.price-showcase .pricing-plan-card>p{min-height:58px}.price-showcase .pricing-plan-card ul{order:4;min-height:152px}.price-showcase .pricing-plan-card>a{order:5;margin-top:24px;min-height:40px;justify-content:center;gap:12px}.price-showcase .pricing-conversation{margin:15px 0 0;padding:18px 0;min-height:107px}.price-showcase .pricing-conversation strong{font-size:27px}.price-showcase .pricing-plan-card header{margin-bottom:16px}.price-showcase .pricing-plan-card h3{font-size:23px}.price-showcase .pricing-plan-card li{font-size:12px}.price-faq{margin-top:38px;margin-bottom:95px}.price-faq summary{font-size:12px;padding:25px 0}}
@keyframes plan-reveal{from{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.price-showcase .pricing-plan-card{animation:none}}
@media(min-width:810px){.price-art{overflow:hidden;border-radius:32px}.price-sculpture{object-fit:cover;object-position:center 28%}}
/* One coherent portrait composition at every viewport. */
.price-intro{padding:116px 24px 36px}.price-intro h1{font-size:clamp(38px,4.7vw,62px);max-width:760px}.price-showcase{width:100%;max-width:650px;padding:140px 105px 115px;margin:0 auto}.price-art{inset:72px 0 0;overflow:visible;border-radius:0;display:flex;align-items:center;justify-content:center}.price-sculpture{width:100%;height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 8px 9px #24243412)}.price-plan-picker{display:flex;position:absolute;top:0;left:50%;transform:translateX(-50%);width:350px;max-width:calc(100% - 48px);z-index:3;padding:4px;background:#ededf1;border:1px solid #e1e1e7;border-radius:30px;gap:3px}.price-plan-picker button{flex:1;min-width:0;border:0;border-radius:24px;padding:10px 3px;background:transparent;font:500 12px Inter,sans-serif;color:#777780;cursor:pointer}.price-plan-picker button[aria-selected=true]{background:#fff;color:#1d1d1f;box-shadow:0 2px 5px #1d1d1f12}.price-plan-picker button:focus-visible{outline:2px solid #666;outline-offset:2px}.price-showcase .pricing-plan-grid{display:block}.price-showcase .pricing-plan-card{display:none;min-height:535px;padding:30px 32px;border-radius:11px;background:#fcfcfe;animation:plan-reveal .2s ease}.price-showcase .pricing-plan-card.is-selected{display:flex}.price-showcase .pricing-plan-card.is-featured{transform:none;border-color:#e7e7eb;background:#fcfcfe}.price-showcase .pricing-plan-card header{margin-bottom:13px}.price-showcase .pricing-plan-card h3{font-size:25px}.price-showcase .pricing-plan-card>p{min-height:58px;font-size:13px}.price-showcase .pricing-conversation{margin:16px 0 0;padding:20px 0;min-height:110px}.price-showcase .pricing-conversation strong{font-size:29px}.price-showcase .pricing-plan-card ul{order:4;min-height:145px;padding-top:23px}.price-showcase .pricing-plan-card li{font-size:12px}.price-showcase .pricing-plan-card>a{order:5;margin-top:24px;min-height:40px;justify-content:center;gap:12px}.price-faq{margin-top:32px;max-width:960px}@media(max-width:809px){.price-showcase{max-width:500px;padding:137px 22px 105px}.price-art{inset:72px -16px 0}.price-showcase .pricing-plan-card{padding:27px 26px;min-height:535px}.price-intro{padding:100px 24px 32px}.price-intro h1{font-size:38px}.price-showcase .pricing-conversation strong{font-size:27px}}@media(prefers-reduced-motion:reduce){.price-showcase .pricing-plan-card{animation:none}}
/* Reference pill CTA. */
.price-showcase .pricing-plan-card>a{width:100%;min-height:42px;padding:10px 20px;border-radius:999px;background:#080808;color:#fff;border:1px solid #555;box-shadow:0 2px 5px #00000038,inset 0 1px 1px #ffffff18;font-size:14px;font-weight:600;line-height:20px;justify-content:center;text-align:center;gap:0}.price-showcase .pricing-plan-card>a>span{display:none}.price-showcase .pricing-plan-card>a:hover{background:#181818;box-shadow:0 3px 7px #00000040,inset 0 1px 1px #ffffff18}
/* Match the reference hierarchy: one restrained card, compact opening and quiet details. */
.price-intro{padding:112px 24px 0}.price-intro h1{font-size:60px;line-height:1.04!important;letter-spacing:-.05em!important;margin-bottom:28px;font-weight:450!important}.price-intro p{max-width:440px;margin:auto;font-size:15px;line-height:1.5}.price-showcase{max-width:650px;padding:135px 105px 95px;margin:0 auto}.price-art{inset:38px 0 0;align-items:stretch}.price-sculpture{object-fit:contain}.price-plan-picker{top:159px;width:calc(100% - 270px);background:none;border:0;border-radius:0;padding:0;border-bottom:1px solid #e5e5ea}.price-plan-picker button{padding:10px 3px;border-radius:0;font-size:11px}.price-plan-picker button[aria-selected=true]{background:none;box-shadow:none;border-bottom:2px solid #1d1d1f}.price-showcase .pricing-plan-card{min-height:500px;padding:76px 32px 28px;border-radius:9px;background:#f9f9fc;box-shadow:0 15px 24px #1d1d1f20}.price-showcase .pricing-plan-card.is-featured{background:#f9f9fc}.price-showcase .pricing-plan-card header,.price-showcase .pricing-plan-card>h3,.price-showcase .pricing-plan-card>p{display:none}.price-showcase .pricing-conversation{padding:24px 0 30px;margin:0;border-top:0;min-height:125px;display:flex;flex-direction:column;justify-content:center}.price-showcase .pricing-conversation strong{font-size:30px;line-height:1.2;margin:7px 0;white-space:normal;letter-spacing:-.04em}.price-showcase .pricing-conversation small{font-size:10px}.price-showcase .pricing-conversation span{font-size:10px}.price-showcase .pricing-plan-card ul{min-height:155px;padding:23px 0 0;gap:15px;align-content:start}.price-showcase .pricing-plan-card li{font-size:12px;line-height:1.6;gap:10px}.price-showcase .pricing-plan-card li:before{color:#b9b9c2;font-size:11px}.price-showcase .pricing-plan-card>a{margin-top:22px;min-height:40px;font-size:13px}.price-showcase .pricing-plan-card:after{content:'Kapsam ve fiyat, işletmenizin ihtiyaçlarına göre birlikte netleştirilir.';display:block!important;position:static!important;background:none!important;inset:auto!important;transform:none!important;filter:none!important;opacity:1!important;width:auto!important;height:auto!important;margin-top:19px;order:6;font-size:10px;line-height:1.5;color:#94949d}.price-faq{margin:60px auto 145px;max-width:960px}.price-faq summary{font-size:12px;padding:28px 0}.pricing-page .page-footer{padding-top:65px;padding-bottom:50px}
@media(max-width:809px){.price-intro{padding:92px 25px 0}.price-intro h1{font-size:38px;max-width:320px;margin-bottom:27px}.price-intro p{font-size:13px;max-width:300px;line-height:1.5}.price-showcase{max-width:440px;padding:113px 12px 68px}.price-art{inset:20px -15px -3px}.price-sculpture{object-fit:contain}.price-plan-picker{top:130px;left:50%;width:calc(100% - 80px);max-width:none}.price-showcase .pricing-plan-card{min-height:505px;padding:65px 26px 25px}.price-showcase .pricing-conversation{min-height:120px;padding:23px 0 25px}.price-showcase .pricing-conversation strong{font-size:29px}.price-showcase .pricing-plan-card ul{min-height:150px;gap:14px}.price-showcase .pricing-plan-card li{font-size:12px}.price-faq{margin:50px auto 120px;padding:0 20px}.price-faq summary{padding:25px 0;font-size:11px}.pricing-page .footer-top{display:block}.pricing-page .footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:30px}.pricing-page .footer-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:24px}}

.price-showcase .pricing-plan-grid{margin:0}.price-sculpture{object-position:center top}
/* Three plans framed by an overlapping cloud; keep each illustration's proportions. */
.price-showcase{max-width:1240px;padding:125px 90px 115px;margin-top:28px}
.price-plan-picker{display:none!important}
.price-showcase .pricing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;align-items:stretch}
.price-showcase .pricing-plan-card,.price-showcase .pricing-plan-card.is-selected{display:flex;min-height:500px;padding:28px 25px;animation:none}
.price-showcase .pricing-plan-card>h3{display:block;font-size:23px;font-weight:600;margin:0 0 15px}
.price-showcase .pricing-plan-card header{display:flex;margin:0 0 16px}
.price-showcase .pricing-plan-card header>span{display:none}
.price-showcase .pricing-conversation{min-height:115px;padding:15px 0 24px}
.price-showcase .pricing-conversation strong{font-size:25px;min-height:60px;display:flex;align-items:center}
.price-showcase .pricing-plan-card ul{min-height:175px;gap:12px}
.price-showcase .pricing-plan-card>a{margin-top:auto}
.price-art{inset:0;display:block;overflow:visible}
.price-art .price-sculpture{position:absolute;top:0;left:-2%;width:43%;height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 8px 8px #24243412)}
.price-art .sculpture-middle{left:28.5%;transform:rotate(7deg);width:43%}
.price-art .sculpture-right{left:auto;right:-2%;transform:rotate(-7deg);width:43%}
@media(max-width:809px){.price-showcase{max-width:470px;padding:105px 23px 90px;margin-top:24px}.price-showcase .pricing-plan-grid{grid-template-columns:1fr;gap:65px}.price-showcase .pricing-plan-card{min-height:490px;padding:28px}.price-art .price-sculpture{width:118%;height:35%;top:0;left:-9%;object-position:center top}.price-art .sculpture-middle{top:33%;left:-9%;width:118%;transform:rotate(4deg)}.price-art .sculpture-right{top:66%;left:-9%;right:auto;width:118%;transform:rotate(-4deg)}.price-showcase .pricing-conversation strong{min-height:40px}.price-showcase .pricing-plan-card ul{min-height:170px}}
/* One art-directed integration cloud, replacing repeated illustrations. */
.price-showcase{max-width:1380px;padding:180px 145px 155px}
.price-art{inset:0 -20px;display:flex;align-items:center;justify-content:center}
.price-cloud{display:block;width:100%;height:100%;object-fit:fill;filter:drop-shadow(0 10px 10px #2424340b)}
@media(max-width:809px){.price-showcase{padding:115px 23px 100px;max-width:470px}.price-art{inset:0 -120px;align-items:flex-start}.price-cloud{height:100%;object-fit:fill}.price-showcase .pricing-plan-grid{gap:24px}}
@media(max-width:809px){.price-art{background:url("../assets/pricing-cloud-v2.png") center top / 710px 540px repeat-y}.price-cloud{display:none}}
/* Keep the decorative cloud subordinate to the pricing cards. */
@media(min-width:810px){.price-showcase{max-width:1200px;padding:112px 95px 105px}.price-art{inset:15px 0 5px}.price-cloud{object-fit:fill}.price-showcase .pricing-plan-card{padding:28px 25px}}
@media(max-width:809px){.price-showcase{padding-top:85px;padding-bottom:75px}.price-art{inset:0 -65px;background-size:560px 470px}}
/* Individually positioned vector objects, with a consistent raised material. */
.price-showcase{max-width:1200px;padding:120px 95px 120px}
.price-art.price-logo-scene{inset:0;display:block;background:none;perspective:1100px}
.logo-piece{position:absolute;width:var(--size,120px);height:var(--size,120px);display:grid;place-items:center;padding:18px;border-radius:27%;background:linear-gradient(145deg,#fff,#f0f0f3);border:1px solid #fff;box-shadow:inset 2px 3px 3px #ffffffec,inset -3px -4px 5px #bfc0c54a,3px 5px 0 #dedee4,6px 10px 0 #cacbd3,10px 20px 22px #27273e22;transform:rotate(var(--angle,0deg)) rotateY(var(--turn,-12deg));}
.logo-piece img,.logo-piece svg{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 2px 1px #22222216)}
.logo-wa{--size:142px;left:6%;top:15px;--angle:-22deg;background:linear-gradient(145deg,#e9fff0,#fff);border-radius:50%}
.logo-mail{--size:130px;left:32%;top:20px;--angle:12deg}
.logo-ig{--size:135px;right:22%;top:8px;--angle:-12deg;padding:0;background:#dd35a5;box-shadow:3px 5px 0 #b72391,6px 10px 0 #9d207e,10px 20px 22px #27273e22}
.logo-hub{--size:123px;right:1%;top:125px;--angle:18deg}
.logo-notion{--size:137px;right:5%;bottom:26px;--angle:15deg}
.logo-calendar{--size:114px;left:0;top:48%;--angle:-16deg}
.logo-ai{--size:113px;left:19%;bottom:24px;--angle:-15deg;background:linear-gradient(145deg,#39443f,#111b16);border-color:#596960;box-shadow:3px 5px 0 #1c2c23,6px 10px 0 #111d16,10px 20px 22px #27273e22}
.logo-sms{--size:105px;left:52%;bottom:22px;--angle:16deg;background:linear-gradient(145deg,#65d5ff,#248ae9);border-color:#9ae4ff;box-shadow:3px 5px 0 #257fc5,6px 10px 0 #1c68aa,10px 20px 22px #27273e22}
.scene-bead{position:absolute;width:24px;height:24px;border-radius:50%;box-shadow:3px 6px 10px #25253618;background:radial-gradient(circle at 30% 25%,#b6eeff,#368fdf 65%,#23598d)}
.bead-a{top:58px;left:25%}.bead-b{bottom:52px;left:42%;width:18px;height:18px;background:radial-gradient(circle at 30% 25%,#ffdca4,#ffad37 65%,#ba7327)}.bead-c{right:2%;top:65%;background:radial-gradient(circle at 30% 25%,#e9c9ff,#bc71e5 65%,#8147a5)}
@media(max-width:809px){.price-showcase{padding:100px 24px 95px;max-width:470px}.price-showcase .pricing-plan-grid{gap:26px}.logo-wa{--size:100px;left:3%;top:6px}.logo-mail{--size:95px;left:38%;top:15px}.logo-ig{--size:96px;right:0;top:35px}.logo-hub{--size:95px;right:-25px;top:31%}.logo-calendar{--size:95px;left:-26px;top:53%}.logo-notion{--size:106px;right:5%;bottom:15px}.logo-ai{--size:94px;left:3%;bottom:20px}.logo-sms{--size:80px;left:41%;bottom:5px}.bead-a{display:none}.bead-c{right:-6px}.bead-b{bottom:92px}}
/* Unframed brand marks: no backing tiles, bevels or artificial extrusion. */
.price-logo-scene .logo-piece{background:none;border:0;border-radius:0;padding:0;box-shadow:none;transform:rotate(var(--angle,0deg));}
.price-logo-scene .logo-piece img,.price-logo-scene .logo-piece svg{filter:drop-shadow(0 7px 7px #25253614);object-fit:contain}
.price-logo-scene .logo-ai img{filter:brightness(0) drop-shadow(0 7px 7px #25253614)}
.price-logo-scene .scene-bead{display:none}
.logo-wa{--size:122px;left:5%;top:24px;--angle:-14deg}
.logo-mail{--size:115px;left:35%;top:15px;--angle:8deg}
.logo-ig{--size:110px;right:23%;top:13px;--angle:-9deg}
.logo-hub{--size:118px;right:0;top:24%;--angle:13deg}
.logo-calendar{--size:100px;left:0;top:48%;--angle:-11deg}
.logo-notion{--size:119px;right:7%;bottom:12px;--angle:12deg}
.logo-ai{--size:105px;left:13%;bottom:14px;--angle:-10deg}
.logo-sms{--size:97px;left:49%;bottom:10px;--angle:8deg}
.logo-sms svg path{fill:#39a6ea}.logo-sms svg g{fill:white}
@media(max-width:809px){.logo-wa{--size:84px;left:2%;top:12px}.logo-mail{--size:82px;left:38%;top:9px}.logo-ig{--size:78px;right:1%;top:23px}.logo-hub{--size:85px;right:-20px;top:32%}.logo-calendar{--size:80px;left:-20px;top:53%}.logo-notion{--size:86px;right:4%;bottom:8px}.logo-ai{--size:82px;left:3%;bottom:8px}.logo-sms{--size:70px;left:42%;bottom:10px}}
/* Fill the perimeter gaps while leaving the entire card area clear. */
.logo-extra{--size:85px}.e1{left:22%;top:29px;--angle:14deg}.e2{left:48%;top:21px;--angle:-17deg}.e3{right:1%;top:20px;--size:106px;--angle:16deg}.e4{left:0;top:25%;--size:91px;--angle:-16deg}.e5{right:0;top:48%;--size:96px;--angle:12deg}.e6{left:1%;bottom:16%;--size:95px;--angle:-20deg}.e7{right:0;bottom:17%;--size:97px;--angle:16deg}.e8{left:30%;bottom:20px;--size:86px;--angle:13deg}.e9{right:25%;bottom:13px;--size:95px;--angle:-15deg}.e10{left:0;bottom:0;--size:82px;--angle:14deg}
@media(max-width:809px){.logo-extra{--size:65px}.e1{left:24%;top:42px;--size:57px}.e2{left:64%;top:55px;--size:55px}.e3{left:-24px;right:auto;top:20%;--size:75px}.e4{left:-20px;top:36%;--size:70px}.e5{right:-19px;top:47%;--size:70px}.e6{left:-20px;bottom:29%;--size:72px}.e7{right:-18px;bottom:20%;--size:73px}.e8{left:25%;bottom:45px;--size:55px}.e9{right:-17px;bottom:38%;--size:70px}.e10{left:-18px;bottom:12%;--size:66px}}
.logo-fill{--size:80px}.f0{left:0;top:37%;--angle:19deg}.f1{right:0;top:37%;--angle:-13deg}.f2{left:0;top:62%;--angle:12deg}.f3{right:0;top:62%;--angle:-14deg}.f4{left:59%;top:44px;--size:76px;--angle:17deg}.f5{right:12%;top:37px;--size:79px;--angle:-14deg}
@media(max-width:809px){.logo-fill{--size:57px}.f0{left:-15px;top:26%}.f1{right:-15px;top:25%}.f2{left:-16px;top:62%}.f3{right:-15px;top:60%}.f4{left:22%;top:7px;--size:48px}.f5{right:22%;top:8px;--size:45px}}
/* Reference-derived, continuous three-card surround. */
.price-showcase{max-width:1320px;padding:145px 125px 140px;margin-top:28px}
.price-art.reference-cloud{inset:0;display:block;background:none;transform:none;will-change:auto}
.reference-cloud img{display:block;width:100%;height:100%;object-fit:fill;mask-image:linear-gradient(to bottom,transparent,#000 3%,#000 97%,transparent)}
.price-showcase .pricing-plan-grid{gap:16px}
.price-showcase .pricing-plan-card{min-height:495px;padding:25px 24px;border-radius:12px}
@media(max-width:809px){.price-showcase{max-width:470px;padding:110px 28px 110px}.price-showcase .pricing-plan-grid{gap:24px}.price-art.reference-cloud{inset:0 -110px;background:url('../assets/pricing-reference-cloud-v3.png') center top / 680px 550px repeat-y}.reference-cloud img{display:none}}
/* Observed Lemni scrolling: fixed navigation, normal document flow for art and cards. */
.price-main{overflow:clip}
.price-showcase,.price-showcase .pricing-plan-grid{position:relative;transform:none}
.price-art.reference-cloud{will-change:auto}
.pricing-page .lemni-header{position:fixed;top:0;left:0;right:0}
.price-faq{margin:24px auto 140px;scroll-margin-top:80px}
.price-faq details{scroll-margin-top:72px}
.price-faq summary{min-height:78px}
@media(max-width:809px){.price-faq{margin-top:24px;margin-bottom:100px}.price-faq summary{min-height:72px}}
/* Visible page scrollbar on the pricing route. */
html:has(body.pricing-page){overflow-y:scroll!important;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#96969e #eeeef2}
html:has(body.pricing-page)::-webkit-scrollbar{display:block;width:12px}
html:has(body.pricing-page)::-webkit-scrollbar-track{background:#eeeef2}
html:has(body.pricing-page)::-webkit-scrollbar-thumb{background:#96969e;border:3px solid #eeeef2;border-radius:20px}
html:has(body.pricing-page)::-webkit-scrollbar-thumb:hover{background:#6d6d76}
/* Opening sequence: readable cards first, then the surrounding artwork. */
@keyframes pricing-card-enter{from{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
@keyframes pricing-cloud-enter{from{opacity:0;transform:translate3d(0,26px,0) scale(.91)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}
.price-showcase .pricing-plan-card{animation:pricing-card-enter .65s cubic-bezier(.22,1,.36,1) both}
.price-showcase .pricing-plan-card:nth-child(2){animation-delay:.09s}
.price-showcase .pricing-plan-card:nth-child(3){animation-delay:.18s}
.price-art.reference-cloud{transform-origin:50% 50%;animation:pricing-cloud-enter 1.2s cubic-bezier(.16,1,.3,1) .65s both}
@media(prefers-reduced-motion:reduce){.price-showcase .pricing-plan-card,.price-art.reference-cloud{animation:none;opacity:1;transform:none}}

@media(prefers-reduced-motion:no-preference){.price-showcase .pricing-plan-card.is-selected{animation:pricing-card-enter .65s cubic-bezier(.22,1,.36,1) .09s both}}
/* Scroll position controls the reveal in both directions, never a load timer. */
.price-showcase .pricing-plan-card,.price-showcase .pricing-plan-card.is-selected{animation:none!important;opacity:1;transform:none}
.price-art.reference-cloud{animation:none!important;opacity:1;transform:none}
.scroll-reveal-ready .price-art.reference-cloud{opacity:var(--cloud-opacity,1);transform:translate3d(0,var(--cloud-offset,0px),0) scale(var(--cloud-scale,1));transform-origin:center;will-change:transform,opacity}
@media(prefers-reduced-motion:reduce){.scroll-reveal-ready .price-art.reference-cloud{opacity:1;transform:none;will-change:auto}}
/* Subtle outward movement; the artwork stays fully visible throughout. */
.price-art.reference-cloud,.scroll-reveal-ready .price-art.reference-cloud{opacity:1;transform:none;animation:none!important;will-change:auto}
.reference-cloud .cloud-layer{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:fill;mask-image:none;will-change:transform}
.reference-cloud .cloud-top{clip-path:polygon(0 0,100% 0,100% 31%,83% 31%,83% 29%,17% 29%,17% 31%,0 31%);transform:translateY(calc(-1 * var(--cloud-spread,0px)))}
.reference-cloud .cloud-left{clip-path:polygon(0 30%,18% 30%,18% 74%,0 74%);transform:translateX(calc(-1 * var(--cloud-spread,0px)))}
.reference-cloud .cloud-right{clip-path:polygon(82% 30%,100% 30%,100% 74%,82% 74%);transform:translateX(var(--cloud-spread,0px))}
.reference-cloud .cloud-bottom{clip-path:polygon(0 73%,100% 73%,100% 100%,0 100%);transform:translateY(var(--cloud-spread,0px))}
@media(max-width:809px){.price-art.reference-cloud{background:none}.reference-cloud .cloud-layer{display:none}.reference-cloud .cloud-top{display:block;clip-path:none;object-fit:contain;object-position:top;transform:translateY(calc(-1 * var(--cloud-spread,0px)))}.reference-cloud .cloud-bottom{display:block;clip-path:none;object-fit:contain;object-position:bottom;transform:translateY(var(--cloud-spread,0px))}}
@media(prefers-reduced-motion:reduce){.reference-cloud .cloud-layer{transform:none;will-change:auto}}
/* Preserve continuous logo silhouettes without sliced edges. */
.reference-cloud .cloud-layer{display:none}
.reference-cloud .cloud-top{display:block;clip-path:none;transform:scale(var(--cloud-zoom,1));transform-origin:50% 50%;object-fit:fill}
@media(max-width:809px){.reference-cloud .cloud-top{object-fit:contain;object-position:top}.reference-cloud .cloud-bottom{display:block;clip-path:none;object-fit:contain;object-position:bottom;transform:scale(var(--cloud-zoom,1))}}
@media(prefers-reduced-motion:reduce){.reference-cloud .cloud-top,.reference-cloud .cloud-bottom{transform:none}}
