:root{--pv3-bg: var(--wp--preset--color--bg,#232634);--pv3-surface: var(--wp--preset--color--surface,#2A2D3D);--pv3-surface-2: var(--wp--preset--color--surface-2,#373A4D);--pv3-line: var(--wp--preset--color--border,#484C61);--pv3-navy: var(--wp--preset--color--navy,#0C114F);--pv3-violet: var(--wp--preset--color--violet,#5E2DB7);--pv3-violet-deep: var(--wp--preset--color--violet-deep,#3E2270);--pv3-gold: var(--wp--preset--color--gold,#FFBC0D);--pv3-gold-soft: var(--wp--preset--color--gold-soft,#FFD975);--pv3-red: var(--wp--preset--color--red,#C23342);--pv3-text: var(--wp--preset--color--text,#F5F5F5);--pv3-muted: var(--wp--preset--color--muted,#B6B5C1);--pv3-ink: #232634;--pv3-font-head: var(--wp--preset--font-family--display);--pv3-font-body: var(--wp--preset--font-family--body);--pv3-radius: 18px;--pv3-radius-sm: 12px;--pv3-wrap: 1180px;--pv3-gutter: clamp(16px,3vw,32px);--pv3-head-h: 80px}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--pv3-bg);color: var(--pv3-text);overflow-x: hidden;-webkit-font-smoothing: antialiased}img{max-width: 100%;height: auto;display: block}a{color: var(--pv3-gold-soft);text-underline-offset: 3px}a:hover{color: var(--pv3-gold)}p{margin: 0 0 1.1em}ul,ol{margin: 0 0 1.5rem;padding: 0}h1,h2,h3{margin: 0}.pv3-accent{color: var(--pv3-gold)}.pv3-wrap{width: 100%;max-width: var(--pv3-wrap);margin-left: auto;margin-right: auto;padding-left: var(--pv3-gutter);padding-right: var(--pv3-gutter)}.wp-site-blocks > *{margin-block: 0}.pv3-main .wp-block-post-content > *{margin-block: 0}.pv3-btn{--pv3-btn-shadow: var(--pv3-violet);appearance: none;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: .8em;font: 700 1rem/1.25 var(--pv3-font-head);letter-spacing: .005em;text-align: center;color: var(--pv3-ink);background: linear-gradient(180deg,var(--pv3-gold-soft) 0%,var(--pv3-gold) 58%);border: 2px solid var(--pv3-ink);border-radius: 10px;padding: .82em .85em .82em 1.35em;box-shadow: 4px 4px 0 var(--pv3-btn-shadow);transition: transform .15s ease,box-shadow .15s ease,background .2s}.pv3-btn::after{content: "";flex: none;width: 1.75em;height: 1.75em;border-radius: 50%;background: var(--pv3-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFBC0D' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12h12M13 7l5 5-5 5'/%3E%3C/svg%3E") center/62% no-repeat;transition: transform .2s ease}.pv3-btn:hover{color: var(--pv3-ink);transform: translate(2px,2px);box-shadow: 2px 2px 0 var(--pv3-btn-shadow)}.pv3-btn:hover::after{transform: translateX(2px)}.pv3-btn:active{transform: translate(4px,4px);box-shadow: 0 0 0 var(--pv3-btn-shadow)}.pv3-btn:focus-visible{outline: 3px solid var(--pv3-gold-soft);outline-offset: 4px}.pv3-hero .pv3-btn,.pv3-section--violet .pv3-btn,.pv3-promo .pv3-btn{--pv3-btn-shadow: var(--pv3-navy)}.pv3-btn--ghost{background: transparent;color: var(--pv3-gold);border-color: var(--pv3-gold);box-shadow: none}.pv3-btn--ghost:hover{color: var(--pv3-gold);background: rgba(255,188,13,.12);transform: none;box-shadow: none}.pv3-btn--sm::after{display: none}.pv3-btn-row{margin: 1.8rem 0 0}.pv3-btn-inline{display: inline-flex}.pv3-only-mob{display: none !important}@media (max-width: 899px){.pv3-only-desk{display: none !important}.pv3-only-mob{display: inline-flex !important}.pv3-section .pv3-btn-row .pv3-btn{width: 100%}}.wp-block-navigation{position: relative}.wp-block-navigation ul{list-style: none;margin: 0;padding: 0}.wp-block-navigation__container{display: flex;flex-wrap: wrap;align-items: center}.wp-block-navigation .wp-block-navigation-item{display: flex;align-items: center;position: relative}.wp-block-navigation .wp-block-navigation-item__content{text-decoration: none}.wp-site-blocks > .pv3-header{position: sticky;top: 0;z-index: 50;padding-top: 14px;margin-bottom: calc(-1 * var(--pv3-head-h))}.admin-bar .wp-site-blocks > .pv3-header{top: var(--wp-admin--admin-bar--height,32px)}.pv3-header__in{position: relative;display: flex;align-items: center;gap: 1.25rem;min-height: 66px;max-width: calc(var(--pv3-wrap) - 2 * var(--pv3-gutter) + 28px);margin: 0 auto;padding: 0 10px 0 22px;border-radius: 20px;border: 1px solid rgba(255,255,255,.09);box-shadow: 0 18px 40px -22px rgba(0,0,0,.85)}.pv3-header__in::before{content: "";position: absolute;inset: 0;border-radius: inherit;z-index: -1;background: linear-gradient(100deg,rgba(12,17,79,.88),rgba(42,45,61,.9) 45%,rgba(62,34,112,.88));-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px)}.pv3-header__in::after{content: "";position: absolute;left: 22px;right: 22px;bottom: -1px;height: 2px;border-radius: 2px;background: linear-gradient(90deg,transparent,var(--pv3-gold) 30%,var(--pv3-violet) 70%,transparent);opacity: .75}.pv3-header .wp-block-site-logo{flex: none;line-height: 0}.pv3-header .wp-block-site-logo img,.pv3-footer .wp-block-site-logo img{width: 95px;max-width: 95px;height: auto}.pv3-header nav.pv3-nav{margin: 0 auto}.pv3-header .pv3-nav .wp-block-navigation__container{gap: .25rem}.pv3-header .pv3-nav .wp-block-navigation-item__content{position: relative;display: block;padding: .6em .95em;color: var(--pv3-text);font: 600 .93rem/1.2 var(--pv3-font-head);transition: color .2s}.pv3-header .pv3-nav .wp-block-navigation-item__content::after{content: "";position: absolute;left: 50%;bottom: .15em;width: 6px;height: 6px;margin-left: -3px;border-radius: 50%;background: var(--pv3-gold);transform: scale(0);transition: transform .2s}.pv3-header .pv3-nav .wp-block-navigation-item__content:hover,.pv3-header .pv3-nav .wp-block-navigation-item__content[aria-current="page"]{color: var(--pv3-gold)}.pv3-header .pv3-nav .wp-block-navigation-item__content:hover::after,.pv3-header .pv3-nav .wp-block-navigation-item__content[aria-current="page"]::after{transform: scale(1)}.pv3-header__cta{flex: none}.pv3-header .pv3-btn{padding: .6em 1.15em;font-size: .9rem;border-radius: 9px;box-shadow: 3px 3px 0 var(--pv3-btn-shadow)}.pv3-header .pv3-btn:hover{box-shadow: 1px 1px 0 var(--pv3-btn-shadow)}.pv3-header .pv3-btn::after{display: none}.pv3-header .pv3-btn--ghost,.pv3-header .pv3-btn--ghost:hover{box-shadow: none}.pv3-header .pv3-header__login{display: none}.pv3-header .pv3-nav .pv3-nav-cta{display: none}.pv3-burger{display: none;flex: none;width: 44px;height: 44px;padding: 0;cursor: pointer;flex-direction: column;align-items: center;justify-content: center;gap: 5px;border-radius: 14px;border: 1px solid rgba(255,188,13,.45);background: rgba(12,17,79,.6)}.pv3-burger span{display: block;width: 18px;height: 2px;border-radius: 2px;background: var(--pv3-gold);transition: transform .25s,opacity .25s}.pv3-burger[aria-expanded="true"] span:nth-child(1){transform: translateY(7px) rotate(45deg)}.pv3-burger[aria-expanded="true"] span:nth-child(2){opacity: 0}.pv3-burger[aria-expanded="true"] span:nth-child(3){transform: translateY(-7px) rotate(-45deg)}@media (max-width: 899px){:root{--pv3-head-h: 70px}.wp-site-blocks > .pv3-header{padding-top: 10px}.pv3-header__in{min-height: 60px;margin: 0 12px;padding: 0 8px 0 16px;gap: .6rem;border-radius: 18px}.pv3-header .pv3-header__login{display: inline-flex;margin-left: auto}.pv3-burger{display: inline-flex;order: 10}.pv3-header nav.pv3-nav{position: absolute;left: 0;right: 0;top: calc(100% + 8px);margin: 0;display: block;padding: .6rem .9rem 1rem;border-radius: 18px;background: var(--pv3-surface);border: 1px solid var(--pv3-line);box-shadow: 0 26px 50px -20px rgba(0,0,0,.8);opacity: 0;visibility: hidden;transform: translateY(-8px);transition: opacity .22s,transform .22s,visibility .22s}.pv3-header nav.pv3-nav.is-open{opacity: 1;visibility: visible;transform: none}.pv3-header .pv3-nav .wp-block-navigation__container{flex-direction: column;align-items: stretch;gap: 0;width: 100%}.pv3-header .pv3-nav .wp-block-navigation-item{width: 100%}.pv3-header .pv3-nav .wp-block-navigation-item__content{flex: 1;padding: .95em .5em;font-size: 1rem;border-bottom: 1px solid rgba(72,76,97,.6)}.pv3-header .pv3-nav .wp-block-navigation-item__content::after{left: auto;right: .6em;top: 50%;bottom: auto;margin: -3px 0 0}.pv3-header .pv3-nav .pv3-nav-cta{display: flex;width: 100%;margin-top: 1rem}.pv3-header .pv3-nav .pv3-nav-cta .pv3-btn{width: 100%;padding: .85em 1em;font-size: 1rem}}.pv3-hero{position: relative;overflow: hidden;padding: calc(var(--pv3-head-h) + clamp(2rem,5vw,4rem)) 0 clamp(3rem,7vw,5.5rem);background: linear-gradient(180deg,rgba(42,45,61,0) 0%,rgba(42,45,61,0) 52%,rgba(42,45,61,.55) 78%,var(--pv3-surface) 100%),radial-gradient(110% 85% at 85% 5%,rgba(94,45,183,.6),transparent 62%),linear-gradient(165deg,var(--pv3-navy) 0%,var(--pv3-violet-deep) 60%,var(--pv3-violet-deep) 100%)}.pv3-hero__grid{position: relative;display: grid;grid-template-columns: 1.05fr 1fr;gap: clamp(2rem,4vw,3.5rem);align-items: center}.pv3-hero h1{margin-bottom: 1.1rem}.pv3-hero__text > p{font-size: 1rem;color: #e6e5ee}.pv3-hero__text > p:last-of-type{margin-bottom: 0}.pv3-hero__btn{margin-top: 1.6rem}.pv3-hero .pv3-figure{margin: 0;border: 0;border-radius: var(--pv3-radius);box-shadow: 0 0 0 6px rgba(255,188,13,.12),0 30px 60px -25px rgba(0,0,0,.7)}.pv3-hero .pv3-img{border: 0}.pv3-hero__after{grid-column: 1 / -1;padding-top: 1.75rem;border-top: 1px solid rgba(182,181,193,.2);color: #e6e5ee}.pv3-hero__after p:last-child{margin-bottom: 0}@media (max-width: 899px){.pv3-hero__grid{grid-template-columns: 1fr;gap: 0}.pv3-hero__text{display: contents}.pv3-hero .pv3-figure{order: 1}.pv3-hero__btn{order: 2;margin: 1.25rem 0 3rem}.pv3-hero__btn .pv3-btn{width: 100%}.pv3-hero h1{order: 3}.pv3-hero__text > p{order: 4}.pv3-hero__after{order: 5;margin-top: 1.75rem}}.pv3-hero--simple{padding-bottom: clamp(2.5rem,5vw,4rem)}.pv3-hero--simple .pv3-hero__grid{grid-template-columns: 1fr}@media (max-width: 899px){.pv3-hero--simple .pv3-hero__text{display: block}}.pv3-figure{margin: 2rem 0 0;border-radius: var(--pv3-radius);overflow: hidden;border: 1px solid var(--pv3-line)}.pv3-img-cta{cursor: pointer}.pv3-img{position: relative;width: 100%;aspect-ratio: 16 / 9;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 1.5rem;text-align: center;background: repeating-radial-gradient(circle at 50% 50%,rgba(255,255,255,.035) 0 2px,transparent 2px 9px),linear-gradient(135deg,var(--pv3-violet-deep),var(--pv3-navy));color: var(--pv3-muted);font-size: .95rem}img.pv3-img--photo{display: block;height: auto;object-fit: cover;padding: 0;background: var(--pv3-surface)}.pv3-img__ph::before{content: "";display: block;width: 44px;height: 44px;margin: 0 auto .75rem;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFBC0D' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2.5'/%3E%3Ccircle cx='9' cy='10' r='2'/%3E%3Cpath d='m21 16-5.5-5.5L5 20'/%3E%3C/svg%3E") center/contain no-repeat}.pv3-section{position: relative;padding: clamp(3rem,7vw,5.25rem) 0}.pv3-section--alt{background: var(--pv3-surface)}.pv3-section--violet{background: linear-gradient(170deg,var(--pv3-violet-deep),var(--pv3-navy) 70%)}.pv3-section--tight{padding: clamp(2rem,5vw,3rem) 0}.pv3-section--flush-top{padding-top: 1.5rem}.pv3-main > .pv3-section:first-child{padding-top: calc(var(--pv3-head-h) + 3rem)}.pv3-section h2.wp-block-heading{position: relative;margin-bottom: 1.6rem;padding-bottom: .9rem}.pv3-section h2.wp-block-heading::after{content: "";position: absolute;left: 0;bottom: 0;width: 56px;height: 4px;border-radius: 4px;background: linear-gradient(90deg,var(--pv3-gold) 0 60%,transparent 60% 70%,var(--pv3-gold) 70% 100%)}.pv3-section h3.wp-block-heading{margin: 1.8rem 0 .8rem}.pv3-section .pv3-wrap > h2 + h3.wp-block-heading{margin-top: 0}.pv3-btn-row + p,.pv3-btn-row + h3,.pv3-btn-row + .wp-block-list,.pv3-figure + p,.pv3-figure + h3{margin-top: 1.8rem}.wp-block-list[class*="is-style-pv3-"]{list-style: none;padding: 0}.wp-block-list.is-style-pv3-ticks{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: .7rem 2rem}.wp-block-list.is-style-pv3-ticks li{position: relative;padding-left: 2rem}.wp-block-list.is-style-pv3-ticks li::before{content: "";position: absolute;left: 0;top: .2em;width: 20px;height: 20px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFBC0D' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat}.wp-block-list.is-style-pv3-chips{display: flex;flex-wrap: wrap;gap: .55rem}.wp-block-list.is-style-pv3-chips li{padding: .5em 1em;border-radius: 999px;background: var(--pv3-surface-2);border: 1px solid var(--pv3-line);font-weight: 600;font-size: .96rem;line-height: 1.35}.pv3-section--alt .wp-block-list.is-style-pv3-chips li{background: var(--pv3-bg)}.wp-block-list.is-style-pv3-chips li:first-child{border-color: rgba(255,188,13,.55)}.wp-block-list.is-style-pv3-facts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: .9rem}.wp-block-list.is-style-pv3-facts li{--pv3-dot: var(--pv3-gold);position: relative;padding: 1.05rem 1.2rem 1.05rem 3.3rem;border-radius: var(--pv3-radius-sm);background: var(--pv3-bg);border: 1px solid var(--pv3-line)}.pv3-section:not(.pv3-section--alt) .wp-block-list.is-style-pv3-facts li{background: var(--pv3-surface)}.wp-block-list.is-style-pv3-facts li::before{content: "";position: absolute;left: 1.2rem;top: 1.2rem;width: 22px;height: 22px;border-radius: 50%;background: radial-gradient(circle,var(--pv3-dot) 0 3px,var(--pv3-ink) 3.5px 5px,var(--pv3-dot) 5.5px 6.5px,var(--pv3-ink) 7px)}.wp-block-list.is-style-pv3-facts li.pv3-is-alert{--pv3-dot: var(--pv3-red);grid-column: 1 / -1;border-color: var(--pv3-red);background: rgba(194,51,66,.12)}.wp-block-list.is-style-pv3-offers{display: grid;gap: .6rem}.wp-block-list.is-style-pv3-offers li{position: relative;padding: 1rem 1.2rem 1rem 3rem;border-radius: var(--pv3-radius-sm);background: rgba(12,17,79,.55);border: 1px solid rgba(255,217,117,.22)}.pv3-section:not(.pv3-section--violet) .wp-block-list.is-style-pv3-offers li{background: var(--pv3-surface-2);border-color: var(--pv3-line)}.wp-block-list.is-style-pv3-offers li::before{content: "";position: absolute;left: 1.2rem;top: 1.25rem;width: 20px;height: 20px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFBC0D' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}.wp-block-list.is-style-pv3-tiles{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: .9rem}.wp-block-list.is-style-pv3-tiles li{display: flex;flex-direction: column;gap: .8rem;padding: 1.2rem;border-radius: var(--pv3-radius-sm);background: var(--pv3-bg);border: 1px solid var(--pv3-line)}.pv3-section:not(.pv3-section--alt) .wp-block-list.is-style-pv3-tiles li{background: var(--pv3-surface)}.wp-block-list.is-style-pv3-tiles li::before{content: "";width: 44px;height: 44px;border-radius: 12px;background: rgba(94,45,183,.35) var(--pv3-ico) center/24px no-repeat}.wp-block-list.is-style-pv3-tiles li:nth-child(3n+1){--pv3-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFBC0D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5.5' width='18' height='13' rx='2.5'/%3E%3Cpath d='M3 10h18M7 15h4'/%3E%3C/svg%3E")}.wp-block-list.is-style-pv3-tiles li:nth-child(3n+2){--pv3-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFBC0D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10h16M5.5 10v7M10 10v7M14 10v7M18.5 10v7M3.5 20h17M12 3.5 20 8H4l8-4.5Z'/%3E%3C/svg%3E")}.wp-block-list.is-style-pv3-tiles li:nth-child(3n+3){--pv3-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFBC0D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 7V5.5A1.5 1.5 0 0 0 17.5 4h-12A1.5 1.5 0 0 0 4 5.5v13A1.5 1.5 0 0 0 5.5 20h13a1.5 1.5 0 0 0 1.5-1.5V9a1.5 1.5 0 0 0-1.5-1.5H4'/%3E%3Ccircle cx='16' cy='13.75' r='1.25'/%3E%3C/svg%3E")}.wp-block-list.is-style-pv3-routes{border: 1px solid var(--pv3-line);border-radius: var(--pv3-radius-sm);overflow: hidden}.wp-block-list.is-style-pv3-routes li{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: 1rem;padding: .95rem 1.2rem;border-top: 1px solid var(--pv3-line);color: var(--pv3-gold-soft)}.wp-block-list.is-style-pv3-routes li:first-child{border-top: 0}.wp-block-list.is-style-pv3-routes li:nth-child(odd){background: var(--pv3-surface)}.pv3-section--alt .wp-block-list.is-style-pv3-routes li:nth-child(odd){background: var(--pv3-bg)}.wp-block-list.is-style-pv3-routes li strong{color: var(--pv3-text)}.wp-block-list.is-style-pv3-steps{display: grid;gap: .8rem;counter-reset: pv3-step}.wp-block-list.is-style-pv3-steps > li{counter-increment: pv3-step;position: relative;padding: 1rem 1.2rem 1rem 4.2rem;min-height: 4rem;border-radius: var(--pv3-radius-sm);background: var(--pv3-bg);border: 1px solid var(--pv3-line)}.pv3-section:not(.pv3-section--alt) .wp-block-list.is-style-pv3-steps > li{background: var(--pv3-surface)}.wp-block-list.is-style-pv3-steps > li::before{content: counter(pv3-step);position: absolute;left: 1.2rem;top: 1rem;display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;background: var(--pv3-violet);color: #fff;font: 700 1rem/1 var(--pv3-font-head)}.wp-block-list.is-style-pv3-ladder{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: .75rem;align-items: end;margin: 1.8rem 0 2rem}.wp-block-list.is-style-pv3-ladder li{display: flex;flex-direction: column;gap: .6rem;font: 700 .98rem/1.3 var(--pv3-font-head)}.wp-block-list.is-style-pv3-ladder li::before{content: "";height: calc(var(--pv3-step,1) * 26px + 18px);border-radius: 10px 10px 4px 4px;background: linear-gradient(180deg,var(--pv3-gold),rgba(255,188,13,.25));opacity: calc(.45 + var(--pv3-step,1) * .11)}.wp-block-list.is-style-pv3-ladder li:nth-child(1){--pv3-step: 1}.wp-block-list.is-style-pv3-ladder li:nth-child(2){--pv3-step: 2}.wp-block-list.is-style-pv3-ladder li:nth-child(3){--pv3-step: 3}.wp-block-list.is-style-pv3-ladder li:nth-child(4){--pv3-step: 4}.wp-block-list.is-style-pv3-ladder li:nth-child(n+5){--pv3-step: 5}.wp-block-list.is-style-pv3-cards{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: .9rem}.wp-block-list.is-style-pv3-cards li{padding: 1.3rem 1.4rem;border-radius: var(--pv3-radius-sm);background: var(--pv3-bg);border: 1px solid var(--pv3-line);border-top: 3px solid var(--pv3-gold)}.pv3-section:not(.pv3-section--alt) .wp-block-list.is-style-pv3-cards li{background: var(--pv3-surface)}.wp-block-list.is-style-pv3-cards li strong:first-child{display: block;margin-bottom: .4rem;font: 700 1.02rem/1.35 var(--pv3-font-head);color: var(--pv3-gold-soft)}.pv3-section .wp-block-list:not([class*="is-style-pv3-"]){padding-left: 1.3rem}.pv3-section .wp-block-list:not([class*="is-style-pv3-"]) li{margin-bottom: .4rem}.is-style-pv3-callout{padding: 1.1rem 1.3rem;border-left: 4px solid var(--pv3-gold);background: rgba(255,188,13,.07);border-radius: 0 var(--pv3-radius-sm) var(--pv3-radius-sm) 0}.is-style-pv3-panel{position: relative;padding: clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2rem) calc(clamp(1.25rem,3vw,2rem) + 52px + 1.25rem);border-radius: var(--pv3-radius);background: linear-gradient(135deg,rgba(94,45,183,.28),rgba(12,17,79,.4));border: 1px solid rgba(94,45,183,.6)}.is-style-pv3-panel::before{content: "";position: absolute;left: clamp(1.25rem,3vw,2rem);top: clamp(1.25rem,3vw,2rem);width: 52px;height: 52px;border-radius: 14px;background: var(--pv3-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFBC0D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 4.5 6v5.5c0 4.6 3.2 8.3 7.5 9.5 4.3-1.2 7.5-4.9 7.5-9.5V6L12 3Z'/%3E%3C/svg%3E") center/24px no-repeat}.is-style-pv3-panel > :last-child,.is-style-pv3-safe > :last-child{margin-bottom: 0}.is-style-pv3-safe{position: relative;padding: clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2rem) calc(clamp(1.25rem,3vw,2rem) + 60px + 1.5rem);border-radius: var(--pv3-radius);background: var(--pv3-bg);border: 1px solid var(--pv3-line);border-top: 4px solid var(--pv3-red)}.pv3-section:not(.pv3-section--alt) .is-style-pv3-safe{background: var(--pv3-surface)}.is-style-pv3-safe::before{content: "18+";position: absolute;left: clamp(1.25rem,3vw,2rem);top: clamp(1.25rem,3vw,2rem);display: grid;place-items: center;width: 60px;height: 60px;border-radius: 50%;border: 3px solid var(--pv3-red);color: var(--pv3-text);font: 800 1.1rem/1 var(--pv3-font-head)}.is-style-pv3-cols{columns: 2 340px;column-gap: 2.5rem}.is-style-pv3-cols > p{break-inside: avoid}.is-style-pv3-features{display: grid;grid-template-columns: repeat(auto-fit,minmax(260px,1fr));gap: .9rem;margin: 1.5rem 0}.is-style-pv3-features > p{margin: 0;padding: 1.3rem 1.4rem;border-radius: var(--pv3-radius-sm);background: var(--pv3-bg);border: 1px solid var(--pv3-line)}.pv3-section:not(.pv3-section--alt) .is-style-pv3-features > p{background: var(--pv3-surface)}.is-style-pv3-features > p strong:first-child{display: block;margin-bottom: .4rem;font: 700 1.02rem/1.35 var(--pv3-font-head);color: var(--pv3-gold-soft)}.pv3-section .wp-block-columns{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1rem;margin: 0}.pv3-section .wp-block-column > :last-child{margin-bottom: 0}.is-style-pv3-plus,.is-style-pv3-minus{height: 100%;padding: 1.5rem;border-radius: var(--pv3-radius);background: var(--pv3-surface);border: 1px solid var(--pv3-line)}.is-style-pv3-plus > :last-child,.is-style-pv3-minus > :last-child{margin-bottom: 0}.is-style-pv3-plus::before,.is-style-pv3-minus::before{content: "";display: block;width: 40px;height: 40px;margin-bottom: 1rem;border-radius: 50%}.is-style-pv3-plus::before{background: rgba(255,188,13,.15) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFBC0D' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/22px no-repeat}.is-style-pv3-minus{border-color: rgba(194,51,66,.6)}.is-style-pv3-minus::before{background: rgba(194,51,66,.18) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e2606d' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E") center/22px no-repeat}.pv3-section .wp-block-table{margin: 1.75rem 0;border-radius: var(--pv3-radius-sm);overflow: hidden;border: 1px solid var(--pv3-line)}.pv3-section .wp-block-table table{width: 100%;border-collapse: collapse;table-layout: auto;margin: 0;font-size: clamp(.72rem,2.3vw,1rem);line-height: 1.4}.pv3-section .wp-block-table thead{border: 0}.pv3-section .wp-block-table th,.pv3-section .wp-block-table td{padding: clamp(.45rem,1.4vw,.9rem) clamp(.35rem,1.4vw,1.1rem);text-align: left;vertical-align: top;border: 0;overflow-wrap: anywhere;hyphens: auto}.pv3-section .wp-block-table thead th{background: var(--pv3-violet);color: #fff;font: 700 clamp(.7rem,2.1vw,.95rem)/1.3 var(--pv3-font-head)}.pv3-section .wp-block-table tbody tr{background: var(--pv3-bg)}.pv3-section .wp-block-table tbody tr:nth-child(even){background: var(--pv3-surface-2)}.pv3-section .wp-block-table td:first-child{font-weight: 700}.pv3-section--violet .wp-block-table{border-color: rgba(255,217,117,.25)}.pv3-section--violet .wp-block-table thead th{background: var(--pv3-gold);color: var(--pv3-ink)}.pv3-section--violet .wp-block-table tbody tr{background: rgba(12,17,79,.7)}.pv3-section--violet .wp-block-table tbody tr:nth-child(even){background: rgba(62,34,112,.75)}.pv3-section .wp-block-table.is-style-pv3-spec thead th{background: var(--pv3-surface-2);color: var(--pv3-gold)}.pv3-section .wp-block-table.is-style-pv3-spec tbody tr,.pv3-section .wp-block-table.is-style-pv3-spec tbody tr:nth-child(even){background: var(--pv3-bg)}.pv3-section .wp-block-table.is-style-pv3-spec tbody td{border-top: 1px solid var(--pv3-line)}.pv3-section .wp-block-table.is-style-pv3-spec tbody td:first-child{width: 32%;font: 700 clamp(.75rem,2.2vw,1rem)/1.35 var(--pv3-font-head);background: var(--pv3-surface)}.pv3-section--alt .wp-block-table.is-style-pv3-spec tbody td:first-child{background: var(--pv3-surface-2)}.pv3-tag{display: inline-block;padding: 2px 10px;border-radius: 999px;font-size: .8rem;font-weight: 700;background: rgba(255,188,13,.12);color: var(--pv3-gold);border: 1px solid rgba(255,188,13,.35)}.pv3-check{color: var(--pv3-gold);font-weight: 800}.pv3-yes{color: var(--pv3-gold-soft);font-weight: 700}.pv3-no{color: #e2606d;font-weight: 700}.pv3-faq{display: grid;gap: .7rem}.pv3-faq__item{border-radius: var(--pv3-radius-sm);background: var(--pv3-bg);border: 1px solid var(--pv3-line);transition: border-color .3s}.pv3-section:not(.pv3-section--alt) .pv3-faq__item{background: var(--pv3-surface)}.pv3-faq__item.is-open{border-color: rgba(255,188,13,.55)}.pv3-section .pv3-faq__h{margin: 0;font-size: 1rem;letter-spacing: 0}.pv3-faq__q{appearance: none;background: none;border: 0;width: 100%;text-align: left;cursor: pointer;display: block;position: relative;padding: 1.1rem 4rem 1.1rem 1.25rem;border-radius: var(--pv3-radius-sm);font: 600 1rem/1.4 var(--pv3-font-head);color: var(--pv3-text)}.pv3-faq__q:focus-visible{outline: 2px solid var(--pv3-gold);outline-offset: -2px}.pv3-faq__q::after{content: "";position: absolute;right: 1.25rem;top: 50%;width: 30px;height: 30px;margin-top: -15px;border-radius: 50%;background: var(--pv3-surface-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFBC0D' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center/14px no-repeat;transition: transform .35s ease,background-color .35s}.pv3-faq__item.is-open .pv3-faq__q::after{transform: rotate(135deg);background-color: var(--pv3-violet)}.pv3-faq__a{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .35s ease}.pv3-faq__item.is-open .pv3-faq__a{grid-template-rows: 1fr}.pv3-faq__a > div{overflow: hidden;min-height: 0;opacity: 0;transform: translateY(-6px);transition: opacity .3s ease,transform .35s ease}.pv3-faq__item.is-open .pv3-faq__a > div{opacity: 1;transform: none}.pv3-faq__a p{margin: 0;padding: 0 1.25rem 1.2rem;color: #e3e2ea}.pv3-prose h2.wp-block-heading{margin-top: 3rem}.pv3-prose h2.wp-block-heading:first-child{margin-top: 0}.pv3-contact{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);gap: 1.5rem;align-items: start}.pv3-contact__form,.pv3-contact__info{padding: clamp(1.25rem,3vw,2rem);border-radius: var(--pv3-radius);background: var(--pv3-bg);border: 1px solid var(--pv3-line)}.pv3-contact__info{background: linear-gradient(135deg,rgba(94,45,183,.28),rgba(12,17,79,.4));border-color: rgba(94,45,183,.6)}.pv3-contact__title{font: 700 1.2rem/1.3 var(--pv3-font-head);margin-bottom: 1rem}.pv3-contact dl{margin: 0;display: grid;gap: 1.4rem}.pv3-contact__row{position: relative;padding-left: 3.6rem;min-height: 44px}.pv3-contact__row::before{content: "";position: absolute;left: 0;top: 0;width: 44px;height: 44px;border-radius: 12px;background: var(--pv3-bg) var(--pv3-ico) center/22px no-repeat}.pv3-contact__row--mail{--pv3-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFBC0D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2.5'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E")}.pv3-contact__row--time{--pv3-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFBC0D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E")}.pv3-contact dt{font: 700 .85rem/1.3 var(--pv3-font-head);color: var(--pv3-gold);margin-bottom: .2rem}.pv3-contact dd{margin: 0;font-weight: 600;overflow-wrap: anywhere}.pv3-contact dd a{color: var(--pv3-text)}.pv3-contact dd a:hover{color: var(--pv3-gold)}.pv3-field{display: grid;gap: .45rem;margin-bottom: 1.1rem}.pv3-field span{font: 600 .9rem/1.3 var(--pv3-font-head)}.pv3-field input,.pv3-field textarea{width: 100%;padding: .85rem 1rem;border-radius: 10px;font: inherit;font-size: 1rem;resize: vertical;background: var(--pv3-surface);border: 1px solid var(--pv3-line);color: var(--pv3-text);transition: border-color .2s,box-shadow .2s}.pv3-field input:focus,.pv3-field textarea:focus{outline: none;border-color: var(--pv3-gold);box-shadow: 0 0 0 3px rgba(255,188,13,.18)}.pv3-form-submit{margin-top: .4rem}.pv3-contact__notice{padding: .8rem 1rem;border-radius: 10px;background: rgba(255,188,13,.1);border: 1px solid rgba(255,188,13,.4)}.pv3-hp{position: absolute !important;left: -9999px;width: 1px;height: 1px;overflow: hidden}.pv3-footer{position: relative;overflow: hidden;padding: 3.5rem 0 0;background: linear-gradient(180deg,var(--pv3-surface),var(--pv3-navy) 140%)}.pv3-footer::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 3px;background: linear-gradient(90deg,var(--pv3-violet),var(--pv3-gold),var(--pv3-violet))}.pv3-footer::after{content: "";position: absolute;width: 520px;height: 520px;right: -170px;bottom: -230px;border-radius: 50%;pointer-events: none;background: repeating-radial-gradient(circle,transparent 0 15px,rgba(182,181,193,.12) 15px 16px)}.pv3-footer__grid{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.15fr);gap: 2rem 4rem;align-items: start}.pv3-footer .wp-block-site-logo{line-height: 0}.pv3-footer__text{margin: 1.1rem 0 0;color: var(--pv3-muted);font-size: .95rem}.pv3-footer .pv3-footer-nav .wp-block-navigation__container{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: .2rem 2rem}.pv3-footer .pv3-footer-nav .wp-block-navigation-item{width: 100%}.pv3-footer .pv3-footer-nav .wp-block-navigation-item__content{display: flex;align-items: center;gap: .55rem;width: 100%;padding: .55em 0;color: var(--pv3-text);font-weight: 600;border-bottom: 1px solid rgba(72,76,97,.55);transition: color .2s}.pv3-footer .pv3-footer-nav .wp-block-navigation-item__content::before{content: "";flex: none;width: 14px;height: 14px;transition: transform .2s;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFBC0D' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}.pv3-footer .pv3-footer-nav .wp-block-navigation-item__content:hover{color: var(--pv3-gold)}.pv3-footer .pv3-footer-nav .wp-block-navigation-item__content:hover::before{transform: translateX(3px)}.pv3-footer__bottom{position: relative;z-index: 1;margin-top: 2.75rem;padding: 1.1rem 0 1.4rem;border-top: 1px solid rgba(182,181,193,.16)}.pv3-footer__bottom p{margin: 0;color: var(--pv3-muted);font-size: .88rem}.pv3-promo{position: fixed;right: 20px;bottom: 20px;z-index: 60;width: min(330px,calc(100vw - 32px));padding: 1.3rem 1.3rem 1.2rem;border-radius: var(--pv3-radius);background: linear-gradient(150deg,var(--pv3-violet),var(--pv3-violet-deep) 60%,var(--pv3-navy));border: 1px solid rgba(255,217,117,.35);box-shadow: 0 24px 50px -18px rgba(0,0,0,.75);opacity: 0;transform: translateY(16px);transition: opacity .35s,transform .35s}.pv3-promo[hidden]{display: none}.pv3-promo.is-visible{opacity: 1;transform: none}.pv3-promo__close{position: absolute;top: 10px;right: 10px;width: 32px;height: 32px;padding: 0;display: grid;place-items: center;border: 0;border-radius: 50%;background: rgba(12,17,79,.6);color: var(--pv3-text);cursor: pointer}.pv3-promo__close:focus-visible{outline: 2px solid var(--pv3-gold-soft);outline-offset: 2px}.pv3-promo__close svg{width: 16px;height: 16px}.pv3-promo__body > *{margin: 0}.pv3-promo p.pv3-promo__title{margin-bottom: .3rem;font: 700 .8rem/1.2 var(--pv3-font-head);letter-spacing: .12em;text-transform: uppercase;color: var(--pv3-gold-soft)}.pv3-promo p.pv3-promo__offer{padding-right: 1.5rem;font: 750 1.35rem/1.25 var(--pv3-font-head)}.pv3-promo .pv3-promo__cta{display: flex;margin-top: 1rem}.pv3-promo .pv3-promo__cta .pv3-btn{width: 100%;font-size: .9rem;padding: .7em .7em .7em 1em}.pv3-to-top{position: fixed;left: 20px;bottom: 20px;z-index: 55;width: 46px;height: 46px;padding: 0;display: grid;place-items: center;border-radius: 50%;border: 1px solid var(--pv3-line);background: var(--pv3-surface-2);color: var(--pv3-gold);cursor: pointer;opacity: 0;visibility: hidden;transition: opacity .25s,visibility .25s}.pv3-to-top[hidden]{display: grid}.pv3-to-top.is-visible{opacity: 1;visibility: visible}.pv3-to-top svg{width: 20px;height: 20px}@media (max-width: 1023px) and (min-width: 721px){.wp-block-list.is-style-pv3-facts{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.pv3-contact{grid-template-columns: 1fr}.pv3-contact__info{order: -1}}@media (max-width: 720px){.wp-block-list.is-style-pv3-ticks,.wp-block-list.is-style-pv3-facts,.wp-block-list.is-style-pv3-tiles,.pv3-section .wp-block-columns{grid-template-columns: 1fr}.wp-block-list.is-style-pv3-routes li{grid-template-columns: 1fr;gap: .2rem}.wp-block-list.is-style-pv3-ladder{grid-template-columns: 1fr;gap: .5rem}.wp-block-list.is-style-pv3-ladder li{flex-direction: row;align-items: center;gap: .9rem}.wp-block-list.is-style-pv3-ladder li::before{height: 14px;width: calc(var(--pv3-step,1) * 9% + 6%);flex: none;border-radius: 6px;background: linear-gradient(90deg,rgba(255,188,13,.3),var(--pv3-gold))}.is-style-pv3-panel,.is-style-pv3-safe{padding: calc(1.25rem + 52px + 1rem) 1.25rem 1.25rem}.is-style-pv3-safe{padding-top: calc(1.25rem + 60px + 1rem)}.pv3-footer{padding-top: 2.75rem}.pv3-footer__grid,.pv3-footer .pv3-footer-nav .wp-block-navigation__container{grid-template-columns: 1fr}.pv3-footer__bottom{margin-top: 2rem;padding-bottom: 5.5rem}.pv3-promo{right: 16px;bottom: 16px;width: calc(100vw - 32px);padding: 1rem 1rem .95rem}.pv3-promo p.pv3-promo__offer{font-size: 1.1rem}.pv3-promo .pv3-promo__cta{margin-top: .75rem}.pv3-to-top{left: 16px;bottom: 16px}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition: none !important;scroll-behavior: auto !important}}.editor-styles-wrapper .pv3-faq__a{grid-template-rows: 1fr}.editor-styles-wrapper .pv3-faq__a > div{opacity: 1;transform: none}.editor-styles-wrapper .pv3-hero{padding-top: clamp(2rem,5vw,4rem)}.editor-styles-wrapper .pv3-is-empty{opacity: .35}.editor-styles-wrapper .pv3-is-empty:focus-within{opacity: 1}
