.bajapres-showcase{color:#111;background:#fff;width:100%;margin-block:clamp(64px,8vw,108px) clamp(112px,14vw,180px);overflow:hidden}.bajapres-showcase__backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bajapres-showcase__panel{background:#fff;overflow:hidden}.bajapres-showcase__divider{isolation:isolate;clip-path:polygon(0 8%,100% 0,100% 92%,0 100%);background:#100e17;height:clamp(140px,15vw,220px);position:relative;overflow:hidden}.bajapres-showcase__divider--outro{clip-path:none}.bajapres-showcase__heading{isolation:isolate;color:#fff;text-align:center;background:#100e17;padding:clamp(72px,9vw,128px) 24px;position:relative;overflow:hidden}.bajapres-showcase__heading-copy{z-index:1;position:relative}.bajapres-showcase__heading h2{max-width:820px;margin:0 auto}.bajapres-showcase__heading p{color:#fff;text-wrap:balance;margin:20px 0 0;font-size:clamp(16px,1.8vw,20px);font-weight:700;line-height:1.6}.bajapres-showcase__inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,88px);max-width:1120px;margin-inline:auto;padding:80px 48px;display:grid}.bajapres-showcase__copy{z-index:1;min-width:0;position:relative}.bajapres-brand{align-items:center;gap:10px;width:fit-content;margin-bottom:42px;display:flex}.bajapres-brand__symbol{width:44px;height:auto;display:block}.bajapres-brand__name{letter-spacing:.02em;-webkit-text-stroke:.6px currentColor;font-size:27px;font-weight:900;line-height:1;display:block}.bajapres-brand__tagline{color:#278ac5;letter-spacing:.08em;text-align:center;margin-top:5px;font-size:11px;font-weight:700;line-height:1;display:block}.bajapres-showcase__copy h3{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(36px,4.3vw,54px);font-weight:750;line-height:1.08}.bajapres-showcase__description{color:#60666c;max-width:350px;margin:24px 0 0;font-size:16px;line-height:1.65}.bajapres-showcase__link{color:#fff;background:#111;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:48px;margin-top:36px;padding:12px 24px;font-size:14px;font-weight:650;text-decoration:none;transition:background .2s;display:inline-flex}.bajapres-showcase__link:hover{background:#278ac5}.bajapres-showcase__link:focus-visible{outline-offset:5px;outline:3px solid #278ac5}.bajapres-showcase__link{text-align:center;max-width:100%}.bajapres-showcase__link span{min-width:0}.bajapres-showcase__visual{isolation:isolate;place-items:center;min-width:0;padding:24px 20px;display:grid;position:relative}.bajapres-showcase__visual:before{content:"";z-index:-2;background:radial-gradient(#d6eaf975,#eff7fc35 48%,#0000 70%);width:145%;height:110%;position:absolute}.bajapres-showcase__visual:after{content:"";z-index:-1;background:linear-gradient(145deg,#f8fbfd,#edf5fb);border:1px solid #ddebf3;border-radius:32px;position:absolute;inset:8% 2%;transform:rotate(-8deg)}.bajapres-showcase__offer{border:1px solid #e5e9ec;border-radius:20px;width:100%;max-width:360px;height:auto;display:block;transform:perspective(1200px)rotateY(-8deg)rotate(3deg);box-shadow:0 30px 65px -30px #163c6955,0 4px 16px #163c6910}@media (max-width:700px){.bajapres-showcase__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:48px 16px}.bajapres-brand{gap:6px;margin-bottom:24px}.bajapres-brand__symbol{width:clamp(24px,6vw,36px)}.bajapres-brand__name{-webkit-text-stroke:.3px currentColor;font-size:clamp(15px,4.1vw,25px)}.bajapres-brand__tagline{margin-top:3px;font-size:clamp(6px,1.7vw,10px)}.bajapres-showcase__copy h3{font-size:clamp(22px,5.5vw,36px)}.bajapres-showcase__description{margin-top:16px;font-size:clamp(12px,3vw,15px);line-height:1.55}.bajapres-showcase__link{gap:6px;min-height:44px;margin-top:20px;padding:10px;font-size:clamp(10px,2.8vw,13px)}.bajapres-showcase__link svg{flex-shrink:0;width:16px;height:16px}.bajapres-showcase__visual{width:100%;padding:12px 0}.bajapres-showcase__offer{border-radius:12px;transform:perspective(1200px)rotateY(-5deg)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.bajapres-showcase__link{transition:none}}.firmatodoo-product__logo{width:210px;max-width:100%;height:auto;margin:0 0 42px;display:block}@media (max-width:700px){.firmatodoo-product__logo{width:clamp(126px,32vw,194px);margin-bottom:24px}}
