.pisec-home{--home-ink:#333;--home-muted:#53535b;--home-action:#b94708;--home-action-hover:#983a05;--home-border:#e4dfd9;--home-card-background:#fff;--home-page-background:#f1f1ef;--home-focus:#28235c;--type-body-size:17px;--type-body-leading:27px;--type-card-size:16px;--type-card-leading:26px;--type-title-size:20px;--type-title-leading:28px;--type-meta-size:14px;--type-meta-leading:22px;background-color:var(--home-page-background)}.pisec-home #mainpage .div-block-8{align-self:stretch;margin:24px 0 0;max-width:none;padding:0;width:100%}.pisec-home #mainpage .div-block-19,.pisec-home #mainpage .div-block-20{display:block;margin:0;padding:0;width:100%}.pisec-home #mainpage .brix---color-neutral-801{margin-bottom:0}.pisec-home #mainpage .socialproof{margin-bottom:40px}.pisec-home #mainpage h1{text-wrap:balance;font-size:clamp(32px,20px + 3vw,56px);font-weight:700;letter-spacing:-.02em;line-height:1.14;margin:0;max-width:1000px;padding:0}.pisec-home #mainpage .heading-2{text-wrap:pretty;color:var(--home-muted);display:block;font-size:24px;font-weight:400;line-height:34px;margin:20px 0 0;max-width:52ch;padding:0;text-align:left}.pisec-home #mainpage .gradientspan{-webkit-text-fill-color:currentColor;background:none;color:inherit;font:inherit}.pisec-home #mainpage .columns{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:36px 0 40px;width:100%}.pisec-home #mainpage .columns:after,.pisec-home #mainpage .columns:before{display:none}.pisec-home #mainpage .column,.pisec-home #mainpage .column-2{float:none;margin:0;min-width:0;padding:0;width:100%}.pisec-home #mainpage .image-7{align-self:center;height:auto;margin:0;max-width:100%;width:428px}.pisec-home #mainpage .div-block-61{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;text-align:center}.pisec-home #mainpage .image-28{height:auto;margin:0;width:104px}.pisec-home #mainpage ._5stars{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);margin:0;max-width:30ch}.pisec-home #mainpage .comp-pane.right{margin:0;padding:26px;width:100%}.pisec-home #transcription-form{border-radius:10px;scroll-margin-top:104px}.pisec-home #uploadfile,.pisec-home .home-primary-action{background:var(--home-action);border:0;border-radius:12px;color:#fff;font-size:18px;font-weight:700;line-height:24px;text-decoration:none;transition:background-color .16s ease-out}.pisec-home #uploadfile:hover,.pisec-home .home-primary-action:hover{background:var(--home-action-hover)}.pisec-home :is(#uploadfile,#transcription-form,.home-primary-action,.home-faq-item>summary,.reviews-more>summary):focus-visible{outline:3px solid var(--home-focus);outline-offset:5px}.pisec-home .home-faq,.pisec-home .home-testimonials{box-sizing:border-box;display:block;margin:72px auto;max-width:1120px;overflow:visible;width:calc(100% - 48px)}.pisec-home :is(.home-testimonials,.home-faq,.home-cta)>h2{text-wrap:balance;color:var(--home-ink);font-size:32px;font-weight:700;letter-spacing:-.015em;line-height:40px;margin:0 0 32px;text-align:center}.pisec-home .review-grid{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.pisec-home .review-grid-preview>.review-card:last-child{grid-column:1/-1}.pisec-home .review-card{background:var(--home-card-background);border:1px solid var(--home-border);border-radius:16px;display:flex;flex-direction:column;gap:28px;justify-content:space-between;min-width:0;padding:28px}.pisec-home .review-card .testimonial-v1-content---brix{margin:0;max-width:70ch;width:100%}.pisec-home .review-title{text-wrap:balance;color:var(--home-ink);font-size:var(--type-title-size);font-weight:700;line-height:var(--type-title-leading);margin:0 0 16px}.pisec-home .review-card .paragraph---brix{text-wrap:pretty;color:var(--home-ink);font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:0;padding:0}.pisec-home .review-card .testimonials-client-info---brix{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:flex-start;margin:0;text-align:left;width:100%}.pisec-home .review-card .image-wrapper---brix{border-radius:50%;box-shadow:none;flex:0 0 48px;height:48px;margin:0;overflow:hidden;width:48px}.pisec-home .review-card .avatar---brix{display:block;height:100%;max-height:none;min-height:0;min-width:0;object-fit:cover;width:100%}.pisec-home .review-card .avatar-content---brix{flex:1;margin:0;min-width:0;text-align:left}.pisec-home .review-author{font-size:16px;font-weight:700;line-height:22px;margin:0 0 4px}.pisec-home .review-card :is(.testimonials-role,.avatar-extra-info-1---brix,.text-block-12){color:var(--home-muted);font-size:var(--type-meta-size);font-style:normal;line-height:var(--type-meta-leading);margin:0;overflow-wrap:anywhere;text-align:left}.pisec-home .review-card a{color:var(--home-focus);text-decoration:underline;text-underline-offset:3px}.pisec-home .review-card .avatar-extra-info-1---brix{align-items:flex-start;display:flex;flex-direction:column;gap:0;width:100%}.pisec-home .reviews-more{margin-top:24px}.pisec-home .reviews-more>summary{align-items:center;border:1px solid var(--home-border);border-radius:12px;color:var(--home-focus);cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:24px;list-style:none;margin:0 auto;min-height:48px;padding:12px 24px;width:fit-content}.pisec-home .reviews-more[open]>summary{margin-bottom:24px}.pisec-home .reviews-hide,.pisec-home .reviews-more[open] .reviews-show{display:none}.pisec-home .reviews-more[open] .reviews-hide{display:inline}.pisec-home .home-faq{max-width:920px}.pisec-home .home-faq-list{display:grid;gap:16px}.pisec-home .home-faq-item{background:var(--home-card-background);border:1px solid var(--home-border);border-radius:16px;min-width:0;scroll-margin-top:104px}.pisec-home .home-faq-item>summary{align-items:center;border-radius:15px;cursor:pointer;display:flex;gap:24px;justify-content:space-between;list-style:none;padding:24px}.pisec-home :is(.home-faq-item,.reviews-more)>summary::-webkit-details-marker{display:none}.pisec-home .home-faq-item h3{color:var(--home-ink);font-size:20px;font-weight:700;line-height:28px;margin:0}.pisec-home .home-faq-icon{align-items:center;background:#f6f4f1;border-radius:50%;color:var(--home-focus);display:flex;flex:0 0 40px;height:40px;justify-content:center}.pisec-home .home-faq-icon path{stroke:currentColor;stroke-width:2;stroke-linecap:round}.pisec-home .home-faq-item[open] .faq-plus-vertical{display:none}.pisec-home .home-faq-item[open]{border-color:#cfb49f}.pisec-home .home-faq-answer{padding:0 88px 28px 24px}.pisec-home .home-faq-answer p{font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:0;max-width:68ch;overflow-wrap:anywhere}.pisec-home .home-faq-answer a{color:var(--home-focus);text-decoration:underline;text-underline-offset:3px}.pisec-home .home-cta{background:#fff5ed;margin:32px auto 0;max-width:none;padding:96px 24px;text-align:center;width:100%}.pisec-home .home-cta>h2{margin:0 auto 16px;max-width:680px}.pisec-home .home-cta>p{text-wrap:balance;color:var(--home-muted);font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:0 auto 24px;max-width:45ch}.pisec-home .home-primary-action{align-items:center;display:inline-flex;justify-content:center;max-width:100%;min-height:56px;padding:16px 32px}.pisec-home .home-cta-pricing{color:var(--home-ink);display:block;font-size:16px;line-height:24px;margin:16px auto 0;padding:10px 8px;text-decoration:underline;text-underline-offset:4px;width:fit-content}.pisec-home .home-cta-pricing:hover{color:var(--home-action-hover)}.pisec-home .home-cta-pricing:focus-visible{outline:3px solid var(--home-focus);outline-offset:4px}.pisec-home .home-long-reviews{color:var(--home-ink);margin:80px auto;max-width:1120px;scroll-margin-top:88px;width:calc(100% - 48px)}.pisec-home .long-reviews-heading{margin-bottom:32px;text-align:center}.pisec-home .long-reviews-heading h2{text-wrap:balance;font-size:32px;font-weight:700;letter-spacing:-.015em;line-height:40px;margin:0 0 12px}.pisec-home .long-reviews-heading>p{color:var(--home-muted);font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:0}.pisec-home .long-review-list{display:flex;flex-direction:column;gap:24px}.pisec-home .long-review-card{align-items:start;background:var(--home-card-background);border:1px solid var(--home-border);border-radius:16px;display:grid;gap:40px;grid-template-columns:224px minmax(0,1fr);padding:32px;scroll-margin-top:88px}.pisec-home .long-review-author{align-items:flex-start;display:flex;flex-direction:column;gap:16px;min-width:0}.pisec-home .long-review-portrait{border-radius:50%;flex:0 0 auto;height:64px;object-fit:cover;object-position:center 35%;width:64px}.pisec-home .long-review-byline{min-width:0}.pisec-home .long-review-byline h3{font-size:18px;font-weight:700;line-height:24px;margin:0 0 4px;overflow-wrap:anywhere}.pisec-home .long-review-byline a{color:var(--home-muted);display:inline-block;font-size:var(--type-meta-size);line-height:var(--type-meta-leading);overflow-wrap:anywhere;padding:4px 0;text-decoration:underline;text-underline-offset:3px}.pisec-home .long-review-byline a:hover{color:var(--home-action-hover)}.pisec-home .long-review-byline a:focus-visible{outline:3px solid var(--home-focus);outline-offset:4px}.pisec-home .long-review-quote{border:0;font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:0;max-width:70ch;min-width:0;padding:0}.pisec-home .long-review-quote p{font:inherit;margin:0}.pisec-home .long-review-quote p+p{margin-top:16px}@media (max-width:991px){.pisec-home .long-review-card{gap:24px;grid-template-columns:192px minmax(0,1fr);padding:24px}.pisec-home #mainpage>.container-default{max-width:100%;padding-left:32px;padding-right:32px;width:100%}.pisec-home #mainpage .columns{gap:24px}.pisec-home #mainpage .image-7{width:300px}}@media (max-width:767px){.pisec-home #mainpage .socialproof{margin-bottom:28px}.pisec-home #mainpage>.container-default{padding-left:24px;padding-right:24px}.pisec-home #mainpage .heading-2{font-size:18px;line-height:28px;margin-top:16px}.pisec-home #mainpage .columns{gap:24px;grid-template-columns:minmax(0,1fr);margin-top:28px}.pisec-home #mainpage .image-7{width:210px}.pisec-home .review-grid{grid-template-columns:minmax(0,1fr)}.pisec-home .review-grid-preview>.review-card:last-child{grid-column:auto}.pisec-home :is(.home-testimonials,.home-faq,.home-cta)>h2{font-size:26px;line-height:32px}.pisec-home .review-card{padding:24px}.pisec-home .review-card .paragraph---brix{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.pisec-home .home-faq-item>summary{gap:16px;padding:20px}.pisec-home .home-faq-item h3{font-size:18px;line-height:26px}.pisec-home .home-faq-answer{padding:0 20px 24px}.pisec-home .home-faq-answer p{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.pisec-home .home-cta{padding:64px 24px}}@media (max-width:479px){.pisec-home #mainpage .heading-2{font-size:18px;line-height:28px}.pisec-home #mainpage .comp-pane.right{padding:20px}.pisec-home .home-faq,.pisec-home .home-testimonials{margin-bottom:48px;margin-top:48px}}@media (max-width:767px){.pisec-home .home-long-reviews{margin:56px auto}.pisec-home .long-reviews-heading h2{font-size:26px;line-height:32px}.pisec-home .long-reviews-heading>p{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.pisec-home .long-review-card{gap:20px;grid-template-columns:minmax(0,1fr);padding:20px}.pisec-home .long-review-author{align-items:center;flex-direction:row;gap:12px}.pisec-home .long-review-portrait{height:56px;width:56px}.pisec-home .long-review-quote{font-size:var(--type-body-size);line-height:var(--type-body-leading)}}.pisec-home :is(.form-field,.nice-select,#promoInput){font-size:16px}.pisec-home .form-caption-2,.pisec-home .quotesocialproof{font-size:var(--type-meta-size);line-height:var(--type-meta-leading)}.pisec-home :is(p,.home-faq-answer,.quotesocialproof){text-wrap:pretty}.pisec-home:not(.pisec-landing) :is(.featuresection,.demo,.brix---section-overflow-hidden-2) h2{text-wrap:balance;color:var(--home-ink);font-size:32px;font-weight:700;letter-spacing:-.015em;line-height:40px;margin:0 auto 32px;max-width:900px;text-align:center}.pisec-home .brix---heading-h3-size-2,.pisec-home .featuresection h3{text-wrap:pretty;font-size:var(--type-title-size);font-weight:700;line-height:var(--type-title-leading);margin-bottom:16px}.pisec-home .brix---paragraph-default-8,.pisec-home .featuresection .faq-paragraph-default{text-wrap:pretty;font-size:var(--type-card-size);line-height:var(--type-card-leading);margin:0;max-width:65ch}.pisec-home .featuresection .faq-paragraph-default{color:var(--home-muted)}.pisec-home .demo .paragraph---brix{text-wrap:pretty;font-size:18px;line-height:28px;margin:0 auto;max-width:70ch;padding:0}.pisec-home .demo strong{font-variant-numeric:tabular-nums}.pisec-home .brix---accordion-title{text-wrap:pretty;font-size:var(--type-body-size);font-weight:400;line-height:var(--type-body-leading)}.pisec-home .brix---link-wrapper-white-2{font-size:16px;font-weight:700;line-height:24px}.pisec-home .brix---card-testimonial-color-6{background-color:var(--home-action)}@media (max-width:767px){.pisec-home{--type-body-size:16px;--type-body-leading:26px}.pisec-home:not(.pisec-landing) :is(.featuresection,.demo,.brix---section-overflow-hidden-2) h2{font-size:26px;line-height:32px}.pisec-home .demo .paragraph---brix{font-size:var(--type-body-size);line-height:var(--type-body-leading)}}.pisec-home .featuresection .brix---card-content-center{align-items:stretch;background:var(--home-card-background);border:1px solid var(--home-border);border-radius:16px;box-shadow:none;justify-content:flex-start;padding:28px;text-align:left}.pisec-home .featuresection .brix---mg-bottom-24px-4{align-self:flex-start;text-align:left}.pisec-home .featuresection .faq-paragraph-default,.pisec-home .featuresection h3{text-align:left}.pisec-home #promoButton,.pisec-home #sendfile{font-size:16px;font-weight:700;line-height:24px}@media (max-width:767px){.pisec-home .featuresection .brix---card-content-center{padding:24px}}.pisec-home .demo .div-block-11{background:var(--home-card-background);border:1px solid var(--home-border);border-radius:16px;box-shadow:none;outline:none}