@font-face{font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:400;font-display:block;src:url(/_next/static/media/fa-pro-regular-subset.1b6dd156.woff2) format("woff2")}.pv-front,.pv-front button,.pv-front input,.pv-front select{font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif}.pv-front{min-height:100vh}.pv-front .pv-skip{position:absolute;left:16px;top:-60px;z-index:1000;background:#6c3beb;color:#fff;padding:10px 16px;border-radius:8px;font-weight:700;transition:top .15s ease}.pv-front .pv-skip:focus{top:12px}.pv-front .pv-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.pv-front .pv-brand img{width:40px;height:40px;border-radius:10px;display:block}.pv-front .pv-brand span{font-weight:800;font-size:20px;color:#0d0e2b;white-space:nowrap}.pv-front .footer-area .pv-brand span,.pv-front.dark-theme .pv-brand span{color:#ffffff}.pv-front .pv-biz-line,.pv-front .pv-legal-note{color:rgba(255,255,255,.6);font-size:13px;margin:8px 0 0}.pv-front .pv-biz-line a{color:inherit;text-decoration:underline;text-underline-offset:2px}.pv-front .pv-biz-line a:focus-visible,.pv-front .pv-biz-line a:hover{color:#ffffff}.pv-front .bar-icon:focus-visible,.pv-front .nice-select:focus-visible{outline:2px solid #6c3aec;outline-offset:3px}.pv-front .pv-notice-card{background:#ffffff;border-radius:16px;padding:40px 32px;box-shadow:0 10px 40px rgba(13,14,43,.06);display:flex;flex-direction:column;align-items:center;gap:20px}.pv-front .pv-notice-card p{margin:0;font-size:17px;color:#4b4c63}.pv-front .pv-notice-card .pv-notice-error{color:#c63131}.pv-front.dark-theme .pv-notice-card{background:#1c2421}.pv-front.dark-theme .pv-notice-card p{color:#d6d8d7}.pv-front .pv-link-btn{background:none;border:0;padding:0;color:#6c3aec;text-decoration:underline;font-weight:600;cursor:pointer}.pv-front .pv-about-story-title{font-size:22px;font-weight:700;margin:8px 0 14px;color:#0d0e2b}.pv-front.dark-theme .pv-about-story-title{color:#ffffff}.pv-front .about-content .description+.description{margin-top:14px}.pv-front .pv-about-actions{display:flex;flex-wrap:wrap;gap:14px;margin:26px 0 8px}.pv-front .pv-plain-list{list-style:none;padding-left:0;margin-top:0;margin-bottom:0}.pv-front .pv-journey-year{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.04em;color:#ffc947;margin-bottom:4px}@media (max-width:575px){.pv-front .experiences-info .list ul li.pv-fact{display:inline-flex}}.pv-front .pv-field-error{color:#c63131;font-size:14px;font-weight:600;margin:6px 0 0}.pv-front .pv-form-error{margin-top:14px}.pv-front .contact-input [aria-invalid=true]{border-color:#c63131}.pv-front .pv-human-check{margin-top:18px;min-height:65px}.pv-front .pv-contact-note{font-size:14px;color:#6b6b80;margin:14px 0 0}.pv-front .contact-card .description a,.pv-front .pv-contact-note a{color:#6c3aec;text-decoration:underline}.pv-front.dark-theme .pv-contact-note{color:#b8bcc0}.pv-front .contact-form .contact-btn{margin-top:22px}.pv-front .contact-info .item .content .info a{color:inherit}.pv-front .pv-contact-sent{text-align:center;padding:30px 10px}.pv-front .pv-contact-sent .icon span{display:inline-flex;width:64px;height:64px;border-radius:50%;align-items:center;justify-content:center;background:#e6f7ee;color:#1a8f4c}.pv-front .pv-contact-sent .title{margin:18px 0 10px;font-size:24px}.pv-front .pv-contact-sent p{margin:6px 0}.pv-front .offcanvas-logo a.pv-brand img{width:40px;height:40px}.pv-front .offcanvas-logo .pv-brand span{color:#ffffff}.pv-front .pv-store-badges{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.pv-front .pv-store-badges img{height:48px;width:auto;display:block}.pv-front .backtotop-wrap,.pv-front .color-switcher{background:transparent;border:0;padding:0;cursor:pointer;line-height:0}.pv-front .accordion-body a{color:#6c3beb;font-weight:600}.pv-front .pv-review-summary{display:flex;align-items:center;justify-content:center;gap:8px;margin:-20px 0 30px;color:#6b7088;font-weight:600}.pv-front .pv-review-summary svg{color:#f4b62c}.pv-front .pv-subscribe-msg{margin:10px 0 0;font-size:14px;color:rgba(255,255,255,.85)}.pv-front .pv-subscribe-msg.error{color:#ffb4c2}.pv-front.dark-theme .privacy-policy-content .author_mail,.pv-front.dark-theme .privacy-policy-content .link{color:#b9a2f5}.pv-front .caches-privacy{position:fixed;left:16px;right:16px;bottom:16px;z-index:1050;max-width:560px}.pv-front .caches-privacy .caches-btn{display:flex;gap:10px;flex-wrap:wrap}.pv-front .collapse.show{visibility:visible}@media (prefers-reduced-motion:reduce){.pv-front *,.pv-front :after,.pv-front :before{animation:none!important;transition:none!important}}