.portfolio-experience{--pe-accent:#2563eb;--pe-tint:#eff6ff;isolation:isolate;color:#172033;text-align:start;background:#f8fafc;padding:72px 0;font-family:inherit;line-height:1.6;position:relative;overflow:clip}.portfolio-experience *{box-sizing:border-box}.portfolio-experience .pe-wrap{width:min(1240px,100% - 48px);margin-inline:auto}.portfolio-experience h1,.portfolio-experience h2,.portfolio-experience h3,.portfolio-experience p{color:inherit;letter-spacing:normal;font-family:inherit}.portfolio-experience h1,.portfolio-experience .pe-heading>h2{letter-spacing:-.045em;margin:18px 0 22px;font-size:clamp(34px,4.4vw,58px);font-weight:800;line-height:1.12}.portfolio-experience h2{margin:0 0 14px;font-size:25px;font-weight:750;line-height:1.25}.portfolio-experience h3{margin:12px 0 10px;font-size:18px;font-weight:750;line-height:1.4}.portfolio-experience p{margin:0 0 16px}.portfolio-experience a{color:inherit;text-decoration:none}.portfolio-experience button{font:inherit;cursor:pointer}.pe-heading{text-align:center;max-width:760px;margin:0 auto 42px}.pe-heading>p{max-width:670px;line-height:1.75;color:#526075!important;margin:0 auto!important;font-size:18px!important}.pe-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--pe-accent);font-size:12px;font-weight:750;display:inline-flex}.pe-chips{color:#3c4b60;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:26px;font-size:13px;font-weight:650;display:flex}.pe-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1150px;margin:auto;display:grid}.pe-contact-grid.pe-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px}.pe-contact-card{background:#fff;border:1px solid #dce3ec;border-radius:24px;flex-direction:column;align-items:flex-start;padding:34px;display:flex;position:relative;box-shadow:0 10px 35px #17203305}.pe-contact-card.pe-primary{border-color:var(--pe-accent);background:linear-gradient(150deg,var(--pe-tint),#fff 62%);box-shadow:0 12px 38px #1720330a}.pe-icon{background:var(--pe-tint);width:54px;height:54px;color:var(--pe-accent);border-radius:17px;place-items:center;margin-bottom:26px;display:grid}.pe-tag{background:var(--pe-tint);max-width:100%;color:var(--pe-accent);border-radius:20px;margin-bottom:16px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-block}.pe-contact-card .pe-icon+.pe-tag{max-width:calc(100% - 125px);position:absolute;top:35px;right:30px}.pe-wa .pe-tag{color:#166534;background:#ecfdf5}.pe-contact-card>p{color:#526075;margin-bottom:24px;font-size:15px}.pe-contact-card .pe-button{margin-top:auto}.portfolio-experience .pe-button{border:1px solid var(--pe-accent);color:#fff;background:var(--pe-accent);text-align:center;white-space:normal;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;padding:12px 14px;font-size:14px;font-weight:750;line-height:1.5;transition:filter .18s,transform .18s;display:flex}.portfolio-experience .pe-button:hover{filter:brightness(.92);transform:translateY(-1px)}.portfolio-experience .pe-button.pe-secondary{color:#263348;background:#fff;border-color:#cfd8e5}.pe-email{overflow-wrap:anywhere;margin-bottom:22px;color:var(--pe-accent)!important;font-size:14px!important}.pe-contact-card .pe-chat-status{color:#526075;line-height:1.5;margin:12px 0 0!important;font-size:12px!important}.pe-chat-status:empty{display:none}.pe-process{max-width:1100px;margin:76px auto 0}.pe-process>h2,.pe-faq>h2{text-align:center;margin-bottom:30px}.pe-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.pe-step{color:var(--pe-accent);background:#fff;border:1px solid #dce3ec;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.pe-steps p{color:#526075;font-size:14px}.pe-faq{max-width:760px;margin:66px auto 0}.pe-faq details{border-bottom:1px solid #dce3ec;padding:18px 0}.pe-faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:15px;font-weight:700;list-style:none;display:flex}.pe-faq summary::-webkit-details-marker{display:none}.pe-faq summary span{color:var(--pe-accent);font-size:21px}.pe-faq details[open] summary span{transform:rotate(45deg)}.pe-faq details p{color:#526075;margin:16px 0 2px;font-size:14px}.pe-support-note{text-align:center;max-width:780px;color:#526075!important;margin:30px auto 0!important;font-size:14px!important}.pe-screen-switch{border:0;min-width:0;max-width:590px;margin:0 auto;padding:0}.pe-screen-switch legend{text-align:center;width:100%;margin-bottom:14px;font-size:15px;font-weight:750}.pe-screen-switch>div{background:#e9eef5;border:1px solid #dce3ec;border-radius:17px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:6px;display:grid}.pe-screen-switch label{cursor:pointer;min-width:0;display:flex;position:relative}.pe-screen-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pe-screen-switch span{text-align:center;border-radius:11px;width:100%;min-height:46px;padding:11px 3px;font-size:15px;font-weight:750;transition:background .2s,color .2s,box-shadow .2s;display:block}.pe-screen-switch small{font-size:12px;font-weight:550}.pe-screen-switch input:checked+span{background:var(--pe-accent);color:#fff;box-shadow:0 4px 12px #17203315}.pe-screen-switch input:focus-visible+span{outline-offset:3px;outline:3px solid #172033}.pe-screen-note{text-align:center;color:#526075!important;margin:13px 0 0!important;font-size:12px!important}.pe-selection{text-align:center;font-weight:700;color:var(--pe-accent)!important;margin:14px 0 26px!important;font-size:13px!important}.pe-plans{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.pe-plan{background:#fff;border:1px solid #dce3ec;border-radius:20px;flex-direction:column;min-width:0;padding:24px 20px;display:flex;position:relative;box-shadow:0 5px 25px #17203303}.pe-plan.pe-plan-best{border-color:var(--pe-accent);background:linear-gradient(165deg,var(--pe-tint),#fff 65%)}.pe-plan-top{flex-direction:column;align-items:flex-start;gap:10px;min-height:66px;display:flex}.pe-term{font-size:20px;font-weight:800;line-height:1.2}.pe-best{color:var(--pe-accent);font-size:10px;font-weight:750}.pe-plan .pe-plan-screens{color:#526075;min-height:20px;margin:8px 0 20px;font-size:12px;font-weight:650}.pe-price{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex;margin:0 0 8px!important}.pe-price strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1.1}.pe-price>span{color:#526075;font-size:10px;font-weight:650}.pe-payment{font-weight:650;margin-bottom:6px!important;font-size:12px!important}.pe-equivalent{min-height:20px;color:#64748b!important;font-size:11px!important}.pe-features{border-top:1px solid #edf0f5;flex:1;gap:10px;list-style:none;display:grid;margin:20px 0 26px!important;padding:20px 0 0!important}.pe-features li{color:#526075;align-items:flex-start;gap:8px;font-size:12px;line-height:1.65;display:flex}.pe-features li>span{color:var(--pe-accent);font-weight:800}.pe-plan .pe-button{margin-top:auto;font-size:12px}.pe-details{text-align:center;text-underline-offset:4px;min-height:26px;margin-top:15px;font-size:11px;display:block;color:#526075!important;text-decoration:underline!important}.pe-billing{text-align:center;font-weight:700;margin:28px 0 10px!important;font-size:14px!important}.pe-fine{text-align:center;max-width:900px;color:#64748b!important;margin:8px auto!important;font-size:12px!important}.pe-configurator{background:#fff;border:1px solid #dce3ec;border-radius:24px;max-width:720px;margin:auto;padding:32px;box-shadow:0 18px 50px #17203307}.pe-options{border:0;min-width:0;margin:0;padding:0}.pe-options legend{margin-bottom:20px;font-size:16px;font-weight:750}.pe-options label{cursor:pointer;border:1px solid #dce3ec;border-radius:14px;align-items:center;gap:14px;margin-bottom:10px;padding:16px;transition:background .15s,border .15s;display:flex}.pe-options label:has(input:checked){background:var(--pe-tint);border-color:var(--pe-accent)}.pe-options input{accent-color:var(--pe-accent);flex:none;width:18px;height:18px}.pe-options label>span{flex:1;align-items:center;gap:12px;font-size:14px;display:flex}.pe-options label>span svg{color:#64748b;width:21px}.pe-options label>strong{text-align:end;font-variant-numeric:tabular-nums;font-size:19px}.pe-options small{color:#64748b;font-size:10px;font-weight:500;display:block}.pe-config-summary{border-top:1px solid #edf0f5;margin:24px 0 16px;padding-top:24px}.pe-config-summary>[data-plan-screens]{color:#526075;font-size:13px}.pe-config-summary .pe-button{margin-top:20px}.pe-native-links{border-top:1px solid #edf0f5;margin-top:20px;padding-top:16px;font-size:12px}.pe-native-links summary{cursor:pointer;min-height:30px}.pe-native-links a{color:var(--pe-accent);padding:9px 0;text-decoration:underline;display:block}.portfolio-experience :focus-visible{outline:3px solid var(--pe-accent);outline-offset:4px}.pe-contact,.pe-trial,.pe-term{scroll-margin-top:90px}.portfolio-experience.pe-trial,.portfolio-experience.pe-contact,.portfolio-experience.pe-term{padding-top:clamp(100px,11vw,150px)}@media (max-width:1100px){.pe-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.pe-contact-card{padding:26px}.pe-contact-card .pe-icon+.pe-tag{top:28px;right:22px}.pe-plans .pe-plan-top{min-height:58px}}@media (max-width:760px){.portfolio-experience{padding:55px 0}.portfolio-experience .pe-wrap{width:calc(100% - 32px)}.pe-heading{margin-bottom:30px}.pe-heading>p{font-size:16px!important}.pe-contact-grid,.pe-contact-grid.pe-two{grid-template-columns:1fr;gap:16px}.pe-contact-card{padding:26px}.pe-contact-card .pe-button{min-height:50px}.pe-steps{grid-template-columns:1fr;gap:18px}.pe-steps article{grid-template-columns:38px 1fr;gap:0 16px;display:grid}.pe-steps h3{margin:4px 0 8px}.pe-steps p{grid-column:2}.pe-process{margin-top:48px}.pe-process>h2,.pe-faq>h2{font-size:24px}.pe-faq{margin-top:44px}.pe-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-plan{padding:22px 18px}.pe-contact-card>p{font-size:14px}.pe-configurator{padding:22px}.pe-configurator .pe-options label{gap:10px;padding:14px 12px}.pe-options label>span svg{display:none}}@media (max-width:480px){.pe-plans{grid-template-columns:1fr}.pe-plan{padding:26px}.pe-plan-top{flex-direction:row;justify-content:space-between;align-items:center;min-height:0!important}.pe-plan .pe-plan-screens{margin:16px 0}.pe-price strong{font-size:43px}.pe-price>span{font-size:11px}.pe-plan .pe-button{font-size:14px}.pe-features{grid-template-columns:1fr 1fr;gap:10px 14px}.pe-screen-switch small{display:none}.pe-chips{gap:9px 15px;font-size:11px}.pe-contact-card .pe-icon+.pe-tag{max-width:calc(100% - 105px);font-size:10px}.pe-options label>span{font-size:13px}.pe-configurator{padding:20px}.pe-native-links a{min-height:44px}}@media (prefers-reduced-motion:reduce){.portfolio-experience *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.portfolio-experience:not([data-pe-mounted]) .pe-screen-switch{display:none}@supports selector(:has(*)){.pe-screen-switch>div{position:relative}.pe-screen-switch>div:before{content:"";background:var(--pe-accent);border-radius:11px;width:calc(20% - 6.4px);transition:transform .24s;position:absolute;top:6px;bottom:6px;left:6px;box-shadow:0 4px 12px #17203315}.pe-screen-switch label{z-index:1}.pe-screen-switch input:checked+span{box-shadow:none;background:0 0}.pe-screen-switch>div:has(label:nth-child(2) input:checked):before{transform:translate(calc(100% + 5px))}.pe-screen-switch>div:has(label:nth-child(3) input:checked):before{transform:translate(calc(200% + 10px))}.pe-screen-switch>div:has(label:nth-child(4) input:checked):before{transform:translate(calc(300% + 15px))}.pe-screen-switch>div:has(label:nth-child(5) input:checked):before{transform:translate(calc(400% + 20px))}}.portfolio-experience{--pe-accent:#2563eb;--pe-tint:#eff6ff}.pe-contact-card .pe-icon+.pe-tag{right:auto;inset-inline-end:30px}.pe-email{direction:ltr;unicode-bidi:isolate}.portfolio-experience:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .pe-screen-switch>div:before{left:auto;right:6px}.portfolio-experience:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .pe-screen-switch>div:has(label:nth-child(2) input:checked):before{transform:translate(calc(-100% - 5px))}.portfolio-experience:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .pe-screen-switch>div:has(label:nth-child(3) input:checked):before{transform:translate(calc(-200% - 10px))}.portfolio-experience:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .pe-screen-switch>div:has(label:nth-child(4) input:checked):before{transform:translate(calc(-300% - 15px))}.portfolio-experience:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .pe-screen-switch>div:has(label:nth-child(5) input:checked):before{transform:translate(calc(-400% - 20px))}@media (prefers-reduced-motion:reduce){.portfolio-experience *,.portfolio-experience :before{transition:none!important;animation:none!important}}
