@import"/app-card-art-v1.css?v=1";.hero-status{flex-wrap:wrap;row-gap:7px}.hero-status span:not(.status-dot){white-space:nowrap}.store-status{text-decoration:none}.store-status span{max-width:190px;color:#8f8980;font-size:.69rem;line-height:1.45}.store-status span strong{color:var(--gold-light);font-weight:800}.store-status:hover img{filter:brightness(1.08)}.pricing-section{position:relative;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:150px 0 165px;background:radial-gradient(circle at 78% 42%,rgba(214,164,67,.12),transparent 30%),radial-gradient(circle at 24% 58%,rgba(255,255,255,.035),transparent 32%),#080808}.pricing-section:before{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:72px 72px;content:"";-webkit-mask-image:radial-gradient(circle at 50% 48%,#000,transparent 78%);mask-image:radial-gradient(circle at 50% 48%,#000,transparent 78%);pointer-events:none}.pricing-heading{position:relative;z-index:2;max-width:900px;margin:0 auto;text-align:center}.pricing-heading .eyebrow{justify-content:center}.pricing-heading h2{margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.94;letter-spacing:-.072em}.pricing-heading h2 em{color:var(--gold-light);font-style:normal}.pricing-heading>p:last-child{max-width:630px;margin:27px auto 0;color:#99938a;font-size:1.02rem;line-height:1.7}.pricing-grid{position:relative;z-index:2;display:grid;width:min(100%,980px);align-items:stretch;gap:18px;margin:82px auto 0;grid-template-columns:repeat(2,minmax(0,1fr))}.price-card{position:relative;display:flex;min-height:610px;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:42px 42px 36px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.045),transparent 36%),#0d0d0df0;box-shadow:0 30px 75px #0000003d}.price-card:after{position:absolute;right:-110px;bottom:-135px;width:320px;height:320px;border:1px solid rgba(255,255,255,.045);border-radius:50%;content:""}.price-card-featured{z-index:3;border-color:#d6a44380;background:radial-gradient(circle at 50% 0,rgba(231,189,103,.18),transparent 38%),linear-gradient(150deg,#d6a4431f,#0d0d0df5 48%);box-shadow:0 38px 95px #00000057,0 0 80px #d6a44314;transform:translateY(-22px)}.price-card-featured:before{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold-light),transparent);content:""}.price-tag{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:12px;color:#8c867d;font-size:.66rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.price-tag strong{border:1px solid rgba(214,164,67,.28);border-radius:999px;padding:7px 10px;background:#d6a44312;color:var(--gold-light);font-size:.57rem;letter-spacing:.11em}.price-amount{display:flex;align-items:flex-end;gap:11px;margin-top:43px}.price-amount b{color:#f2eee6;font-size:clamp(6.2rem,10vw,9.1rem);font-weight:500;line-height:.75;letter-spacing:-.085em}.price-card-featured .price-amount b{color:var(--gold-light)}.price-amount span{padding-bottom:7px;color:#8f8980;font-size:.88rem;font-weight:700;line-height:1.25}.price-title{margin:33px 0 0;color:#e9e4da;font-size:1.46rem;letter-spacing:-.035em}.price-desc{min-height:54px;margin:10px 0 0;color:#858078;font-size:.88rem;line-height:1.6}.price-features{display:grid;gap:0;margin:34px 0;padding:0;list-style:none}.price-features li{position:relative;border-top:1px solid rgba(255,255,255,.075);padding:14px 0 14px 26px;color:#a29c92;font-size:.84rem}.price-features li:before{position:absolute;top:15px;left:2px;color:var(--gold);content:"✓";font-weight:900}.price-card .button{position:relative;z-index:3;width:100%;justify-content:center;margin-top:auto}.price-card .button-dark{border-color:#ffffff29}.pricing-note{position:relative;z-index:2;margin:34px auto 0;color:#625d56;font-size:.72rem;text-align:center}@media(max-width:900px){.pricing-section{padding:115px 0 125px}.pricing-grid{width:min(100%,720px);gap:16px;margin-top:65px}.price-card{min-height:575px;padding:34px 30px 30px}.price-amount b{font-size:clamp(5.3rem,14vw,7rem)}}@media(max-width:680px){.hero-status{justify-content:center;gap:8px;font-size:.66rem}.hero-status i{margin-inline:2px}.store-status{justify-content:center}.store-status span{max-width:175px;text-align:left}.pricing-section{padding:92px 0 105px}.pricing-heading{padding-inline:4px}.pricing-heading h2{font-size:clamp(2.75rem,13vw,4.2rem)}.pricing-heading>p:last-child{margin-top:22px;font-size:.94rem}.pricing-grid{grid-template-columns:1fr;gap:18px;margin-top:52px}.price-card,.price-card-featured{min-height:auto;border-radius:22px;padding:30px 24px 25px;transform:none}.price-card-featured{order:-1}.price-amount{margin-top:36px}.price-amount b{font-size:clamp(6rem,27vw,8.4rem)}.price-title{margin-top:28px}.price-desc{min-height:auto}.price-features{margin:28px 0 30px}.pricing-note{max-width:280px;margin-top:25px;line-height:1.5}}@media(min-width:901px){.estimate-card{overflow:visible}.estimate-web-visual{position:relative;z-index:3;display:block;width:128%;max-width:none;margin:-34px -18% -58px -2%;text-decoration:none;transform:translateZ(0)}}.estimate-web-visual:before{position:absolute;inset:18% 8% 8%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(214,164,67,.16),rgba(214,164,67,.045) 44%,transparent 72%);content:"";filter:blur(22px)}.estimate-web-visual img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 38px 65px rgba(0,0,0,.52));transition:transform .3s ease,filter .3s ease}.estimate-web-visual:hover img{transform:translateY(-4px) scale(1.008);filter:drop-shadow(0 42px 70px rgba(0,0,0,.58))}@media(max-width:900px){.estimate-card{overflow:hidden}.estimate-web-visual{position:relative;display:block;width:116%;max-width:none;margin:-18px -8% -42px;text-decoration:none}}@media(max-width:680px){.estimate-web-visual{width:112%;margin:-8px -6% -28px}.estimate-web-visual:before{inset:22% 5% 8%}}.hero-v2 .hero-estimate-link,.hero-v2 .hero-status{display:none!important}.apps-teaser{position:relative;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:110px 0;background:radial-gradient(circle at 82% 50%,rgba(214,164,67,.1),transparent 34%),linear-gradient(180deg,#090909,#070707)}.apps-teaser-line{position:absolute;top:50%;right:-12%;width:72%;height:1px;background:linear-gradient(90deg,transparent,rgba(214,164,67,.24),transparent);transform:rotate(-9deg)}.apps-teaser-grid{position:relative;display:grid;align-items:center;gap:80px;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr)}.apps-teaser-copy h2{margin:0;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.94;letter-spacing:-.07em}.apps-teaser-copy h2 em{color:var(--gold-light);font-style:normal}.apps-teaser-copy>p:not(.eyebrow){max-width:570px;margin:24px 0 29px;color:#9c968d;line-height:1.72}.apps-teaser-card{position:relative;display:grid;align-items:center;gap:20px;grid-template-columns:auto 1fr auto;border:1px solid rgba(214,164,67,.24);border-radius:24px;padding:20px 22px 20px 20px;background:#ffffff09;box-shadow:0 24px 70px #00000052;transition:border-color .2s ease,transform .2s ease,background .2s ease}.apps-teaser-card:hover{border-color:#d6a44394;background:#d6a44312;transform:translateY(-3px)}.apps-teaser-icon{display:grid;width:88px;height:88px;place-items:center;border:1px solid rgba(240,206,131,.18);border-radius:23px;background:#030303;box-shadow:0 0 30px #d6a4431c}.apps-teaser-icon img{width:100%;border-radius:18px}.apps-teaser-card-copy{display:grid;gap:4px}.apps-teaser-card-copy small{color:var(--gold-light);font-size:.59rem;font-weight:850;letter-spacing:.13em}.apps-teaser-card-copy strong{color:var(--text);font-size:1.22rem;letter-spacing:-.035em}.apps-teaser-card-copy>span{color:#777169;font-size:.72rem}.apps-teaser-arrow{color:var(--gold-light);font-size:1.3rem}.tools-page-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);padding:190px 0 125px;background:radial-gradient(circle at 76% 20%,rgba(214,164,67,.13),transparent 33%),linear-gradient(180deg,#0a0907,#070707)}.tools-page-hero:before{position:absolute;top:13%;right:15%;width:430px;height:430px;border:1px solid rgba(214,164,67,.11);border-radius:50%;content:""}.tools-page-hero .shell{position:relative;z-index:1}.tools-page-hero h1{max-width:820px;margin:0;font-size:clamp(3.7rem,8vw,8.6rem);line-height:.88;letter-spacing:-.085em}.tools-page-hero h1 em{color:var(--gold-light);font-style:normal}.tools-page-lead{max-width:650px;margin:29px 0 0;color:#a29c92;font-size:1.05rem;line-height:1.75}.tools-page-note{display:inline-flex;align-items:center;gap:10px;margin-top:29px;border:1px solid rgba(255,255,255,.095);border-radius:999px;padding:9px 13px;color:#888178;font-size:.7rem}.tools-page-note i{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px #d6a44399}.tools-catalog{padding:115px 0 145px;background:#070707}.tools-catalog-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:55px}.tools-catalog-heading h2{margin:0;font-size:clamp(2.8rem,5vw,5.8rem);line-height:.93;letter-spacing:-.075em}.tools-catalog-heading>p{max-width:350px;margin:0 0 4px;color:#827c73;font-size:.82rem;line-height:1.65}.app-list{display:grid;gap:18px}.app-list-card{display:grid;min-height:540px;overflow:hidden;border:1px solid rgba(214,164,67,.24);border-radius:30px;grid-template-columns:minmax(330px,.9fr) minmax(390px,1.1fr);background:radial-gradient(circle at 19% 48%,rgba(214,164,67,.13),transparent 31%),linear-gradient(135deg,#d6a4430e,#ffffff05 58%);box-shadow:0 35px 90px #00000059}.app-artwork{position:relative;display:grid;min-height:540px;overflow:hidden;place-items:center;border-right:1px solid rgba(255,255,255,.075);background:#090909}.app-artwork:before,.app-artwork:after{position:absolute;border-radius:50%;content:""}.app-artwork:before{width:370px;height:370px;border:1px solid rgba(214,164,67,.18)}.app-artwork:after{width:470px;height:470px;border:1px dashed rgba(214,164,67,.08)}.app-artwork-grid{position:absolute;width:63%;max-width:310px;aspect-ratio:1;display:grid;gap:8px;grid-template-columns:1fr 1fr;opacity:.33;transform:rotate(-8deg)}.app-artwork-grid i{border:1px solid rgba(240,206,131,.4);background:linear-gradient(135deg,rgba(214,164,67,.08),transparent)}.app-artwork-icon{position:relative;z-index:2;width:188px;padding:10px;border:1px solid rgba(240,206,131,.23);border-radius:40px;background:#030303;box-shadow:0 30px 75px #0009,0 0 45px #d6a44326;transform:rotate(2deg)}.app-artwork-icon img{width:100%;border-radius:30px}.app-artwork-label{position:absolute;bottom:22px;left:24px;color:#615b52;font-size:.56rem;font-weight:800;letter-spacing:.15em}.app-details{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,82px)}.app-status{color:var(--gold-light);font-size:.64rem;font-weight:850;letter-spacing:.15em}.app-details h2{margin:18px 0 7px;font-size:clamp(2.7rem,5vw,5.2rem);line-height:.9;letter-spacing:-.075em}.app-by{display:flex;height:27px;align-items:center;gap:8px;margin-bottom:26px;color:#777168;font-size:.7rem;font-weight:700}.app-by img{width:auto;height:25px;object-fit:contain}.app-details>p{max-width:590px;margin:0;color:#aaa398;font-size:.96rem;line-height:1.75}.app-tags{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none}.app-tags li{border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:8px 11px;color:#b9b2a7;font-size:.67rem}.app-link{display:inline-flex;min-height:48px;align-items:center;margin-top:31px;border:1px solid rgba(214,164,67,.34);border-radius:999px;padding:0 18px;background:#d6a44314;color:var(--gold-light);font-size:.78rem;font-weight:800}.catalog-next{display:flex;align-items:center;gap:22px;min-height:150px;border:1px dashed rgba(255,255,255,.14);border-radius:24px;padding:25px 30px;background:#ffffff05}.catalog-next-mark{display:grid;width:55px;height:55px;flex:0 0 auto;place-items:center;border:1px solid rgba(214,164,67,.25);border-radius:17px;color:var(--gold-light);font-size:1.45rem}.catalog-next strong{display:block;color:#d7d0c5;font-size:1.04rem}.catalog-next p{margin:5px 0 0;color:#756f67;font-size:.75rem;line-height:1.5}@media(max-width:900px){.apps-teaser-grid{gap:48px;grid-template-columns:1fr}.tools-page-hero{padding:150px 0 95px}.tools-page-hero h1{font-size:clamp(3.5rem,12vw,6.4rem)}.tools-catalog-heading{align-items:start;flex-direction:column}.app-list-card{grid-template-columns:1fr}.app-artwork{min-height:390px;border-right:0;border-bottom:1px solid rgba(255,255,255,.075)}.app-details{padding:44px 34px 52px}}@media(max-width:560px){.apps-teaser{padding:84px 0}.apps-teaser-card{gap:13px;grid-template-columns:auto 1fr auto;padding:14px}.apps-teaser-icon{width:61px;height:61px;border-radius:16px}.apps-teaser-icon img{border-radius:12px}.apps-teaser-card-copy strong{font-size:.95rem}.apps-teaser-card-copy small{font-size:.5rem;letter-spacing:.08em}.apps-teaser-card-copy>span{font-size:.61rem}.tools-page-hero{padding:130px 0 78px}.tools-page-hero h1{font-size:clamp(3.15rem,15vw,5rem)}.tools-page-lead{font-size:.95rem}.tools-catalog{padding:80px 0 100px}.tools-catalog-heading h2{font-size:clamp(2.8rem,14vw,4.2rem)}.app-artwork{min-height:315px}.app-artwork:before{width:270px;height:270px}.app-artwork:after{width:350px;height:350px}.app-artwork-icon{width:148px;border-radius:33px}.app-artwork-icon img{border-radius:25px}.app-details{padding:35px 22px 40px}.app-details h2{font-size:clamp(2.8rem,14vw,4rem)}.app-link{margin-top:26px}.catalog-next{align-items:flex-start;flex-direction:column;gap:15px;padding:23px}}
