body:has(.software-titles){color:#f8f6ff}body.gradient:has(.software-titles) #MainContent{background:transparent}.software-titles{--st-purple:#a66cff;--st-lilac:#d2b8ff;position:relative;isolation:isolate;overflow:visible;padding-top:clamp(24px,3vw,36px);background:transparent;color:#f8f6ff;scroll-behavior:smooth}html:has(.software-titles):after{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:radial-gradient(ellipse 58vw 48vh at 5% 1%,rgba(122,63,214,.24),transparent 72%),radial-gradient(ellipse 68vw 58vh at 100% 78%,rgba(255,139,48,.24),transparent 72%)}.software-titles:before{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-image:linear-gradient(to right,rgba(172,126,238,.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(172,126,238,.1) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,.75) 70%,transparent);mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,.75) 70%,transparent)}.software-titles__hero{position:relative;display:grid;min-height:min(700px,calc(100svh - 130px));align-content:center;justify-items:center;overflow:hidden;padding:76px 24px;text-align:center}.software-titles__hero-content{position:relative;z-index:1;width:min(940px,100%)}.software-titles__eyebrow,.software-titles__closing>span{color:#c9aaff;font-size:11px;font-weight:800;letter-spacing:.17em}.software-titles__hero h1{max-width:900px;margin:22px auto 16px;color:#fff;font-size:clamp(48px,8.5vw,106px);font-weight:850;letter-spacing:-.075em;line-height:.96;text-wrap:balance}.software-titles__hero h1 .software-titles__heading-static{color:transparent;background:linear-gradient(180deg,#fff 22%,#ffffffb8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px rgba(255,255,255,.12))}.software-titles__hero h1.software-titles__heading--en{display:flex;flex-direction:column;align-items:center}.software-titles__hero h1.software-titles__heading--en>br{display:none}.software-titles__hero h1.software-titles__heading--en .software-titles__word-window{display:block;order:1;flex:none}.software-titles__hero h1.software-titles__heading--en .software-titles__heading-static{order:2}.software-titles__hero h1 .software-titles__word-window{position:relative;display:inline-block;width:8.5ch;height:1.3em;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em;vertical-align:top;contain:layout paint}.software-titles__word{position:absolute;top:0;left:50%;display:none;width:100%;height:100%;white-space:nowrap;opacity:0;transform:translate(-50%,.96em);backface-visibility:hidden;pointer-events:none}.software-titles__word.is-active,.software-titles__word.is-below,.software-titles__word.is-exiting{display:block}.software-titles__word.is-below{opacity:0;transform:translate(-50%,.96em)}.software-titles__word.is-active{opacity:1;transform:translate(-50%)}.software-titles__word.is-active.from-below{animation:software-title-word-in .68s cubic-bezier(.16,1,.3,1) both}.software-titles__word.is-exiting{animation:software-title-word-out .68s cubic-bezier(.16,1,.3,1) both}@keyframes software-title-word-in{0%{opacity:0;transform:translate(-50%,.96em)}48%{opacity:1}to{opacity:1;transform:translate(-50%)}}@keyframes software-title-word-out{0%{opacity:1;transform:translate(-50%)}52%{opacity:0}to{opacity:0;transform:translate(-50%,-.96em)}}.software-titles__word--editorial{font-weight:850;letter-spacing:-.075em;color:transparent!important;background:linear-gradient(100deg,#d9c0ff,#a66cff 58%,#f3b47e);background-clip:text;-webkit-background-clip:text}.software-titles__word--script{font-family:Birds of Paradise,Great Vibes,Segoe Script,cursive;font-size:1.04em;font-weight:500;font-style:italic;letter-spacing:-.035em;color:transparent!important;background:linear-gradient(100deg,#ffd0a3,#ff9c63 62%,#f7d3b4);background-clip:text;-webkit-background-clip:text}.software-titles__word--serif{font-family:Playfair Display,Georgia,serif;font-weight:700;font-style:italic;letter-spacing:-.065em;color:transparent!important;background:linear-gradient(100deg,#e4d1ff,#c39aff 60%,#f5c1da);background-clip:text;-webkit-background-clip:text}.software-titles__word--rounded{font-family:ui-rounded,Arial Rounded MT Bold,system-ui,sans-serif;font-weight:750;letter-spacing:-.065em;color:transparent!important;background:linear-gradient(100deg,#c5e8ff,#b59cff 62%,#ffb6dc);background-clip:text;-webkit-background-clip:text}.software-titles__word-window--images .software-titles__word{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.software-titles__word-window--images .software-titles__word.is-below{transform:translateY(.96em)}.software-titles__word-window--images .software-titles__word.is-active{transform:translateY(0)}.software-titles__word-window--images .software-titles__word.is-active.from-below{animation:software-title-image-in .68s cubic-bezier(.16,1,.3,1) both}.software-titles__word-window--images .software-titles__word.is-exiting{animation:software-title-image-out .68s cubic-bezier(.16,1,.3,1) both}@keyframes software-title-image-in{0%{opacity:0;transform:translateY(.96em)}48%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes software-title-image-out{0%{opacity:1;transform:translateY(0)}52%{opacity:0}to{opacity:0;transform:translateY(-.96em)}}.software-titles__word-window--images .software-titles__word img{position:absolute;top:50%;left:50%;display:block;width:auto;height:3.5em;max-width:none;transform:translate(-50%,-50%);object-fit:contain}.software-titles__word-window--images .software-titles__word--script img,.software-titles__word-window--images .software-titles__word--serif img{height:3.25em}.software-titles__hero-content>p{max-width:590px;margin:0 auto;color:#f5f1ffad;font-size:clamp(15px,1.6vw,18px);line-height:1.7}.software-titles__hero-content>.software-titles__choose{position:relative;display:flex;width:fit-content;max-width:100%;align-items:center;justify-content:center;gap:10px;margin:30px auto -20px;padding:9px 15px;border:1px solid rgba(210,184,255,.2);border-radius:999px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff12,0 8px 24px #00000029;color:#eee5fcd1;font-size:12px;font-weight:650;letter-spacing:.015em;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.software-titles__choose>span{flex:none}.software-titles__choose:after{display:grid;width:21px;height:21px;flex:none;place-items:center;border:1px solid rgba(195,154,255,.24);border-radius:50%;background:#a66cff1a;color:#d2b8ff;font-size:13px;line-height:1;content:"\2193";animation:st-arrow-bob 2.8s cubic-bezier(.45,0,.55,1) infinite}@keyframes st-arrow-bob{0%,to{transform:translateY(-1px)}50%{transform:translateY(2px)}}.software-titles__program-nav{display:grid;width:min(900px,100%);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:48px auto 0;text-align:left}.software-titles__program{display:flex;min-width:0;min-height:68px;align-items:center;gap:12px;padding:13px 15px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(145deg,#1e1b28d9,#0b0a10db);color:#f6f2ff;text-decoration:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .2s,transform .2s,background .2s}.software-titles__program:hover{transform:translateY(-3px);border-color:#b891ff94;background:#291e3af0}.software-titles__program img{width:38px;height:38px;flex:none;object-fit:contain}.software-titles__program>span:nth-child(2){flex:1;font-size:13px;font-weight:750;line-height:1.2}.software-titles__program small{display:block;margin-top:4px;color:#ddcef585;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.software-titles__program-arrow{color:#bf9cff;font-size:17px}.software-titles__groups{width:min(1220px,100%);margin:0 auto;padding:15px 24px 64px}.software-titles__group{position:relative;scroll-margin-top:42px;padding:82px 0 78px;border-top:0}.software-titles__group:before{position:absolute;top:0;left:0;width:100%;height:1px;content:"";pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(166,108,255,.35) 14%,rgba(202,174,255,.92) 50%,rgba(255,157,93,.38) 86%,transparent 100%);box-shadow:0 0 8px #ae7dff61,0 0 20px #ae7dff29}.software-titles__group-header{max-width:760px;margin-bottom:30px}.software-titles__group-brand{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:#c9adf5;font-size:10px;font-weight:850;letter-spacing:.16em}.software-titles__group-brand img{width:42px;height:42px;object-fit:contain}.software-titles__group-header h2{margin:0 0 11px;color:#fff;font-size:clamp(32px,5vw,54px);font-weight:800;letter-spacing:-.055em;line-height:1.04;text-wrap:balance;background:linear-gradient(180deg,#fff 22%,#ffffffb8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px rgba(255,255,255,.12))}.software-titles__group-header p{margin:0;color:#f5f1ff9e;font-size:15px;line-height:1.6}.software-titles__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.software-titles__products--single>.software-title-card:only-child{grid-column:1/-1;width:min(560px,100%);justify-self:center}.software-title-card{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(150deg,#181520f5,#09080efa);box-shadow:0 22px 65px #00000038;transition:transform .22s,border-color .22s,box-shadow .22s}.software-title-card:hover{transform:translateY(-4px);border-color:#b489ff73;box-shadow:0 28px 75px #00000061,0 0 32px #864fd81a}.software-title-card__media{position:relative;display:grid;overflow:hidden;aspect-ratio:1/1;place-items:center;background:radial-gradient(ellipse at 50% 50%,#7b4db030,#04040ae6)}.software-title-card__media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.software-title-card__placeholder{color:#d6c2f59e;font-size:18px;font-weight:850;letter-spacing:.1em}.software-title-card__open{position:absolute;right:13px;bottom:12px;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#0a090f94;color:#fff;font-size:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.software-title-card__content{padding:18px 19px 19px}.software-title-card__meta{display:flex;justify-content:space-between;gap:8px;color:#dacbf191;font-size:9px;font-weight:800;letter-spacing:.1em}.software-title-card h3{margin:15px 0 12px;color:#fff;font-size:17px;font-weight:750;line-height:1.35;text-shadow:0 0 14px rgba(255,255,255,.16)}.software-title-card h3 a{color:inherit;text-decoration:none}.software-title-card__description{margin:0;color:#f5f1ffad;font-size:12px;line-height:1.55}.software-title-card__price{display:flex;align-items:center;gap:9px;margin:0;color:#fff;font-size:17px;font-weight:800}.software-title-card__price s{color:#f0ebf866;font-size:12px;font-weight:500}.software-title-card__cta{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:13px;border-top:1px solid rgba(255,255,255,.1);color:#c8a8ff;font-size:13px;font-weight:750;text-decoration:none}.software-titles__closing{padding:56px 24px 66px;border-top:1px solid rgba(255,255,255,.09);text-align:center}.software-titles__closing p{margin:12px 0 0;color:#f5f1ffab;font-size:14px}.software-titles__closing i{padding:0 8px;color:#a875ed;font-style:normal}.software-titles a:focus-visible{outline:2px solid #d3b7ff;outline-offset:4px}@media(max-width:900px){.software-titles__hero{min-height:unset;padding-top:78px;padding-bottom:70px}.software-titles__program-nav{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}.software-titles__group{padding:56px 0}}@media(max-width:560px){.software-titles__hero{padding:58px 14px 54px}.software-titles__hero h1{margin:17px auto 12px;font-size:clamp(38px,10vw,48px);letter-spacing:-.065em}.software-titles__hero-content>p{max-width:330px;font-size:13px}.software-titles__hero-content>.software-titles__choose{gap:8px;margin:22px auto 12px;padding:8px 12px;font-size:11px}.software-titles__choose:after{width:19px;height:19px;font-size:12px}.software-titles__program-nav{gap:8px;margin-top:0}.software-titles__program{min-height:52px;gap:7px;padding:8px;border-radius:12px}.software-titles__program img{width:29px;height:29px}.software-titles__program>span:nth-child(2){font-size:10px}.software-titles__program small{font-size:7px}.software-titles__groups{padding:0 13px 30px}.software-titles__group{padding:42px 0}.software-titles__group-header{margin-bottom:18px}.software-titles__group-brand{gap:8px;margin-bottom:12px;font-size:9px}.software-titles__group-brand img{width:31px;height:31px}.software-titles__group-header h2{margin-bottom:7px;font-size:27px}.software-titles__group-header p{font-size:12px}.software-titles__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.software-title-card{border-radius:13px}.software-title-card__media{aspect-ratio:1/1}.software-title-card__content{padding:10px}.software-title-card__meta{flex-wrap:wrap;gap:4px;font-size:7px;letter-spacing:.06em}.software-title-card h3{margin:9px 0 7px;font-size:12px;line-height:1.25}.software-title-card__price{gap:5px;font-size:13px}.software-title-card__price s{font-size:9px}.software-title-card__cta{margin-top:10px;padding-top:9px;font-size:10px}.software-title-card__open{right:7px;bottom:7px;width:27px;height:27px;font-size:13px}.software-title-card__description{font-size:9px;line-height:1.4}.software-title-card__price{margin-top:8px}.software-titles__closing{padding:32px 14px 38px}.software-titles__closing p{font-size:11px;line-height:1.8}.software-titles__closing i{padding:0 3px}}@media(prefers-reduced-motion:reduce){.software-titles__program,.software-title-card,.software-title-card__media img,.software-titles__word{transition:none;animation:none!important}.software-titles__choose,.software-titles__choose span,.software-titles__choose:after{animation:none}.software-titles__word--script,.software-titles__word--serif,.software-titles__word--rounded{display:none}.software-titles__word--editorial{display:block;opacity:1;transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/130/assets/page-software-titles.css.map */
