:root{--nb7_ink: var(--wp--preset--color--navy,#0C114F);--nb7_bg: var(--wp--preset--color--bg,#232634);--nb7_surface: var(--wp--preset--color--surface,#2A2D3D);--nb7_surface2: var(--wp--preset--color--surface-2,#373A4D);--nb7_line: var(--wp--preset--color--border,#484C61);--nb7_plum: var(--wp--preset--color--purple-deep,#3E2270);--nb7_violet: var(--wp--preset--color--purple,#5E2DB7);--nb7_gold: var(--wp--preset--color--gold,#FFBC0D);--nb7_gold_soft: var(--wp--preset--color--gold-soft,#FFD975);--nb7_red: var(--wp--preset--color--red,#C23342);--nb7_text: var(--wp--preset--color--text,#F5F5F5);--nb7_muted: var(--wp--preset--color--muted,#B6B5C1);--nb7_dark: #1b1d2a;--nb7_head: var(--wp--preset--font-family--display);--nb7_body: var(--wp--preset--font-family--body);--nb7_radius: 18px;--nb7_wrap: 1160px;--nb7_bar: linear-gradient(90deg,var(--nb7_gold) 0 62%,var(--nb7_violet) 62%);--nb7_arrow: 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")}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth}body{margin: 0;background: var(--nb7_bg);color: var(--nb7_text);-webkit-font-smoothing: antialiased;overflow-x: hidden}img{max-width: 100%;height: auto;display: block}a{color: var(--nb7_gold_soft);text-underline-offset: 3px}a:hover{color: var(--nb7_gold)}p{margin: 0 0 1.05em}strong{color: #fff;font-weight: 700}ul,ol{margin: 0 0 1.2em}h1,h2,h3{margin: 0 0 .6em}.nb7_accent{color: var(--nb7_gold)}.nb7_wrap{width: min(100% - 32px,var(--nb7_wrap));margin-inline: auto}.wp-site-blocks > *{margin-block: 0}.nb7_main .wp-block-post-content > *{margin-block: 0}.nb7_section{padding: 84px 0;position: relative}.nb7_section--alt{background: var(--nb7_surface)}.nb7_section--band{background: radial-gradient(ellipse 60% 80% at 100% 0%,rgba(94,45,183,.5),transparent 65%),linear-gradient(160deg,var(--nb7_plum),var(--nb7_ink) 75%)}.nb7_section--rg{border-top: 4px solid var(--nb7_red)}.nb7_section--tight{padding: 56px 0}.nb7_section--flush-top{padding-top: 24px}.nb7_section .nb7_wrap > *:last-child{margin-bottom: 0}.nb7_section h2.wp-block-heading{position: relative;padding-top: 24px}.nb7_section h2.wp-block-heading::before{content: "";position: absolute;left: 4px;top: 0;width: 64px;height: 8px;background: var(--nb7_bar);transform: skewX(-28deg)}.nb7_section h3.wp-block-heading{margin-top: 1.6em}.nb7_section .nb7_wrap > h2 + h3.wp-block-heading{margin-top: .4em}.nb7_section .nb7_wrap > p,.nb7_section .nb7_wrap > h3,.nb7_section .nb7_wrap > .is-style-nb7_ticks,.nb7_section .nb7_wrap > .is-style-nb7_steps{max-width: 820px}.is-style-nb7_lead{font-size: 1.08rem;color: #e4e3ec}.is-style-nb7_small{font-size: .92rem;color: var(--nb7_muted)}.nb7_section--band p{color: #ecebf3}.nb7_btn{appearance: none;border: 0;cursor: pointer;display: inline-flex;align-items: center;justify-content: space-between;gap: 16px;font: 700 1rem/1.2 var(--nb7_head);text-align: left;letter-spacing: 0;padding: 7px 7px 7px 22px;border-radius: 12px;background: linear-gradient(180deg,var(--nb7_gold_soft),var(--nb7_gold) 70%);color: var(--nb7_dark);box-shadow: inset 0 -2px 0 rgba(0,0,0,.14),0 10px 24px rgba(255,188,13,.22);transition: box-shadow .2s,filter .2s}.nb7_btn::after{content: "";flex: 0 0 38px;height: 38px;border-radius: 9px;background: var(--nb7_dark) var(--nb7_arrow) center / 18px no-repeat;transition: transform .25s ease}.nb7_btn:hover{filter: brightness(1.05);box-shadow: inset 0 -2px 0 rgba(0,0,0,.14),0 14px 30px rgba(255,188,13,.32)}.nb7_btn:hover::after{transform: translateX(3px)}.nb7_btn:active{filter: brightness(.96)}.nb7_btn:focus-visible{outline: 3px solid #fff;outline-offset: 3px}.nb7_btn--sm{font-size: .92rem;padding: 5px 5px 5px 16px;gap: 12px;border-radius: 10px}.nb7_btn--sm::after{flex-basis: 30px;height: 30px;border-radius: 7px;background-size: 15px}.nb7_btn--ghost{background: transparent;color: var(--nb7_text);box-shadow: inset 0 0 0 1.5px rgba(255,188,13,.7);padding: 11px 18px}.nb7_btn--ghost::after{display: none}.nb7_btn--ghost:hover{background: rgba(255,188,13,.1);box-shadow: inset 0 0 0 1.5px var(--nb7_gold)}.nb7_btn_row{margin: 28px 0 0}.nb7_btn_row + *{margin-top: 28px}.nb7_btn_inline{display: inline-flex}@media (max-width: 899px){.nb7_btn_row .nb7_btn{width: 100%}}.nb7_header{position: sticky;top: 0;z-index: 50}.nb7_header::before{content: "";position: absolute;inset: 0;z-index: -1;background: rgba(12,17,79,.86);border-bottom: 1px solid rgba(255,255,255,.07);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px)}.admin-bar .nb7_header{top: var(--wp-admin--admin-bar--height,32px)}.nb7_header__in{display: flex;align-items: center;gap: 28px;min-height: 76px;position: relative}.nb7_logo{flex: 0 0 auto;line-height: 0;margin: 0}.nb7_logo img,.nb7_logo .custom-logo{width: 100px;max-width: 100px;height: auto}.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}.nb7_header nav.nb7_nav{margin-left: auto}.nb7_header .nb7_nav .wp-block-navigation__container{gap: 6px}.nb7_header .nb7_nav .wp-block-navigation-item__content{position: relative;display: block;padding: 10px 14px;color: var(--nb7_text);font-weight: 600;font-size: .95rem;line-height: 1.5;transition: color .2s}.nb7_header .nb7_nav .wp-block-navigation-item__content::after{content: "";position: absolute;left: 14px;right: 14px;bottom: 2px;height: 3px;background: var(--nb7_gold_soft);transform: skewX(-28deg) scaleX(0);transform-origin: left;transition: transform .25s ease,height .2s}.nb7_header .nb7_nav .wp-block-navigation-item__content:hover{color: #fff}.nb7_header .nb7_nav .wp-block-navigation-item__content:hover::after{transform: skewX(-28deg) scaleX(1)}.nb7_header .nb7_nav .wp-block-navigation-item__content[aria-current="page"]{color: var(--nb7_gold)}.nb7_header .nb7_nav .wp-block-navigation-item__content[aria-current="page"]::after{height: 5px;background: var(--nb7_bar);transform: skewX(-28deg) scaleX(1)}.nb7_header__cta{flex: none}.nb7_header .nb7_header__login{display: none}.nb7_header .nb7_nav .nb7_nav_cta{display: none}.nb7_burger{display: none;appearance: none;cursor: pointer;flex: none;width: 46px;height: 46px;place-items: center;border: 1px solid var(--nb7_line);border-radius: 12px;background: var(--nb7_surface);color: var(--nb7_text)}.nb7_burger svg{width: 22px;height: 22px}.nb7_burger .nb7_burger__close{display: none}.nb7_burger[aria-expanded="true"] .nb7_burger__open{display: none}.nb7_burger[aria-expanded="true"] .nb7_burger__close{display: block}@media (max-width: 959px){.nb7_header__in{gap: 10px;min-height: 68px;position: static}.nb7_only_desk{display: none !important}.nb7_header .nb7_header__login{display: inline-flex;margin-left: auto}.nb7_burger{display: grid;order: 10}.nb7_header nav.nb7_nav{position: absolute;top: 100%;left: 0;right: 0;margin: 0;padding: 10px 16px 20px;background: var(--nb7_ink);border-bottom: 1px solid var(--nb7_line);box-shadow: 0 24px 40px rgba(0,0,0,.4);transform-origin: top;transform: scaleY(.96);opacity: 0;visibility: hidden;transition: opacity .2s,transform .2s,visibility .2s}.nb7_header nav.nb7_nav.is-open{opacity: 1;visibility: visible;transform: none}.nb7_header nav.nb7_nav{display: flex;flex-direction: column;align-items: center}.nb7_header .nb7_nav .wp-block-navigation__container{flex-direction: column;align-items: stretch;gap: 2px;width: min(100%,var(--nb7_wrap));margin: 0 auto}.nb7_header .nb7_nav .wp-block-navigation-item{width: 100%}.nb7_header .nb7_nav .wp-block-navigation-item__content{flex: 1;padding: 13px 12px 13px 26px;border-radius: 10px;font-size: 1.02rem}.nb7_header .nb7_nav .wp-block-navigation-item__content::after{left: 8px;right: auto;top: 50%;bottom: auto;width: 8px;height: 16px;margin-top: -8px;transform: skewX(-20deg) scaleY(0);transform-origin: center}.nb7_header .nb7_nav .wp-block-navigation-item__content:hover{background: rgba(255,255,255,.05)}.nb7_header .nb7_nav .wp-block-navigation-item__content:hover::after{transform: skewX(-20deg) scaleY(1)}.nb7_header .nb7_nav .wp-block-navigation-item__content[aria-current="page"]{background: rgba(255,188,13,.08)}.nb7_header .nb7_nav .wp-block-navigation-item__content[aria-current="page"]::after{height: 16px;background: var(--nb7_gold);transform: skewX(-20deg) scaleY(1)}.nb7_header .nb7_nav .nb7_nav_cta{display: flex;width: min(100%,var(--nb7_wrap));margin-top: 12px}.nb7_header .nb7_nav .nb7_nav_cta .nb7_btn{width: 100%}}.nb7_hero{position: relative;overflow: hidden;padding: 64px 0 76px;background: radial-gradient(ellipse 70% 90% at 85% 30%,rgba(94,45,183,.55),transparent 60%),radial-gradient(ellipse 50% 60% at 0% 100%,rgba(62,34,112,.7),transparent 70%),var(--nb7_ink)}.nb7_hero__grid{display: grid;grid-template-columns: 1.05fr .95fr;gap: 56px;align-items: center}.nb7_hero h1{margin-bottom: .5em}.nb7_hero__intro{color: #dcdbe6;font-size: 1.05rem}.nb7_hero__btn{margin: 26px 0 0}.nb7_hero__after{margin-top: 26px;padding-top: 22px;border-top: 1px solid rgba(255,255,255,.12)}.nb7_hero__after p{font-size: .98rem;color: var(--nb7_muted)}.nb7_hero__after p:last-child{margin-bottom: 0}.nb7_hero__media{position: relative}.nb7_hero__media::before{content: "";position: absolute;inset: 26px -26px -26px 26px;z-index: 0;border-radius: var(--nb7_radius);border: 2px solid rgba(255,188,13,.55);background: repeating-linear-gradient(-45deg,rgba(255,188,13,.22) 0 10px,transparent 10px 24px)}.nb7_hero .nb7_figure{position: relative;z-index: 1;margin: 0;box-shadow: 0 30px 60px rgba(0,0,0,.45)}.nb7_hero--simple{padding: 56px 0 60px}.nb7_hero--simple .nb7_hero__grid{grid-template-columns: 1fr}.nb7_hero--simple .nb7_hero__text{max-width: 860px}@media (max-width: 899px){.nb7_hero{padding: 28px 0 56px}.nb7_hero--simple{padding: 40px 0 44px}.nb7_hero__grid{display: flex;flex-direction: column;align-items: stretch;gap: 0}.nb7_hero__text{display: contents}.nb7_hero__media{order: 1;margin-right: 10px}.nb7_hero__media::before{inset: 14px -10px -14px 10px}.nb7_hero__btn{order: 2;margin: 32px 0 48px}.nb7_hero--simple .nb7_hero__btn{margin: 8px 0 0}.nb7_hero h1{order: 3}.nb7_hero__intro{order: 4}.nb7_hero__after{order: 5}}.nb7_figure{margin: 34px 0 0;border-radius: var(--nb7_radius);overflow: hidden;border: 1px solid var(--nb7_line);background: var(--nb7_surface)}.nb7_img_cta{cursor: pointer}.nb7_img{position: relative;width: 100%;aspect-ratio: 16 / 9;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 12px;padding: 24px;text-align: center;background: linear-gradient(135deg,rgba(94,45,183,.35),rgba(12,17,79,.6)),repeating-linear-gradient(45deg,rgba(255,255,255,.025) 0 12px,transparent 12px 24px),var(--nb7_surface)}img.nb7_img--photo{display: block;padding: 0;height: auto;object-fit: cover}.nb7_img__ph{max-width: 34ch;color: var(--nb7_muted);font-size: .92rem}.nb7_img__ph::before{content: "";display: block;width: 44px;height: 44px;margin: 0 auto 12px;background: var(--nb7_gold);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Ccircle cx='9' cy='10' r='2'/%3E%3Cpath d='m21 16-5-5-9 9'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Ccircle cx='9' cy='10' r='2'/%3E%3Cpath d='m21 16-5-5-9 9'/%3E%3C/svg%3E") center / contain no-repeat}.nb7_section .wp-block-table{margin: 6px 0 22px;overflow: visible}.nb7_section .wp-block-table table{width: 100%;border-collapse: separate;border-spacing: 0 8px;table-layout: auto;margin: 0;font-size: clamp(.8rem,2.6vw,1rem);line-height: 1.5}.nb7_section .wp-block-table thead{border: 0}.nb7_section .wp-block-table th{background: none;border: 0;text-align: left;color: var(--nb7_muted);font: 700 clamp(.66rem,1.9vw,.76rem)/1.3 var(--nb7_body);text-transform: uppercase;letter-spacing: .09em;padding: 6px clamp(8px,2vw,20px) 0;overflow-wrap: break-word}.nb7_section .wp-block-table th:first-child{padding-left: clamp(12px,2.4vw,24px)}.nb7_section .wp-block-table td{padding: clamp(10px,1.8vw,15px) clamp(8px,2vw,20px);vertical-align: top;text-align: left;background: var(--nb7_surface);border: 0;border-top: 1px solid var(--nb7_line);border-bottom: 1px solid var(--nb7_line);overflow-wrap: break-word;transition: background .2s}.nb7_section .wp-block-table td:first-child{border-left: 4px solid var(--nb7_gold);border-radius: 10px 0 0 10px;font-weight: 700;color: #fff;padding-left: clamp(10px,2.2vw,20px)}.nb7_section .wp-block-table td:last-child{border-right: 1px solid var(--nb7_line);border-radius: 0 10px 10px 0;color: var(--nb7_gold_soft);font-weight: 600}.nb7_section .wp-block-table tr:hover td{background: var(--nb7_surface2)}.nb7_section--alt .wp-block-table td{background: var(--nb7_bg)}.nb7_section--alt .wp-block-table tr:hover td{background: #2f3244}.nb7_section--band .wp-block-table td{background: rgba(12,17,79,.55)}.nb7_section .wp-block-table th,.nb7_section .wp-block-table td{-webkit-hyphens: auto;hyphens: auto}@media (max-width: 599px){.nb7_section .wp-block-table table:has(th:nth-child(4)){font-size: .74rem;border-spacing: 0 6px}.nb7_section .wp-block-table table:has(th:nth-child(4)) th{font-size: .58rem;letter-spacing: .03em;padding: 4px 4px 0}.nb7_section .wp-block-table table:has(th:nth-child(4)) th:first-child{padding-left: 9px}.nb7_section .wp-block-table table:has(th:nth-child(4)) td{padding: 8px 4px}.nb7_section .wp-block-table table:has(th:nth-child(4)) td:first-child{padding-left: 7px;border-left-width: 3px}}.nb7_tag{display: inline-block;padding: 2px 9px;border-radius: 6px;font-size: .78em;font-weight: 700;background: rgba(255,188,13,.12);color: var(--nb7_gold);border: 1px solid rgba(255,188,13,.35)}.nb7_check{color: var(--nb7_gold);font-weight: 800}.nb7_yes{color: #7BE0A3;font-weight: 700}.nb7_no{color: #FF8A95;font-weight: 700}.nb7_code{font: 700 .95em/1 var(--nb7_head);letter-spacing: .06em;color: var(--nb7_dark);background: var(--nb7_gold);padding: 3px 9px;border-radius: 6px;white-space: nowrap}.nb7_spec{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px;margin: 8px 0 0}.nb7_spec__head{display: none}.nb7_spec__item{background: var(--nb7_surface);border: 1px solid var(--nb7_line);border-radius: 14px;padding: 18px 20px 20px}.nb7_spec dt{font-size: .82rem;color: var(--nb7_muted);margin-bottom: 6px;font-weight: 500}.nb7_spec dd{margin: 0;font: 700 1.08rem/1.3 var(--nb7_head);color: var(--nb7_gold_soft)}@media (max-width: 899px){.nb7_spec{grid-template-columns: repeat(2,1fr)}}@media (max-width: 599px){.nb7_spec{grid-template-columns: 1fr}}.wp-block-list.is-style-nb7_ticks{list-style: none;padding: 0;margin: 0 0 1.2em}.wp-block-list.is-style-nb7_ticks li{position: relative;padding: 8px 0 8px 32px;border-bottom: 1px dashed rgba(255,255,255,.08)}.wp-block-list.is-style-nb7_ticks li:last-child{border-bottom: 0}.wp-block-list.is-style-nb7_ticks li::before{content: "";position: absolute;left: 4px;top: 17px;width: 13px;height: 8px;background: var(--nb7_gold);transform: skewX(-28deg)}.wp-block-list.is-style-nb7_chips,.wp-block-list.is-style-nb7_chips_gold{list-style: none;padding: 0;margin: 4px 0 1.4em;display: flex;flex-wrap: wrap;gap: 8px}.wp-block-list.is-style-nb7_chips li,.wp-block-list.is-style-nb7_chips_gold li{background: var(--nb7_surface2);border: 1px solid var(--nb7_line);border-radius: 999px;padding: 7px 15px;font-size: .92rem;font-weight: 500;line-height: 1.4}.wp-block-list.is-style-nb7_chips_gold li{background: rgba(255,188,13,.1);border-color: rgba(255,188,13,.5);color: var(--nb7_gold_soft);font-weight: 600}.wp-block-list.is-style-nb7_tracks{list-style: none;padding: 0;margin: 6px 0 1.4em;counter-reset: nb7_t;columns: 2;column-gap: 28px}.wp-block-list.is-style-nb7_tracks li{counter-increment: nb7_t;break-inside: avoid;display: flex;gap: 12px;padding: 8px 0;border-bottom: 1px solid rgba(255,255,255,.07);font-size: .95rem}.wp-block-list.is-style-nb7_tracks li::before{content: counter(nb7_t,decimal-leading-zero);font: 700 .8rem/1.9 var(--nb7_head);color: var(--nb7_gold);min-width: 22px}.nb7_narrow .wp-block-list.is-style-nb7_tracks{columns: 1}.wp-block-list.is-style-nb7_tickets{list-style: none;padding: 0;margin: 22px 0 26px;display: grid;grid-template-columns: repeat(auto-fit,minmax(180px,1fr));gap: 12px}.wp-block-list.is-style-nb7_tickets li{background: rgba(12,17,79,.55);border: 1px dashed rgba(255,217,117,.45);border-radius: 14px;padding: 16px;font-size: .93rem;line-height: 1.5}.wp-block-list.is-style-nb7_lines,.wp-block-list.is-style-nb7_help{list-style: none;padding: 0;margin: 26px 0 30px;display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.wp-block-list.is-style-nb7_lines li,.wp-block-list.is-style-nb7_help li{background: var(--nb7_surface);border: 1px solid var(--nb7_line);border-radius: 16px;padding: 22px;font-size: .95rem}.nb7_section--alt .wp-block-list.is-style-nb7_lines li,.nb7_section--alt .wp-block-list.is-style-nb7_help li{background: var(--nb7_bg)}.nb7_ico{width: 36px;height: 36px;padding: 7px;border-radius: 10px;background: rgba(255,188,13,.12);color: var(--nb7_gold);display: block;margin-bottom: 14px}.wp-block-list.is-style-nb7_steps{list-style: none;padding: 0;margin: 20px 0 28px;counter-reset: nb7_s;display: grid;gap: 12px}.wp-block-list.is-style-nb7_steps > li{counter-increment: nb7_s;position: relative;padding: 16px 20px 16px 72px;min-height: 58px;background: var(--nb7_surface);border: 1px solid var(--nb7_line);border-radius: 14px}.nb7_section--alt .wp-block-list.is-style-nb7_steps > li{background: var(--nb7_bg)}.wp-block-list.is-style-nb7_steps > li::before{content: counter(nb7_s);position: absolute;left: 18px;top: 14px;width: 36px;height: 30px;display: grid;place-items: center;font: 800 1rem/1 var(--nb7_head);color: var(--nb7_dark);background: var(--nb7_gold);transform: skewX(-12deg);border-radius: 6px}.wp-block-list.is-style-nb7_cards{list-style: none;padding: 0;margin: 20px 0 28px;display: grid;grid-template-columns: repeat(auto-fit,minmax(260px,1fr));gap: 16px}.wp-block-list.is-style-nb7_cards > li{position: relative;padding: 46px 22px 22px;background: var(--nb7_surface);border: 1px solid var(--nb7_line);border-radius: 16px;font-size: .96rem}.nb7_section--alt .wp-block-list.is-style-nb7_cards > li{background: var(--nb7_bg)}.wp-block-list.is-style-nb7_cards > li::before{content: "";position: absolute;left: 24px;top: 22px;width: 40px;height: 6px;background: var(--nb7_bar);transform: skewX(-28deg)}.wp-block-list.is-style-nb7_cards > li > strong:first-child{display: block;font: 700 1.08rem/1.3 var(--nb7_head);margin-bottom: 6px}.is-style-nb7_card,.is-style-nb7_card_violet,.is-style-nb7_panel{background: var(--nb7_surface);border: 1px solid var(--nb7_line);border-radius: var(--nb7_radius);padding: 28px;margin: 0 0 20px}.is-style-nb7_card{border-top: 4px solid var(--nb7_gold)}.is-style-nb7_card_violet{border-top: 4px solid var(--nb7_violet)}.nb7_section--alt .is-style-nb7_card,.nb7_section--alt .is-style-nb7_card_violet,.nb7_section--alt .is-style-nb7_panel{background: var(--nb7_bg)}.is-style-nb7_card > *:last-child,.is-style-nb7_card_violet > *:last-child,.is-style-nb7_panel > *:last-child{margin-bottom: 0}.wp-block-column > .wp-block-group:last-child{margin-bottom: 0}.is-style-nb7_feat{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: 20px;margin: 30px 0}.is-style-nb7_feat > *{margin: 0}.is-style-nb7_feat > .wp-block-group{position: relative;padding-top: 50px;border-top-width: 1px;border-top-color: var(--nb7_line)}.is-style-nb7_feat > .wp-block-group::before{content: "";position: absolute;left: 30px;top: 26px;width: 44px;height: 7px;background: var(--nb7_bar);transform: skewX(-28deg)}.is-style-nb7_feat .wp-block-list.is-style-nb7_chips li{font-size: .85rem;padding: 6px 12px}.is-style-nb7_note{position: relative;background: rgba(194,51,66,.12);border: 1px solid rgba(194,51,66,.55);border-left: 5px solid var(--nb7_red);border-radius: 14px;padding: 20px 22px 20px 64px;margin: 26px 0 0;max-width: 900px}.is-style-nb7_note::before{content: "";position: absolute;left: 22px;top: 22px;width: 26px;height: 26px;background: #ff6b78;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 2 20h20z'/%3E%3Cpath d='M12 10v4M12 17v.01'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 2 20h20z'/%3E%3Cpath d='M12 10v4M12 17v.01'/%3E%3C/svg%3E") center / contain no-repeat}.is-style-nb7_note p:last-child{margin: 0}.wp-block-column > .is-style-nb7_note{margin: 0;max-width: none}.is-style-nb7_age{display: flex;align-items: center;gap: 16px;max-width: 560px;margin: 24px 0 0;background: var(--nb7_surface);border: 1px solid rgba(194,51,66,.6);border-radius: 14px;padding: 14px 18px}.nb7_section--alt .is-style-nb7_age{background: var(--nb7_bg)}.is-style-nb7_age::before{content: "18+";flex: 0 0 auto;display: grid;place-items: center;width: 48px;height: 48px;border-radius: 10px;border: 3px solid var(--nb7_red);font: 800 1rem/1 var(--nb7_head);color: #fff}.is-style-nb7_age p{margin: 0;font-weight: 600}.nb7_section .wp-block-columns{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;margin: 26px 0;align-items: start}.nb7_section .wp-block-columns:has(> .wp-block-column:nth-child(3)){grid-template-columns: repeat(3,1fr)}.nb7_section .wp-block-columns > .wp-block-column{min-width: 0;margin: 0}.nb7_section .wp-block-column > *:first-child{margin-top: 0}.nb7_section .wp-block-column > *:last-child{margin-bottom: 0}.nb7_section .wp-block-columns.is-style-nb7_media{grid-template-columns: 1.3fr .7fr;gap: 48px}.nb7_section .wp-block-columns.is-style-nb7_media .nb7_figure{margin-top: 0}.nb7_section .wp-block-columns.nb7_makers{grid-template-columns: 1.35fr 1fr}.nb7_section .wp-block-columns.is-style-nb7_media.nb7_media_even{grid-template-columns: 1.1fr .9fr;margin-top: 34px}.nb7_section .nb7_wrap > h2 + .wp-block-columns,.nb7_section .nb7_wrap > h2 + .is-style-nb7_feat{margin-top: 0}@media (max-width: 899px){.nb7_section .wp-block-columns,.nb7_section .wp-block-columns.is-style-nb7_media,.nb7_section .wp-block-columns:has(> .wp-block-column:nth-child(3)),.nb7_section .wp-block-columns.nb7_makers,.nb7_section .wp-block-columns.is-style-nb7_media.nb7_media_even{grid-template-columns: 1fr;gap: 20px}.nb7_section .wp-block-columns.is-style-nb7_media .nb7_figure{max-width: 420px}}.nb7_faq{display: grid;gap: 12px;margin-top: 20px}.nb7_faq__item{background: var(--nb7_surface);border: 1px solid var(--nb7_line);border-radius: 14px;transition: border-color .3s}.nb7_section--alt .nb7_faq__item{background: var(--nb7_bg)}.nb7_faq__item.is-open{border-color: rgba(255,188,13,.55)}.nb7_faq__h{margin: 0;font-size: 1.05rem}.nb7_faq__q{appearance: none;background: none;border: 0;color: #fff;cursor: pointer;text-align: left;width: 100%;display: flex;justify-content: space-between;gap: 18px;align-items: center;padding: 19px 22px;font: 700 1.05rem/1.35 var(--nb7_head);letter-spacing: -.01em}.nb7_faq__q:focus-visible{outline: 2px solid var(--nb7_gold);outline-offset: -2px;border-radius: 14px}.nb7_faq__ico{flex: 0 0 30px;height: 30px;border-radius: 8px;background: rgba(255,188,13,.14);position: relative;transition: transform .35s ease,background .35s}.nb7_faq__ico::before,.nb7_faq__ico::after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 2px;margin: -1px 0 0 -6px;background: var(--nb7_gold);border-radius: 2px}.nb7_faq__ico::after{transform: rotate(90deg)}.nb7_faq__item.is-open .nb7_faq__ico{transform: rotate(45deg);background: var(--nb7_gold)}.nb7_faq__item.is-open .nb7_faq__ico::before,.nb7_faq__item.is-open .nb7_faq__ico::after{background: var(--nb7_dark)}.nb7_faq__a{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .35s ease}.nb7_faq__a > div{overflow: hidden;min-height: 0}.nb7_faq__body{padding: 0 22px 20px;color: #dcdbe6;opacity: 0;transform: translateY(-6px);transition: opacity .3s ease,transform .35s ease}.nb7_faq__item.is-open .nb7_faq__a{grid-template-rows: 1fr}.nb7_faq__item.is-open .nb7_faq__body{opacity: 1;transform: none}.nb7_faq__body > *:last-child{margin-bottom: 0}.nb7_prose .nb7_wrap > *{max-width: 860px}.nb7_prose h2.wp-block-heading{margin-top: 1.8em;font-size: clamp(1.35rem,2.4vw,1.75rem)}.nb7_prose h2.wp-block-heading:first-child{margin-top: 0}.nb7_prose p{color: #e1e0ea}.nb7_contact{display: grid;grid-template-columns: 1.4fr 1fr;gap: 24px;align-items: start}.nb7_contact__form,.nb7_contact__info{background: var(--nb7_surface);border: 1px solid var(--nb7_line);border-radius: var(--nb7_radius);padding: 32px}.nb7_contact__form{border-top: 4px solid var(--nb7_gold)}.nb7_contact__info{border-top: 4px solid var(--nb7_violet)}.nb7_contact__title{position: relative;padding-top: 18px;margin: 0 0 22px;font: 700 .8rem/1.3 var(--nb7_body);letter-spacing: .12em;text-transform: uppercase;color: var(--nb7_muted)}.nb7_contact__title::before{content: "";position: absolute;left: 3px;top: 0;width: 44px;height: 6px;background: var(--nb7_bar);transform: skewX(-28deg)}.nb7_field{display: block;margin-bottom: 18px}.nb7_field span{display: block;margin-bottom: 7px;font-weight: 600;font-size: .95rem}.nb7_field input,.nb7_field textarea{width: 100%;padding: 13px 15px;border-radius: 10px;border: 1px solid var(--nb7_line);background: var(--nb7_bg);color: var(--nb7_text);font: 400 1rem/1.5 var(--nb7_body);transition: border-color .2s,box-shadow .2s}.nb7_field textarea{resize: vertical;min-height: 140px}.nb7_field input:focus,.nb7_field textarea:focus{outline: 0;border-color: var(--nb7_gold);box-shadow: 0 0 0 3px rgba(255,188,13,.18)}.nb7_form_submit{width: 100%;margin-top: 6px}.nb7_hp{position: absolute !important;left: -9999px;width: 1px;height: 1px;overflow: hidden}.nb7_contact__notice{background: rgba(123,224,163,.12);border: 1px solid rgba(123,224,163,.5);color: #c9f3da;border-radius: 10px;padding: 12px 16px;margin-bottom: 18px}.nb7_contact dl{margin: 0;display: grid;gap: 22px}.nb7_contact__row{position: relative;padding-left: 52px;min-height: 40px}.nb7_contact__row::before{content: "";position: absolute;left: 0;top: 2px;width: 36px;height: 36px;border-radius: 10px;background: rgba(255,188,13,.12) var(--nb7_ico) center / 20px no-repeat}.nb7_contact__row--mail{--nb7_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'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E")}.nb7_contact__row--time{--nb7_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='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.nb7_contact dt{font-weight: 700;color: #fff;margin-bottom: 2px}.nb7_contact dd{margin: 0;color: var(--nb7_muted);overflow-wrap: anywhere}.nb7_contact dd a{color: var(--nb7_gold_soft)}@media (max-width: 899px){.nb7_contact{grid-template-columns: 1fr}.nb7_contact__form,.nb7_contact__info{padding: 24px 20px}}.nb7_footer{background: var(--nb7_ink);padding: 56px 0 28px;border-top: 1px solid rgba(255,255,255,.06);font-size: .93rem;color: var(--nb7_muted)}.nb7_footer__in{display: flex;align-items: center;gap: 24px 32px;flex-wrap: wrap}.nb7_footer .nb7_footer_nav .wp-block-navigation__container{gap: 6px 22px}.nb7_footer .nb7_footer_nav .wp-block-navigation-item__content{color: var(--nb7_text)}.nb7_footer .nb7_footer_nav .wp-block-navigation-item__content:hover{color: var(--nb7_gold)}.nb7_footer__text{margin: 28px 0 0;max-width: 820px}.nb7_footer__bottom{margin-top: 26px;padding-top: 20px;border-top: 1px solid rgba(255,255,255,.1)}.nb7_footer__bottom p{margin: 0;font-size: .85rem}.nb7_promo{position: fixed;right: 20px;bottom: 20px;z-index: 45;width: min(340px,calc(100% - 32px));background: linear-gradient(150deg,var(--nb7_violet),var(--nb7_plum) 60%,var(--nb7_ink));border: 1px solid rgba(255,217,117,.35);border-radius: 20px;padding: 22px 22px 20px;box-shadow: 0 20px 50px rgba(0,0,0,.5);opacity: 0;transform: translateY(20px);transition: opacity .4s,transform .4s}.nb7_promo.is-visible{opacity: 1;transform: none}.nb7_promo__title{font: 800 1.3rem/1.1 var(--nb7_head);margin: 0 40px 8px 0;color: var(--nb7_gold)}.nb7_promo__offer{margin: 0 0 16px;font-size: .98rem}.nb7_promo__cta{display: flex}.nb7_promo .nb7_btn{width: 100%;font-size: .9rem;padding-left: 16px}.nb7_promo__close{position: absolute;right: 10px;top: 10px;width: 32px;height: 32px;border-radius: 8px;border: 0;background: rgba(0,0,0,.35);color: #fff;cursor: pointer;display: grid;place-items: center}.nb7_promo__close svg{width: 16px;height: 16px}@media (max-width: 599px){.nb7_promo{right: 16px;bottom: 16px}}.nb7_to_top{position: fixed;left: 20px;bottom: 20px;z-index: 44;width: 46px;height: 46px;border-radius: 10px;border: 1px solid var(--nb7_line);background: var(--nb7_surface);color: var(--nb7_gold);cursor: pointer;display: grid;place-items: center;opacity: 0;pointer-events: none;transition: opacity .3s}.nb7_to_top[hidden]{display: none}.nb7_to_top.is-visible{opacity: 1;pointer-events: auto}.nb7_to_top svg{width: 20px;height: 20px}@media (max-width: 1023px){.wp-block-list.is-style-nb7_lines,.wp-block-list.is-style-nb7_help{grid-template-columns: repeat(2,1fr)}}@media (max-width: 899px){.nb7_section{padding: 60px 0}}@media (max-width: 599px){.wp-block-list.is-style-nb7_lines,.wp-block-list.is-style-nb7_help{grid-template-columns: 1fr}.wp-block-list.is-style-nb7_tracks{columns: 1}.is-style-nb7_card,.is-style-nb7_card_violet,.is-style-nb7_panel{padding: 22px}.is-style-nb7_feat > .wp-block-group{padding-top: 46px}.wp-block-list.is-style-nb7_steps > li{padding-left: 64px}.wp-block-list.is-style-nb7_steps > li::before{left: 14px}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important}html{scroll-behavior: auto}}.editor-styles-wrapper .nb7_faq__a{grid-template-rows: 1fr}.editor-styles-wrapper .nb7_faq__body{opacity: 1;transform: none}.editor-styles-wrapper .nb7_is_empty{opacity: .35}.editor-styles-wrapper .nb7_is_empty:focus-within{opacity: 1}.editor-styles-wrapper .nb7_header nav.nb7_nav{position: static;opacity: 1;visibility: visible;transform: none;width: auto;margin: 0 0 0 auto}
