@font-face{font-family:Poppins;src:url(/__l5e/assets-v1/9783ff6e-1bd4-4494-aaab-0d666d421dd2/7e65201e9b-Poppins-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/__l5e/assets-v1/b3c5a762-15ae-4712-a492-feb45ff6d396/9836765161-Poppins-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Museo;src:url(/__l5e/assets-v1/28ca8f0d-05c9-46c3-ba7b-19a65354c2dc/202f7fcac0-Museo-500.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Museo;src:url(/__l5e/assets-v1/27492fbb-010e-410c-9f1c-4e81a465b987/1cf43db200-Museo-900.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}.tinyx-studio{--tx-midnight:#13063c;--tx-violet:#6b5fbf;--tx-violet-ink:#5447a8;--tx-pale:#f7f5fc;--tx-pale-2:#eeeaf8;--tx-lilac:#c9c0ee;--tx-line:#e2ddf3;--tx-white:#fff;--tx-lime:#d9f279;--tx-lime-hover:#cdea5e;--yellow:var(--tx-midnight);--yellow-hover:var(--tx-violet-ink);--purple:var(--tx-violet);--purple-hover:var(--tx-violet-ink);--ink:var(--tx-midnight);--ink-2:var(--tx-midnight);--nav:var(--tx-midnight);--faq:var(--tx-midnight);--foot:var(--tx-lilac);--foot-2:#b3a9e6;--bg-soft:var(--tx-pale);--bg-case:var(--tx-pale);--line:var(--tx-line);--faq-line:var(--tx-line);--radius-card:22px;--poppins:"Poppins", Arial, sans-serif;--display:"Museo", "Poppins", Arial, sans-serif}.tinyx-studio *{box-sizing:border-box}.tinyx-studio{scroll-behavior:auto;accent-color:var(--tx-violet);font-family:var(--poppins);color:var(--ink);caret-color:var(--tx-violet);background:#fff;margin:0;scroll-padding-top:76px;overflow-x:hidden}.tinyx-studio ::selection{background:var(--tx-pale-2);color:var(--tx-midnight)}.tinyx-studio img{max-width:100%;display:block}.tinyx-studio a{color:inherit;text-decoration:none}.tinyx-studio h1,.tinyx-studio h2,.tinyx-studio h3,.tinyx-studio p{font-weight:inherit;margin:0}.tinyx-studio b,.tinyx-studio strong{font-weight:700}.tinyx-studio .wrap{width:980px;max-width:calc(100% - 40px);margin:0 auto}.tinyx-studio :focus-visible{outline:2px solid var(--purple);outline-offset:3px;border-radius:6px}.tinyx-studio .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tinyx-studio .skip{z-index:100;background:var(--ink);color:#fff;border-radius:10px;padding:10px 16px;position:absolute;top:-60px;left:12px}.tinyx-studio .skip:focus{top:12px}.tinyx-studio .hero h1,.tinyx-studio .h45,.tinyx-studio .h50,.tinyx-studio .cases h2,.tinyx-studio .examples h2,.tinyx-studio .contact h2{font-family:var(--display);letter-spacing:-.005em;font-weight:500}.tinyx-studio .hero h1 b,.tinyx-studio .h45 b,.tinyx-studio .h50 b,.tinyx-studio .cases h2 b,.tinyx-studio .examples h2 b{font-weight:900}.tinyx-studio .hdr{z-index:50;border-bottom:1px solid var(--tx-line);background:#fff;height:66px;position:sticky;top:0}.tinyx-studio .hdr-in{align-items:center;width:1200px;max-width:calc(100% - 46px);height:65px;margin:0 auto;display:flex}.tinyx-studio .hdr-logo{align-items:center;height:64px;display:flex}.tinyx-studio .hdr-logo img{width:181px;height:38px}.tinyx-studio .nav{align-items:center;gap:6px;margin-left:auto;display:flex}.tinyx-studio .nav a{height:40px;font:400 15px/20px var(--poppins);color:var(--nav);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:0 14px;transition:border-color .15s,color .15s;display:flex}.tinyx-studio .nav a:hover{color:var(--tx-violet-ink);border-bottom-color:var(--tx-violet)}.tinyx-studio .nav a:last-child{border:1.5px solid var(--tx-violet);color:var(--tx-violet-ink);border-radius:999px;margin-left:10px;padding:0 20px;font-weight:700}.tinyx-studio .nav a:last-child:hover{background:var(--tx-pale-2)}.tinyx-studio .burger{cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin-left:auto;margin-right:-12px;display:none}.tinyx-studio .burger span{background:var(--nav);width:18px;height:2px;margin:4px auto;display:block}.tinyx-studio .btn{background:var(--yellow);color:#fff;height:40px;font:700 16px/22px var(--poppins);white-space:nowrap;border-radius:40px;justify-content:center;align-items:center;padding:0 16px;transition:background .15s,box-shadow .15s;display:inline-flex}.tinyx-studio .btn:hover{background:var(--yellow-hover)}.tinyx-studio .btn-sec{color:var(--tx-violet-ink);box-shadow:inset 0 0 0 1.5px var(--tx-violet);background:#fff}.tinyx-studio .btn-sec:hover{background:var(--tx-pale-2)}.tinyx-studio .btn-sm{height:41px;padding:0 28px;font-size:15px;line-height:21px}.tinyx-studio .btn-sm:not(.btn-sec){color:#fff}.tinyx-studio .btn-purple{background:var(--purple);color:#fff;height:39px;padding:0 35px;font-size:15px;line-height:21px}.tinyx-studio .btn-purple:hover{background:var(--purple-hover)}.tinyx-studio .hero{background:var(--tx-pale);height:604px;margin-top:54px;position:relative}.tinyx-studio .hero-in{width:1440px;max-width:100%;height:100%;margin:0 auto;position:relative}.tinyx-studio .hero-persona{width:585px;height:621px;position:absolute;top:-17px;left:-15px}.tinyx-studio .hero-persona:before{content:"";background:url(/__l5e/assets-v1/ab5cfab1-89cc-4cd5-9cdb-b8ddb6c6661c/3378b8f0b4-studio-moldura.svg) 0 0/100% 100% no-repeat;position:absolute;inset:0}.tinyx-studio .hero-persona img{object-fit:contain;object-position:50% 100%;width:100%;height:100%;position:relative}.tinyx-studio .hero-copy{width:740px;position:absolute;top:105px;left:570px}.tinyx-studio .hero h1{letter-spacing:-.012em;font-size:62px;line-height:1.06}.tinyx-studio .hero h1 .h1-a{color:var(--tx-violet-ink)}.tinyx-studio .hero h1 b{color:var(--tx-midnight);background:linear-gradient(var(--tx-lime), var(--tx-lime)) no-repeat 0 88% / 100% .2em;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (width>=1201px){.tinyx-studio .hero-copy{width:min(820px,100vw - 600px);top:120px}.tinyx-studio .hero h1{font-size:clamp(46px,7.69231vw - 46.1538px,66px)}}.tinyx-studio .hero-lead{width:576px;font:400 18px/26px var(--poppins);margin-top:24px}.tinyx-studio .hero-ctas{gap:15px;margin-top:28px;display:flex}.tinyx-studio .hero-ctas .btn{width:255px;height:46px}.tinyx-studio .h45{font-size:45px;line-height:54px}.tinyx-studio .sub18{font:400 18px/25px var(--poppins)}.tinyx-studio .sol{text-align:center;margin-top:96px;padding-top:0}.tinyx-studio .sol .sub18{margin-top:6px}.tinyx-studio .cards{text-align:left;width:930px;max-width:calc(100% - 40px);margin:77px auto 0}.tinyx-studio .card{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;transition:border-color .15s}.tinyx-studio .card:hover{border-color:#cfc6f1}.tinyx-studio .card-lt{background:var(--tx-pale);border-color:var(--tx-pale-2);gap:18px;min-height:178px;padding:32px 20px 24px;display:flex}.tinyx-studio .card-title{font:400 21px/24px var(--poppins)}.tinyx-studio .card-desc{font:400 16px/22px var(--poppins)}.tinyx-studio .card-lt .card-desc{max-width:650px;margin:6px 0 12px}.tinyx-studio .grid3{grid-template-columns:repeat(3,278px);justify-content:space-between;row-gap:25px;margin-top:20px;display:grid}.tinyx-studio .grid3 .card-s:nth-child(-n+3){min-height:366px}.tinyx-studio .card-s{flex-direction:column;min-height:353px;padding:20px 20px 28px;display:flex}.tinyx-studio .card-s .card-title{max-width:230px;margin-top:10px}.tinyx-studio .card-s .card-desc{max-width:240px;margin:12px 0 22px}.tinyx-studio .card-s .btn{align-self:flex-start;margin-top:auto}.tinyx-studio .ico{flex:none;width:87px;height:87px;display:block}.tinyx-studio .ico-lt{width:82px;height:82px}.tinyx-studio .ico svg{fill:none;width:100%;height:100%;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.tinyx-studio .ico .fr{stroke:var(--tx-violet);stroke-width:2.4px}.tinyx-studio .ico .fr-b{stroke:var(--tx-violet-ink);stroke-width:1.1px}.tinyx-studio .about{background:var(--tx-midnight);color:#fff;text-align:center;margin-top:64px;padding:55px 0 59px}.tinyx-studio .about-logo{width:230px;height:48px;margin:0 auto 18px}.tinyx-studio .h50{font-size:50px;line-height:56px}.tinyx-studio .about .h50{margin-top:4px}.tinyx-studio .about p{width:718px;max-width:100%;font:400 18px/27px var(--poppins);color:#e6e1f7;margin:19px auto 32px}.tinyx-studio .about .btn{background:var(--tx-lime);width:293px;height:46px;color:var(--tx-midnight)}.tinyx-studio .about .btn:hover{background:var(--tx-lime-hover)}.tinyx-studio .about :focus-visible{outline-color:var(--tx-lilac)}.tinyx-studio .about{position:relative}.tinyx-studio .about:before,.tinyx-studio .about:after{content:"";pointer-events:none;border:0 solid #c9c0ee73;width:56px;height:34px;position:absolute}.tinyx-studio .about:before{border-width:4px 0 0 4px;border-top-left-radius:22px;top:28px;left:32px}.tinyx-studio .about:after{border-width:0 1.5px 1.5px 0;border-bottom-right-radius:22px;bottom:28px;right:32px}.tinyx-studio .stats{justify-content:center;gap:16px;margin-top:52px;display:flex}.tinyx-studio .stat{border-radius:var(--radius-card);width:293px;height:136px;color:var(--ink);background:var(--tx-pale);border:1px solid var(--tx-pale-2);padding:23px 30px;position:relative}.tinyx-studio .stat:before{content:"";border:solid var(--tx-violet);border-width:2.5px 2.5px 0 0;border-top-right-radius:10px;width:18px;height:14px;position:absolute;top:18px;right:18px}.tinyx-studio .stat strong{font:900 42px/50px var(--display);color:var(--tx-violet-ink);margin-top:10px;display:block}.tinyx-studio .stat span{font:400 16px/20px var(--poppins);display:block}.tinyx-studio .stat.tight{padding:23px 20px 23px 26px}.tinyx-studio .stat.tight strong{margin-top:0}.tinyx-studio .stats-note{text-align:center;margin-top:18px;padding:0 20px}.tinyx-studio .cases{text-align:center;margin-top:64px}.tinyx-studio .cases h2{font-size:45px;line-height:52px}.tinyx-studio .cases .lead{font:400 18px/25px var(--poppins);margin-top:9px}.tinyx-studio .awards{text-align:left;justify-content:center;gap:22px;margin:43px 0 0;padding:0;list-style:none;display:flex}.tinyx-studio .award{border:1px solid var(--line);border-radius:var(--radius-card);width:192px;min-height:273px;font:400 16px/21px var(--poppins);padding:28px 17px}.tinyx-studio .award-dark{background:var(--ink);color:#fff;border-color:var(--ink);width:224px;padding:28px 17px}.tinyx-studio .step-n{font:500 34px/1 var(--display);color:var(--tx-violet-ink);align-items:center;gap:12px;margin:0 0 22px;display:flex}.tinyx-studio .step-n:after{content:"";background:var(--tx-violet);border-radius:2px;width:28px;height:3px}.tinyx-studio .award-dark .step-n{color:var(--tx-lilac)}.tinyx-studio .award-dark .step-n:after{background:var(--tx-lime)}.tinyx-studio .step-t{margin-bottom:8px;font-size:17px;line-height:21px;display:block}.tinyx-studio .examples{text-align:center;margin-top:91px;padding:0 20px}.tinyx-studio .examples h2{font-size:45px;line-height:52px}.tinyx-studio .examples .lead{font:400 18px/25px var(--poppins);margin-top:9px}.tinyx-studio .case-list{gap:18px;width:979px;max-width:calc(100% - 40px);margin:43px auto 0;display:grid}.tinyx-studio .case{background:var(--bg-case);border-radius:var(--radius-card);text-align:left;grid-template-columns:1fr 536px;align-items:center;gap:44px;min-height:345px;padding:20px 24px 20px 37px;display:grid}.tinyx-studio .case-tag{font:400 14px/20px var(--poppins);color:var(--purple-hover);background:#fff;border-radius:20px;padding:4px 12px;display:inline-block}.tinyx-studio .case h3{font:700 23px/27px var(--poppins);max-width:300px;margin-top:18px}.tinyx-studio .case p:not(.case-tag){font:400 18px/25px var(--poppins);max-width:330px;margin-top:18px}.tinyx-studio .case-media{background:var(--tx-pale-2);border-radius:14px;width:536px;height:302px;margin:0;position:relative;overflow:hidden}.tinyx-studio .case-photo{height:402px}.tinyx-studio .case-photo img{object-fit:cover;object-position:50% 63%;width:100%;height:100%}.tinyx-studio .case-panel{background:var(--tx-pale-2)}.tinyx-studio .case-panel svg{width:100%;height:100%;display:block}.tinyx-studio .case-panel-alt{background:#e7e2f6}.tinyx-studio .media-note{color:var(--ink);font:400 14px/18px var(--poppins);background:#ffffffeb;border-radius:6px;padding:4px 10px;position:absolute;bottom:12px;left:12px}.tinyx-studio .contact{background:var(--tx-pale);text-align:center;margin-top:80px;padding:59px 0 40px}.tinyx-studio .contact h2{font-size:44px;line-height:50px}.tinyx-studio .contact .lead{width:581px;max-width:100%;font:400 18px/27px var(--poppins);margin:16px auto 0}.tinyx-studio .form{background:var(--tx-pale);text-align:left;width:645px;max-width:100%;margin:27px auto 0;padding:17px 25px 20px}.tinyx-studio .form fieldset{border:0;min-width:0;margin:0;padding:0}.tinyx-studio .form-grid{grid-template-columns:1fr 1fr;gap:20px 10px;display:grid}.tinyx-studio .field label{font:400 15px/19px var(--poppins);color:var(--tx-midnight);margin-bottom:6px;display:block}.tinyx-studio .field input,.tinyx-studio .field select,.tinyx-studio .field textarea{width:100%;height:37px;font:400 15px var(--poppins);color:var(--tx-midnight);background:#fff;border:1px solid #d6d0ea;border-radius:11px;padding:0 12px;transition:border-color .15s}.tinyx-studio .field input:hover,.tinyx-studio .field select:hover,.tinyx-studio .field textarea:hover{border-color:#b3a9e6}.tinyx-studio .field textarea{resize:vertical;height:48px;padding-top:8px}.tinyx-studio .field input:focus,.tinyx-studio .field select:focus,.tinyx-studio .field textarea:focus{border-color:var(--purple);outline:none;box-shadow:0 0 0 3px #6b5fbf40}.tinyx-studio .field.full{grid-column:1/-1}.tinyx-studio .phone{display:flex}.tinyx-studio .phone span{width:55px;height:37px;font:13px var(--poppins);color:var(--tx-midnight);background:#fff;border:1px solid #d6d0ea;border-right:0;border-radius:11px 0 0 11px;flex:none;place-items:center;display:grid}.tinyx-studio .phone input{border-radius:0 11px 11px 0;min-width:0}.tinyx-studio .form-submit{background:var(--yellow);color:#fff;width:100%;height:58px;font:700 20px var(--poppins);cursor:pointer;border:1px solid #0000;border-radius:96px;margin-top:30px;transition:background .15s}.tinyx-studio .form-submit:hover{background:var(--yellow-hover)}.tinyx-studio .form-off{font:400 14px/18px var(--poppins);color:#4a4268;text-align:center;margin-top:12px}.tinyx-studio .form-status{font:700 14px/18px var(--poppins);color:var(--purple-hover);text-align:center;margin-top:6px}.tinyx-studio .form-status:empty{display:none}.tinyx-studio .form :disabled{cursor:not-allowed}.tinyx-studio .faq{text-align:center;padding:82px 0 135px}.tinyx-studio .faq h2{font:400 40px/48px var(--poppins)}.tinyx-studio .faq .lead{font:400 16px/22px var(--poppins);margin-top:11px}.tinyx-studio .faq-list{text-align:left;gap:8px;width:954px;max-width:calc(100% - 40px);margin:64px auto 0;display:grid}.tinyx-studio .faq details{border:1px solid var(--faq-line);background:#fff;border-radius:14px;overflow:hidden}.tinyx-studio .faq details[open]{border-color:#cfc6f1}.tinyx-studio .faq summary{cursor:pointer;min-height:80px;font:400 20px/28px var(--poppins);color:var(--faq);justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;list-style:none;display:flex}.tinyx-studio .faq summary::-webkit-details-marker{display:none}.tinyx-studio .faq summary svg{width:24px;height:24px;color:var(--tx-violet);flex:none;transition:transform .2s}.tinyx-studio .faq details[open] summary svg{transform:rotate(180deg)}.tinyx-studio .faq summary:hover{background:var(--tx-pale)}.tinyx-studio .faq summary:focus-visible{outline-offset:-3px}.tinyx-studio .faq .ans{font:400 16px/24px var(--poppins);color:var(--faq);max-width:860px;padding:0 24px 24px}.tinyx-studio .faq .ans a{color:var(--purple-hover);text-decoration:underline}.tinyx-studio .foot{background:var(--tx-midnight);color:var(--foot);font-family:var(--poppins);padding:62px 0 0}.tinyx-studio .foot-cols{grid-template-columns:265px 264px 221px 1fr;display:grid}.tinyx-studio .foot h4{font:700 20px/29px var(--poppins);color:#fff;margin:0 0 21px}.tinyx-studio .foot .h4-gap{margin-bottom:8px}.tinyx-studio .foot h5{font:700 15px/23px var(--poppins);color:#fff;margin:0}.tinyx-studio .foot .l{font:400 14px/24px var(--poppins);display:block}.tinyx-studio .foot .l:hover{color:#fff;text-decoration:underline}.tinyx-studio .foot :focus-visible{outline-color:var(--tx-lilac)}.tinyx-studio .foot .grp{margin-bottom:19px}.tinyx-studio .foot .col-pad{padding-top:50px}.tinyx-studio .foot-logo{width:181px;height:38px;margin:30px 0 0}.tinyx-studio .foot-mae{flex-direction:column;align-items:flex-start;gap:10px;display:inline-flex}.tinyx-studio .foot-mae img{opacity:.92;width:89px;height:28px}.tinyx-studio .foot-mae:hover .l{color:#fff;text-decoration:underline}.tinyx-studio .foot-mae:hover img{opacity:1}.tinyx-studio .foot-bottom{text-align:center;border-top:1px solid #c9c0ee2e;margin-top:16px;padding:24px 0 30px;position:relative}.tinyx-studio .foot-bottom .priv{font:400 14px var(--poppins);color:var(--foot-2);position:absolute;top:24px;left:0}.tinyx-studio .foot-bottom .co{font:400 14px var(--poppins);color:var(--foot-2)}.tinyx-studio .motion .reveal{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(12px)}.tinyx-studio .motion .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tinyx-studio *,.tinyx-studio :before,.tinyx-studio :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=1200px){.tinyx-studio .hero-persona{left:-60px}.tinyx-studio .hero-copy{width:calc(100% - max(47%,500px) - 24px);left:max(47%,500px)}.tinyx-studio .hero-lead{width:auto}.tinyx-studio .hero h1{font-size:clamp(36px,4vw,48px);line-height:1.08}.tinyx-studio .hero-ctas{flex-wrap:wrap}.tinyx-studio .hero-ctas .btn{width:auto;min-width:220px}}@media (width<=1000px){.tinyx-studio .grid3{grid-template-columns:repeat(2,1fr);gap:20px}.tinyx-studio .card-s .card-desc,.tinyx-studio .card-s .card-title{max-width:none}.tinyx-studio .stats,.tinyx-studio .awards{flex-wrap:wrap;padding:0 20px}.tinyx-studio .award,.tinyx-studio .award-dark{width:calc(50% - 11px);max-width:300px;min-height:0}.tinyx-studio .case{grid-template-columns:1fr;gap:24px;padding:24px}.tinyx-studio .case-media{aspect-ratio:536/302;width:100%;height:auto}.tinyx-studio .case-photo{aspect-ratio:4/3}.tinyx-studio .case p:not(.case-tag),.tinyx-studio .case h3{max-width:none}.tinyx-studio .foot-cols{grid-template-columns:1fr 1fr;row-gap:24px}.tinyx-studio .foot .col-pad{padding-top:0}.tinyx-studio .sol .h45,.tinyx-studio .sol .sub18{padding:0 20px}.tinyx-studio .burger{display:block}.tinyx-studio .nav{border-bottom:1px solid var(--tx-line);background:#fff;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:4px 0 12px;display:none;position:absolute;top:66px;left:0;right:0;box-shadow:0 10px 18px #13063c14}.tinyx-studio .nav.open{display:flex}.tinyx-studio .nav a,.tinyx-studio .nav a:last-child{border:0;border-radius:0;height:48px;margin:0;padding:0 23px;font-size:16px}.tinyx-studio .nav a:hover,.tinyx-studio .nav a:last-child:hover{background:var(--tx-pale);border:0}.tinyx-studio .no-js .burger{display:none}.tinyx-studio .no-js .nav{box-shadow:none;border:0;flex-flow:wrap;margin-left:8px;padding:0;display:flex;position:static}.tinyx-studio .no-js .nav a{height:38px;padding:0 8px;font-size:14px}.tinyx-studio .hero{height:auto;padding:0 20px 48px}.tinyx-studio .hero-in{flex-direction:column;align-items:center;width:auto;display:flex}.tinyx-studio .hero-persona{aspect-ratio:585/621;width:min(420px,100%);height:auto;margin-top:-17px;position:relative;top:auto;left:auto}.tinyx-studio .hero-persona img{position:absolute;inset:0}.tinyx-studio .hero-copy{width:min(640px,100%);margin-top:16px;position:static}.tinyx-studio .hero h1{font-size:46px;line-height:1.08}.tinyx-studio .hero-lead{width:auto}}@media (width<=767px){.tinyx-studio .hdr-in{max-width:calc(100% - 32px)}.tinyx-studio .hdr-logo img{width:162px;height:34px}.tinyx-studio .hero{margin-top:40px;padding:36px 20px 40px}.tinyx-studio .hero-in{flex-direction:column-reverse}.tinyx-studio .hero-persona{display:none}.tinyx-studio .hero:before,.tinyx-studio .hero:after{content:"";pointer-events:none;position:absolute}.tinyx-studio .hero:before{border:solid var(--tx-violet);border-width:4px 4px 0 0;border-top-right-radius:16px;width:64px;height:16px;top:12px;right:20px}.tinyx-studio .hero:after{border:solid var(--tx-violet-ink);border-width:0 0 1.5px 1.5px;border-bottom-left-radius:14px;width:88px;height:16px;bottom:12px;left:20px}.tinyx-studio .hero-copy{margin-top:0}.tinyx-studio .hero h1{font-size:34px;line-height:38px}.tinyx-studio .hero-lead{margin-top:12px;font-size:16px;line-height:23px}.tinyx-studio .hero-ctas{flex-direction:column;align-items:stretch;gap:12px;margin-top:20px}.tinyx-studio .hero-ctas .btn{width:100%;min-width:0;max-width:320px;font-size:16px}.tinyx-studio .h45{font-size:27px;line-height:32px}.tinyx-studio .sub18{font-size:16px;line-height:22px}.tinyx-studio .sub18 br{display:none}.tinyx-studio .sol{margin-top:64px;padding:0 20px}.tinyx-studio .sol .h45,.tinyx-studio .sol .sub18{padding:0}.tinyx-studio .cards{flex-direction:column;gap:20px;width:100%;max-width:100%;margin-top:40px;display:flex}.tinyx-studio .card-lt{flex-direction:column;order:2;gap:10px;min-height:0;padding:20px}.tinyx-studio .card-lt .card-title{font-size:19px;line-height:23px}.tinyx-studio .card-lt .btn-purple{width:100%;padding:0 10px;font-size:15px}.tinyx-studio .grid3{flex-direction:column;order:1;gap:20px;margin:0;display:flex}.tinyx-studio .card-s,.tinyx-studio .grid3 .card-s:nth-child(-n+3){min-height:0}.tinyx-studio .card-s .card-desc{margin:10px 0 16px;font-size:16px;line-height:22px}.tinyx-studio .card-desc{font-size:16px;line-height:22px}.tinyx-studio .card-s .btn{padding:0 20px}.tinyx-studio .about{margin-top:60px;padding:40px 20px}.tinyx-studio .about-logo{width:192px;height:40px}.tinyx-studio .h50{font-size:27px;line-height:32px}.tinyx-studio .h50 br{display:none}.tinyx-studio .about p{margin:16px auto 20px;font-size:16px;line-height:23px}.tinyx-studio .about .btn{width:100%;max-width:280px}.tinyx-studio .stats{flex-direction:column;align-items:stretch;margin-top:40px}.tinyx-studio .stat{width:100%;height:auto;min-height:112px}.tinyx-studio .stat strong{font-size:34px;line-height:42px}.tinyx-studio .stats-note{font-size:16px}.tinyx-studio .cases{margin-top:56px}.tinyx-studio .cases h2,.tinyx-studio .examples h2{padding:0 20px;font-size:27px;line-height:32px}.tinyx-studio .cases .lead,.tinyx-studio .examples .lead{padding:0 20px;font-size:16px;line-height:22px}.tinyx-studio .awards{flex-direction:column;gap:14px;margin-top:28px}.tinyx-studio .award,.tinyx-studio .award-dark{width:100%;max-width:none;padding:22px 20px;font-size:16px;line-height:22px}.tinyx-studio .step-n{margin-bottom:14px;font-size:28px}.tinyx-studio .examples{margin-top:60px;padding:0}.tinyx-studio .case-list{margin-top:28px}.tinyx-studio .case{border-radius:20px;padding:20px}.tinyx-studio .case-media{border-radius:12px}.tinyx-studio .case-panel svg{height:calc(100% - 30px)}.tinyx-studio .case h3{margin-top:14px;font-size:20px;line-height:24px}.tinyx-studio .case p:not(.case-tag){margin-top:10px;font-size:16px;line-height:22px}.tinyx-studio .about:before,.tinyx-studio .about:after{width:36px;height:22px}.tinyx-studio .about:before{border-top-left-radius:14px;top:16px;left:16px}.tinyx-studio .about:after{border-bottom-right-radius:14px;bottom:16px;right:16px}.tinyx-studio .contact{margin-top:60px;padding:40px 20px}.tinyx-studio .contact h2{font-size:27px;line-height:32px}.tinyx-studio .contact .lead{font-size:16px;line-height:23px}.tinyx-studio .form{padding:17px 0 10px}.tinyx-studio .form-grid{grid-template-columns:1fr}.tinyx-studio .field input,.tinyx-studio .field select,.tinyx-studio .field textarea{height:44px;font-size:16px}.tinyx-studio .field textarea{height:88px}.tinyx-studio .phone span{height:44px}.tinyx-studio .faq{padding:48px 0 60px}.tinyx-studio .faq h2{padding:0 20px;font-size:26px;line-height:30px}.tinyx-studio .faq .lead{padding:0 20px}.tinyx-studio .faq-list{margin-top:32px}.tinyx-studio .faq summary{min-height:64px;padding:14px 20px;font-size:18px;line-height:26px}.tinyx-studio .faq .ans{padding:0 20px 20px}.tinyx-studio .foot{padding-top:36px}.tinyx-studio .foot-cols{grid-template-columns:1fr}.tinyx-studio .foot h4{margin-bottom:10px;font-size:19px}.tinyx-studio .foot .l{font-size:15px;line-height:28px}.tinyx-studio .foot-bottom .priv{margin-bottom:6px;display:block;position:static}.tinyx-studio .foot-bottom .co{font-size:14px}}
