.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed{background:radial-gradient(circle at 86% 8%,#f4df9a1a,#0000 26%),linear-gradient(#0a1220f0,#070e1adb);border-color:#d4af372e;box-shadow:0 34px 90px #00000057,inset 0 1px #ffffff0f}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed:before{background:linear-gradient(90deg,#0000,#f4df9a57,#ffffff21,#0000)}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__status{background:linear-gradient(#ffffff0d,#ffffff06),#0a1220d1;border-color:#d4af3733}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__status strong,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__loading-badge{color:#f4df9a}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__loading-badge{background:#d4af371a;border:1px solid #d4af372e}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__loading-grid span{background:linear-gradient(90deg,#ffffff0f 0%,#f4df9a1f 48%,#ffffff0f 100%);box-shadow:inset 0 1px #ffffff0f}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__intro h3,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-header-title,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-header-name,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-state-container .b24-form-state-title{color:#f6f4eef5!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__intro p,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__status p,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-header-description,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-field-description,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-state-container .b24-form-state-text,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-sign,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-alert-message,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-check-box,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-check,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-checkbox,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-agreement{color:#e8ecf4b8!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-string,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-list,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-select,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-text,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-textarea,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-file,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed input[type=text],.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed input[type=email],.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed input[type=tel],.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed textarea,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed select{color:#07111f!important;background:#fffffff0!important;border-color:#d4af3729!important;box-shadow:inset 0 1px #ffffffe0,0 12px 28px #0000002e!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control:focus,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed input:focus,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed textarea:focus,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed select:focus{border-color:#d4af3757!important;box-shadow:0 0 0 4px #d4af3717,inset 0 1px #ffffffe0,0 12px 28px #0003!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-label,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-field-name,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-label-text{color:#d4af37!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-btn,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-submit,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed button[type=submit]{color:#07111f!important;background:linear-gradient(135deg,#fff8df 0%,#d9b35d 54%,#ba8427 100%)!important;border-color:#fff8df6b!important;box-shadow:0 22px 44px #b9842742,inset 0 1px #ffffff47!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form{gap:24px}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed{border-radius:30px;min-height:0;padding:clamp(22px,3.1vw,42px);overflow:hidden}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-wrapper,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-content{max-width:900px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-header{text-align:left!important;border-bottom:1px solid #f4df9a1a!important;margin:0 0 28px!important;padding:0 0 20px!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-header-description{text-align:left!important;max-width:760px!important;margin:12px 0 0!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-padding-side{padding-left:0!important;padding-right:0!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-field,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-container{margin-bottom:14px!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-string,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-list,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-select,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-text,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed input[type=text],.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed input[type=email],.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed input[type=tel],.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed select{border-radius:18px!important;height:58px!important;min-height:58px!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed textarea,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-textarea{border-radius:18px!important;min-height:132px!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-field-text.b24-form-control-text{height:auto!important;min-height:0!important;margin-bottom:28px!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-field-text .b24-form-control-container{height:auto!important;min-height:132px!important;margin-bottom:0!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-field-text textarea.b24-form-control{height:132px!important;min-height:132px!important;padding-top:28px!important;line-height:1.45!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-field-text .b24-form-control-comment{color:#e8ecf4db!important;margin:10px 2px 0!important;font-size:12.5px!important;line-height:1.45!important;position:static!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-label,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-field-name,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-label-text{color:#8a6722!important;letter-spacing:.12em!important;font-size:11px!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-alert-message,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-alert{color:#fff!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#d9462f,#b92721)!important;border-radius:10px!important;width:fit-content!important;max-width:min(100%,360px)!important;padding:8px 11px!important;font-size:11px!important;font-weight:800!important;box-shadow:0 12px 24px #b92d273d!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-field-description,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-desc,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-comment,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-field-agreement,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-field-agreement *,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-agreement,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-agreement *,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-checkbox,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-control-checkbox *{color:#e8ecf4db!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-sign,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-sign *{color:#e8ecf485!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-sign{opacity:.72!important;margin-top:20px!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed a{color:#f4df9a!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-btn-block,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-btn-container{margin-top:22px!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-btn,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-submit,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed button[type=submit]{letter-spacing:.16em!important;width:100%!important;min-height:60px!important;font-size:13px!important}@media (max-width:767px){.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed{border-radius:22px;padding:18px}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-header{margin-bottom:20px!important;padding-bottom:16px!important}.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-btn,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed .b24-form-submit,.citizenship-landing-shell[data-theme=sao-tome-premium] .bitrix-inline-form__embed button[type=submit]{min-height:56px!important}}.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form{gap:24px}.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__intro h3,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-header-title,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-header-name,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-state-container .b24-form-state-title{color:var(--event-text)!important}.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__intro p,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__status p,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-header-description,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-field-description,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-state-container .b24-form-state-text,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-sign,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-control-alert-message,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-check-box,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-check,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-control-checkbox,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-control-agreement{color:var(--event-text-soft)!important}.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed{background:radial-gradient(circle at 86% 8%, color-mix(in srgb, var(--event-secondary) 10%, transparent), transparent 26%), linear-gradient(180deg, var(--event-card-bg-strong,var(--event-surface-strong)), var(--event-card-bg,var(--event-surface)));border-color:var(--event-card-border,var(--event-line));min-height:0;box-shadow:var(--event-panel-shadow);border-radius:30px;padding:clamp(22px,3.1vw,42px);overflow:hidden}.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__status{border-color:var(--event-line);background:linear-gradient(180deg, #ffffff0b, #ffffff06), var(--event-surface-strong)}.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__status strong,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__loading-badge{color:var(--event-secondary)}.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__loading-badge{background:color-mix(in srgb, var(--event-secondary) 10%, transparent);border:1px solid color-mix(in srgb, var(--event-secondary) 18%, transparent)}.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-wrapper,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-content{max-width:900px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important}.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-header{text-align:left!important;border-bottom:1px solid color-mix(in srgb, var(--event-secondary) 12%, transparent)!important;margin:0 0 28px!important;padding:0 0 20px!important}.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-control,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-control-string,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-control-list,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-control-select,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-control-text,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-control-textarea,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-control-file,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed input[type=text],.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed input[type=email],.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed input[type=tel],.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed textarea,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed select{border-color:color-mix(in srgb, var(--event-secondary) 16%, transparent)!important;background:color-mix(in srgb, var(--event-surface-strong) 78%, white 10%)!important;color:var(--event-text)!important;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0000002e!important}.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-control-label,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-field-name,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-control-label-text{color:var(--event-secondary)!important}.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-btn,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed .b24-form-submit,.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed button[type=submit]{border-color:color-mix(in srgb, var(--event-primary) 34%, transparent)!important;background:linear-gradient(135deg, var(--event-primary-strong), var(--event-primary))!important;color:var(--event-primary-button-text,#07111f)!important;box-shadow:0 22px 44px color-mix(in srgb, var(--event-primary) 24%, transparent), inset 0 1px 0 #ffffff2e!important}.citizenship-landing-shell[data-theme-mode=dark] .bitrix-inline-form__embed a{color:var(--event-secondary)!important}.citizenship-landing-shell[data-theme-mode=dark] .go-intake-form__form label>span,.citizenship-landing-shell[data-theme-mode=dark] .go-intake-form__turnstile>span{color:var(--event-secondary)}.citizenship-landing-shell[data-theme-mode=dark] .go-intake-form__consent{border-color:color-mix(in srgb, var(--event-secondary) 14%, transparent);background:color-mix(in srgb, var(--event-surface-strong) 82%, white 7%);box-shadow:inset 0 1px #ffffff0b}.citizenship-landing-shell[data-theme-mode=dark] .go-intake-form__consent span,.citizenship-landing-shell[data-theme-mode=dark] .go-intake-form__privacy,.citizenship-landing-shell[data-theme-mode=dark] .go-intake-form__status span{color:var(--event-text-soft)}.citizenship-landing-shell[data-theme-mode=dark] .go-intake-form__status--success{background:radial-gradient(circle at top left, #63d79b1f, transparent 30%), var(--event-surface-strong);border-color:#63d79b42}.citizenship-landing-shell[data-theme-mode=dark] .go-intake-form__status--error{background:radial-gradient(circle at top left, #ff806c21, transparent 30%), var(--event-surface-strong);border-color:#ff806c47}
.citizenship-landing-shell{background:radial-gradient(circle at top left, #d4af370f, transparent 28%), radial-gradient(circle at 85% 12%, #3e79ff12, transparent 30%), linear-gradient(180deg, var(--event-bg,#040b16) 0%, var(--event-hero-start,#07111f) 36%, var(--event-bg,#040b16) 100%)}.citizenship-landing{--background:var(--event-bg,#050b16);--background-2:var(--event-bg-soft,#081120);--background-3:color-mix(in srgb, var(--event-bg-soft,#081120) 84%, white 5%);--surface:var(--event-surface,#0c1627c7);--surface-strong:var(--event-surface-strong,#0a1220eb);--surface-soft:#ffffff08;--gold:var(--event-primary,#d4af37);--gold-2:var(--event-primary-strong,#e6c76a);--gold-3:var(--event-secondary,#f4df9a);--gold-soft:var(--event-secondary,#f5d76e);--gold-deep:var(--event-primary-strong,#b88912);--text:var(--event-text,#f6f4ee);--text-soft:var(--event-text-soft,#f6f4eeb8);--text-muted:var(--event-text-muted,#f6f4ee80);--line:var(--event-line,#d4af3729);--line-strong:color-mix(in srgb, var(--event-primary,#d4af37) 30%, transparent);--white-line:color-mix(in srgb, var(--event-text,#f6f4ee) 8%, transparent);--shadow-lg:0 40px 90px #0000006b;--shadow-md:0 22px 55px #00000047;--premium-shadow:0 40px 100px #00000075, 0 8px 30px #00000038;--radius-xl:34px;--radius-lg:28px;--radius-md:22px;--hero-left-mask:color-mix(in srgb, var(--event-bg,#040b16) 86%, transparent);--hero-mid-mask:color-mix(in srgb, var(--event-bg,#040b16) 52%, transparent);--hero-right-mask:color-mix(in srgb, var(--event-bg,#040b16) 22%, transparent);color:var(--text);font-family:var(--font-body)}.citizenship-landing *{box-sizing:border-box}.citizenship-landing img{max-width:100%;display:block}.citizenship-landing a{color:inherit;text-decoration:none}.citizenship-landing-shell[data-theme-mode=light]{background:radial-gradient(circle at top left, color-mix(in srgb, var(--event-secondary) 8%, transparent), transparent 28%), radial-gradient(circle at 85% 12%, color-mix(in srgb, var(--event-primary) 6%, transparent), transparent 30%), linear-gradient(180deg, var(--event-hero-start,#f8fafe) 0%, var(--event-bg,#f4f7fc) 42%, var(--event-bg-soft,#eef3fb) 100%)}.citizenship-landing-shell[data-theme-mode=light] .citizenship-landing{--surface-soft:#12284a09;--white-line:#12284a14;--shadow-lg:0 30px 70px #0d234621;--shadow-md:0 18px 44px #0d23461a;--premium-shadow:var(--event-panel-shadow,0 24px 58px #0d234614);--hero-left-mask:#050d1cc2;--hero-mid-mask:#050d1c70;--hero-right-mask:#050d1c2e}.citizenship-landing__sections{flex-direction:column;display:flex}.citizenship-landing__sections>.section{width:100%}.citizenship-landing button,.citizenship-landing input,.citizenship-landing textarea,.citizenship-landing select{font:inherit}.citizenship-landing .container{width:min(1380px,100% - 64px);margin:0 auto}.citizenship-landing .section{padding:132px 0;position:relative}.citizenship-landing .section:before{content:"";background:linear-gradient(90deg,#0000,#d4af372e,#0000);width:min(1140px,88%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.citizenship-landing .section--dark{background:radial-gradient(circle at 10% 10%,#d4af370b,#0000 24%),linear-gradient(#ffffff03,#fff0)}.citizenship-landing .section--soft{background:radial-gradient(circle at 90% 10%,#d4af370d,#0000 24%),linear-gradient(#ffffff04,#fff0)}.citizenship-landing .section-head{text-align:center;max-width:920px;margin:0 auto 74px}.citizenship-landing .section-eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.26em;margin-bottom:18px;font-size:12px;font-weight:600;display:inline-block}.citizenship-landing .section-head h2,.citizenship-landing .audience-intro h2,.citizenship-landing .consultation-copy h2,.citizenship-landing .info-panel h3,.citizenship-landing .proof-card h3,.citizenship-landing .quiz-intro h2,.citizenship-landing .comparison-featured h3,.citizenship-landing .comparison-side-card h3,.citizenship-landing .adv-card h3,.citizenship-landing .quiz-card h3,.citizenship-landing .quiz-result h3,.citizenship-landing .process-item__body h3{font-family:var(--font-display);letter-spacing:-.03em;font-weight:600}.citizenship-landing .section-head h2{margin-bottom:20px;font-size:clamp(48px,4.1vw,72px);line-height:.94}.citizenship-landing .section-head p{color:var(--text-soft);max-width:720px;margin:0 auto;font-size:17px;line-height:1.88}.citizenship-landing .section-cta{justify-content:center;margin-top:48px;display:flex}.citizenship-landing .btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:64px;padding:0 32px;font-size:15px;font-weight:700;transition:transform .2s,border-color .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex}.citizenship-landing .btn--gold{background:linear-gradient(180deg, var(--gold-2), var(--gold));color:var(--event-primary-button-text,#07111f);box-shadow:0 18px 40px color-mix(in srgb, var(--gold) 24%, transparent)}.citizenship-landing .btn--gold:hover{box-shadow:0 24px 50px color-mix(in srgb, var(--gold) 32%, transparent);transform:translateY(-2px)}.citizenship-landing .btn--ghost{border-color:var(--event-ghost-border,color-mix(in srgb, var(--gold) 18%, transparent));background:var(--event-ghost-bg,#ffffff0a);color:var(--event-ghost-text,#f6f4eeeb);box-shadow:var(--event-ghost-shadow,0 14px 28px #0000002e)}.citizenship-landing .btn--ghost:hover{border-color:color-mix(in srgb, var(--gold) 32%, transparent);background:color-mix(in srgb, var(--event-ghost-bg,#ffffff0a) 84%, white 4%);transform:translateY(-2px)}.citizenship-landing .hero{background:radial-gradient(circle at 68% 18%, color-mix(in srgb, var(--gold) 8%, transparent), transparent 22%), radial-gradient(circle at top center, #122a5461, transparent 46%), linear-gradient(180deg, var(--event-hero-start,#07111f) 0%, var(--event-hero-end,#091423) 100%);min-height:clamp(680px,74vh,820px);position:relative;overflow:hidden}.citizenship-landing .hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--gold) 34%, transparent), #ffffff29, transparent);height:3px;position:absolute;inset:auto 0 0}.citizenship-landing .hero__cinematic-bg{z-index:0;opacity:.82;position:absolute;inset:0;overflow:hidden}.citizenship-landing .hero__cinematic-bg:after{content:"";background:linear-gradient(90deg, var(--hero-left-mask) 0%, var(--hero-mid-mask) 36%, #040b1647 58%, var(--hero-right-mask) 100%), linear-gradient(180deg, #040b161f 0%, #040b1657 100%);position:absolute;inset:0}.citizenship-landing .hero__cinematic-bg-image{object-fit:cover;object-position:center center;filter:saturate(1.05)brightness(1.04)contrast(1.03)}.citizenship-landing .hero__cinematic-bg-video{object-fit:cover;object-position:center center;filter:saturate(1.05)brightness(1.04)contrast(1.03);width:100%;height:100%}.citizenship-landing .hero__noise{opacity:.022;background-image:radial-gradient(circle at 20% 20%,#fff 1px,#0000 1px),radial-gradient(circle at 80% 70%,#fff 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.citizenship-landing .hero__aurora{filter:blur(100px);border-radius:999px;animation:14s ease-in-out infinite citizenship-aurora-float;display:none;position:absolute}.citizenship-landing .hero__aurora--1{background:#d4af372b;width:560px;height:560px;top:-120px;left:-120px}.citizenship-landing .hero__aurora--2{background:#3d67ff24;width:460px;height:460px;animation-delay:-6s;bottom:-80px;right:-100px}.citizenship-landing .hero__grid{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000073,#0000 90%);mask-image:linear-gradient(#00000073,#0000 90%)}.citizenship-landing .hero__container{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:88px;width:min(1450px,100% - 64px);margin:0 auto;padding:78px 0 92px;display:grid;position:relative}.citizenship-landing .hero__content{max-width:690px}.citizenship-landing .hero__brand{display:none}.citizenship-landing .hero__brand-link{align-items:center;display:inline-flex}.citizenship-landing .hero__eyebrow{color:var(--gold-2);letter-spacing:.34em;text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:24px;font-size:12px;font-weight:600;display:inline-block}.citizenship-landing .hero__title{max-width:780px;font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(64px,5.6vw,96px);font-weight:600;line-height:.86}.citizenship-landing .hero__title>.hero__title-primary,.citizenship-landing .hero__title>.hero__title-secondary{display:block}.citizenship-landing .hero__title-secondary{color:#fffffff2;letter-spacing:0;max-width:620px;margin-top:16px;font-size:clamp(28px,2.5vw,44px);line-height:1}.citizenship-landing .hero__subtitle{color:#f6f4eec7;max-width:600px;margin-top:34px;font-size:19px;line-height:1.92}.citizenship-landing .hero__actions{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.citizenship-landing .hero__assurance{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.citizenship-landing .hero__assurance-item,.citizenship-landing .comparison-chip{min-height:34px;color:var(--gold-3);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0b;border:1px solid #d4af372e;border-radius:999px;align-items:center;padding:0 14px;font-size:.76rem;font-weight:700;display:inline-flex}.citizenship-landing .hero__trust{grid-template-columns:repeat(3,minmax(200px,1fr));gap:18px;max-width:780px;margin-top:30px;display:grid}.citizenship-landing .hero__trust-item{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0e1726d6,#080e18e6);border:1px solid #d4af3714;border-radius:22px;padding:24px 26px;box-shadow:0 24px 60px #00000042,inset 0 1px #ffffff09}.citizenship-landing .hero__trust-item strong{color:var(--gold-3);font-family:var(--font-display);letter-spacing:0;font-size:clamp(1.75rem,1.9vw,2.4rem);line-height:1;display:block}.citizenship-landing .hero__trust-item>span{color:#f6f4eead;margin-top:10px;font-size:.95rem;line-height:1.45;display:block}.citizenship-landing-shell[data-theme=sao-tome-premium] .hero__content{container:citizenship-hero/inline-size}.citizenship-landing-shell[data-theme=sao-tome-premium] .hero__trust{--citizenship-trust-columns:repeat(3, minmax(0, 1fr));grid-template-columns:var(--citizenship-trust-columns);gap:12px}.citizenship-landing-shell[data-theme=sao-tome-premium] .hero__trust-item{border-color:var(--line);border-top-color:color-mix(in srgb, var(--gold) 30%, transparent);border-radius:18px;flex-direction:column;min-width:0;padding:22px 18px;display:flex;box-shadow:0 14px 36px #0000002e,inset 0 1px #ffffff06}.citizenship-landing-shell[data-theme=sao-tome-premium] .hero__trust-item strong{font-family:var(--font-body);overflow-wrap:anywhere;flex-direction:column;gap:5px;font-weight:600;line-height:1.15;display:flex}.citizenship-landing-shell[data-theme=sao-tome-premium] .hero__trust-number{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(1.875rem,2.5vw,2.375rem)}.citizenship-landing-shell[data-theme=sao-tome-premium] .hero__trust-unit{letter-spacing:-.01em;font-size:1.0625rem;font-weight:550}.citizenship-landing-shell[data-theme=sao-tome-premium] .hero__trust-item>span{border-top:1px solid var(--line);min-width:0;color:var(--text-soft);overflow-wrap:anywhere;flex:1;margin-top:16px;padding-top:14px;font-size:.90625rem;font-weight:400;line-height:1.55}@container citizenship-hero (max-width:580px){.citizenship-landing-shell[data-theme=sao-tome-premium] .hero__trust{--citizenship-trust-columns:minmax(0, 1fr)}.citizenship-landing-shell[data-theme=sao-tome-premium] .hero__trust-item{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:18px;padding:18px;display:grid}.citizenship-landing-shell[data-theme=sao-tome-premium] .hero__trust-item>span{border-top:0;border-left:1px solid var(--line);margin-top:0;padding-top:0;padding-left:18px}.citizenship-landing-shell[data-theme=sao-tome-premium] .hero__trust-number{font-size:clamp(1.625rem,8cqi,2.125rem)}}@container citizenship-hero (max-width:320px){.citizenship-landing-shell[data-theme=sao-tome-premium] .hero__trust-item{align-items:stretch;gap:0;padding:16px;display:flex}.citizenship-landing-shell[data-theme=sao-tome-premium] .hero__trust-item strong{flex-flow:wrap;align-items:baseline;gap:8px}.citizenship-landing-shell[data-theme=sao-tome-premium] .hero__trust-item>span{border-left:0;border-top:1px solid var(--line);margin-top:12px;padding:12px 0 0}}.citizenship-landing .process-highlight{border:1px solid var(--line);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081120b8;border-radius:20px;padding:18px}.citizenship-landing .process-highlight strong{color:var(--gold-3);margin-bottom:8px;font-size:clamp(1.2rem,2vw,1.8rem);line-height:1;display:block}.citizenship-landing .process-highlight span{color:var(--text-soft);font-size:.88rem;line-height:1.55}.citizenship-landing .hero__visual{justify-content:center;align-items:flex-start;min-height:760px;display:flex;position:relative}.citizenship-landing .hero__visual-bg{opacity:.18;border:1px solid #d4af370f;border-radius:34px;display:none;position:absolute;inset:0;overflow:hidden}.citizenship-landing .hero__visual-bg-image{object-fit:cover;object-position:center;filter:saturate(1.05)brightness(.82)}.citizenship-landing .hero-orb{z-index:3;filter:blur(42px);border-radius:50%;position:absolute}.citizenship-landing .hero-orb--1{background:#d4af372e;width:200px;height:200px;top:70px;left:20px}.citizenship-landing .hero-orb--2{background:#ffffff1a;width:140px;height:140px;bottom:70px;right:20px}.citizenship-landing .passport-card{z-index:5;width:100%;max-width:545px;box-shadow:none;background:linear-gradient(145deg,#f5d76e70,#ffffff0d);border-radius:34px;padding:1px;position:absolute;top:58px;right:14px;overflow:hidden}.citizenship-landing .passport-card__shine{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1c,#0000);width:50%;height:320%;animation:7s linear infinite citizenship-passport-shine;position:absolute;top:-140%;left:-30%;transform:rotate(18deg)}.citizenship-landing .passport-card__content{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0a1220f2,#07111fe0);border-radius:33px;padding:34px;position:relative}.citizenship-landing .passport-card__header,.citizenship-landing .comparison-featured__header,.citizenship-landing .comparison-side-card__top{justify-content:space-between;align-items:center;gap:14px;display:flex}.citizenship-landing .passport-card__header{gap:16px;margin-bottom:22px}.citizenship-landing .passport-card__eyebrow{color:#f6f4ee75;letter-spacing:.22em;text-transform:uppercase;font-size:11px}.citizenship-landing .passport-card__badge{color:var(--gold-soft);letter-spacing:.16em;text-transform:uppercase;background:#d4af371a;border-radius:999px;padding:10px 16px;font-size:11px;display:inline-block}.citizenship-landing .passport-card__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.citizenship-landing .passport-card__top>div{background:#ffffff09;border-radius:18px;padding:18px}.citizenship-landing .passport-card__label{color:var(--text-soft);margin-bottom:8px;font-size:13px;display:block}.citizenship-landing .passport-card__top strong{color:var(--gold-soft);font-family:var(--font-display);font-size:31px;line-height:1;display:block}.citizenship-landing .passport-card__center{background:#ffffff08;border:1px solid #d4af371f;border-radius:22px;height:248px;margin-bottom:24px;position:relative;overflow:hidden}.citizenship-landing .passport-card__center:after{content:"";pointer-events:none;background:linear-gradient(#040b1614,#040b1640),radial-gradient(circle at 80% 20%,#d4af371f,#0000 32%);position:absolute;inset:0}.citizenship-landing .passport-card__passport-image-wrap{position:absolute;inset:0}.citizenship-landing .passport-card__passport-image{object-fit:cover;object-position:center}.citizenship-landing .passport-card__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;padding:0;list-style:none;display:grid}.citizenship-landing .passport-card__features li{color:#f6f4eeb3;border-top:1px solid #ffffff14;padding:14px 0;font-size:14px}.citizenship-landing .passport-card__features-title{letter-spacing:.04em;text-align:center;grid-column:1/-1;font-weight:700;color:var(--gold-3)!important}.citizenship-landing--hero-single .hero__container{grid-template-columns:1fr}.citizenship-landing--hero-single .hero__content{max-width:860px}.citizenship-landing .hero-panel{z-index:1;width:min(100%,455px);box-shadow:var(--premium-shadow);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(#ffffff0f,#ffffff05),#081120eb;border:1px solid #d4af372e;border-radius:28px;margin-top:30px;margin-left:auto;position:relative;overflow:hidden}.citizenship-landing .hero-panel--insight,.citizenship-landing .hero-panel--compact{gap:16px;padding:22px;display:grid}.citizenship-landing .hero-panel__eyebrow-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.citizenship-landing .hero-panel .passport-card__eyebrow{color:var(--text-muted);letter-spacing:.08em;font-size:.74rem;font-weight:700}.citizenship-landing .hero-panel .passport-card__badge{min-height:32px;color:var(--gold-3);letter-spacing:.06em;background:#d4af3724;align-items:center;padding:0 12px;font-size:.72rem;font-weight:700;display:inline-flex}.citizenship-landing .hero__visual--insight-panel .hero__visual-bg,.citizenship-landing .hero__visual--compact-proof .hero__visual-bg{opacity:1;box-shadow:var(--premium-shadow);background:#ffffff08;border-color:#d4af372e;display:block;inset:48px 26px}.citizenship-landing .hero__visual--insight-panel .hero__visual-bg-image,.citizenship-landing .hero__visual--compact-proof .hero__visual-bg-image{opacity:.55;filter:none;mix-blend-mode:screen}.citizenship-landing .hero-panel__metric-grid,.citizenship-landing .hero-panel__compact-price{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.citizenship-landing .hero-panel__metric,.citizenship-landing .hero-panel__compact-price>div,.citizenship-landing .hero-panel__compact-stat{background:#ffffff0a;border:1px solid #d4af3724;border-radius:18px;padding:14px 16px}.citizenship-landing .hero-panel__metric span,.citizenship-landing .hero-panel__compact-price span,.citizenship-landing .hero-panel__compact-stat span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700;display:block}.citizenship-landing .hero-panel__metric strong,.citizenship-landing .hero-panel__compact-price strong,.citizenship-landing .hero-panel__compact-stat strong{color:var(--gold-3);margin-top:10px;font-size:clamp(1.08rem,1.8vw,1.45rem);line-height:1.15;display:block}.citizenship-landing .hero-panel__stat-list,.citizenship-landing .hero-panel__feature-block{gap:12px;display:grid}.citizenship-landing .hero-panel__stat-row,.citizenship-landing .hero-panel__feature-row,.citizenship-landing .hero-panel__compact-secondary{background:#ffffff09;border:1px solid #d4af371f;border-radius:18px;padding:14px 16px}.citizenship-landing .hero-panel__stat-row strong{color:var(--gold-3);margin-bottom:6px;font-size:1.08rem;display:block}.citizenship-landing .hero-panel__stat-row span,.citizenship-landing .hero-panel__feature-row span{color:var(--text-soft);font-size:.86rem;line-height:1.5}.citizenship-landing .hero-panel__pill-row{flex-wrap:wrap;gap:10px;display:flex}.citizenship-landing .hero-panel__compact-primary,.citizenship-landing .hero-panel__compact-secondary{gap:16px;display:grid}.citizenship-landing .hero-panel__compact-image{aspect-ratio:1.46;background:#ffffff08;border:1px solid #d4af3724;border-radius:22px;position:relative;overflow:hidden}.citizenship-landing .hero-panel__compact-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.citizenship-landing .adv-grid,.citizenship-landing .info-grid{gap:20px;display:grid}.citizenship-landing .adv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.citizenship-landing .adv-card,.citizenship-landing .proof-card,.citizenship-landing .comparison-featured,.citizenship-landing .comparison-side-card,.citizenship-landing .info-panel,.citizenship-landing .process-item,.citizenship-landing .quiz-card,.citizenship-landing .quiz-result,.citizenship-landing .faq-item{border:1px solid var(--line);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#091221bd;border-radius:24px}.citizenship-landing .adv-card{padding:26px 28px}.citizenship-landing .adv-card--danger{background:linear-gradient(#61121a6b,#091221bd);border-color:#e15c5c47}.citizenship-landing .adv-card h3,.citizenship-landing .proof-card p,.citizenship-landing .info-panel p,.citizenship-landing .process-item__body p,.citizenship-landing .quiz-card p,.citizenship-landing .quiz-result p,.citizenship-landing .faq-item__answer{color:var(--text-soft)}.citizenship-landing .adv-card h3{font-size:1.45rem;line-height:1.08}.citizenship-landing .adv-card p{margin-top:14px;line-height:1.72}.citizenship-landing .audience-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.citizenship-landing .audience-intro h2{margin-bottom:18px;font-size:clamp(44px,3.7vw,64px);line-height:.95}.citizenship-landing .audience-intro p{color:var(--text-soft);font-size:1.05rem;line-height:1.8}.citizenship-landing .audience-list{gap:20px;display:grid}.citizenship-landing .audience-row{border-bottom:1px solid #ffffff14;grid-template-columns:86px minmax(0,1fr);align-items:start;gap:22px;padding:0 0 24px;display:grid}.citizenship-landing .audience-row__num{color:#d4af37c7;font-family:var(--font-display);font-size:42px;line-height:1}.citizenship-landing .audience-row p{color:var(--text-soft);font-size:1rem;line-height:1.88}.citizenship-landing .proof-card{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:22px 24px;display:grid}.citizenship-landing .proof-card__number,.citizenship-landing .process-item__step{color:var(--gold-3);font-family:var(--font-display);font-size:1.55rem;line-height:1}.citizenship-landing .proof-card p{font-size:1rem;line-height:1.7}.citizenship-landing .comparison-layout{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:28px;display:grid}.citizenship-landing .comparison-featured,.citizenship-landing .comparison-side-card{position:relative;overflow:hidden}.citizenship-landing .comparison-featured{background:linear-gradient(#d4af3717,#080e18f5),linear-gradient(145deg,#f5d76e0d,#ffffff05);border-color:#d4af3738;padding:42px}.citizenship-landing .comparison-featured:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#d4af371c,#0000 24%),radial-gradient(circle at 0 100%,#d4af370f,#0000 30%);position:absolute;inset:0}.citizenship-landing .comparison-featured>*{z-index:1;position:relative}.citizenship-landing .comparison-side-card{border-color:#d4af3714;padding:30px}.citizenship-landing .comparison-featured h3,.citizenship-landing .comparison-side-card h3,.citizenship-landing .info-panel h3,.citizenship-landing .quiz-card h3,.citizenship-landing .quiz-result h3{line-height:.98}.citizenship-landing .comparison-featured h3{margin:0 0 16px;font-size:clamp(44px,3.1vw,60px)}.citizenship-landing .comparison-side-card h3,.citizenship-landing .info-panel h3,.citizenship-landing .quiz-card h3,.citizenship-landing .quiz-result h3{margin-top:18px;font-size:2rem}.citizenship-landing .comparison-featured p{color:var(--text-soft);margin-top:18px;line-height:1.72}.citizenship-landing .comparison-featured__badge,.citizenship-landing .comparison-side-card__tag{color:var(--gold-soft);letter-spacing:.16em;text-transform:uppercase;background:#d4af371f;border-radius:999px;align-items:center;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.citizenship-landing .comparison-featured__badge{min-height:36px;margin-bottom:20px;padding:0 15px}.citizenship-landing .comparison-side-card__tag{min-height:32px;margin-bottom:16px;padding:0 13px}.citizenship-landing .comparison-featured__description{max-width:620px;font-size:1.06rem;line-height:1.86}.citizenship-landing .comparison-featured__prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.citizenship-landing .comparison-featured__price-card{background:#ffffff0a;border:1px solid #d4af3724;border-radius:24px;padding:22px}.citizenship-landing .comparison-featured__price-card>span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:.78rem;font-weight:700;line-height:1.5;display:block}.citizenship-landing .comparison-featured__price-card strong{color:var(--gold-3);font-family:var(--font-display);font-size:clamp(50px,4.2vw,70px);font-weight:600;line-height:.95;display:block}.citizenship-landing .comparison-featured__price-card>strong .mx-text-with-breaks{color:inherit;font:inherit;line-height:inherit}.citizenship-landing .comparison-featured__price{color:var(--gold-soft);font-family:var(--font-display);margin-top:24px;font-size:clamp(48px,5vw,70px);line-height:.95}.citizenship-landing .comparison-featured__period{color:var(--text-soft);margin-top:10px;font-size:1.1rem}.citizenship-landing .comparison-featured__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.citizenship-landing .comparison-featured__grid div{background:#ffffff09;border:1px solid #ffffff0d;border-radius:20px;padding:18px}.citizenship-landing .comparison-featured__grid span,.citizenship-landing .comparison-side-card__list span,.citizenship-landing .info-list span{color:var(--text-muted);font-size:.8rem;font-weight:600}.citizenship-landing .comparison-featured__grid strong,.citizenship-landing .comparison-side-card__list strong,.citizenship-landing .info-list strong{color:var(--gold-3);margin-top:8px;font-size:1.1rem;font-weight:700;display:block}.citizenship-landing .comparison-side{gap:24px;display:grid}.citizenship-landing .comparison-side-card p{color:var(--text-soft);margin-top:12px;line-height:1.72}.citizenship-landing .comparison-side-card__list,.citizenship-landing .info-list{margin:0;padding:0;list-style:none}.citizenship-landing .comparison-side-card__list{gap:12px;margin-top:18px;display:grid}.citizenship-landing .comparison-side-card__list li{border-top:1px solid #ffffff14;justify-content:space-between;gap:18px;padding-top:14px;display:flex}.citizenship-landing .comparison-note{max-width:900px;color:var(--text-soft);text-align:center;margin:28px auto 0;font-size:1rem;line-height:1.82}.citizenship-landing .proof-grid{grid-template-columns:1.05fr .95fr .9fr;align-items:stretch;gap:28px;display:grid}.citizenship-landing .info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.citizenship-landing .info-panel{border-color:#d4af3714;height:100%;padding:38px}.citizenship-landing .info-panel p{margin-top:18px;line-height:1.76}.citizenship-landing .info-panel--partner{flex-direction:column;justify-content:space-between;display:flex}.citizenship-landing .pricing-list{gap:12px;margin-top:18px;display:grid}.citizenship-landing .pricing-group+.pricing-group{margin-top:24px}.citizenship-landing .pricing-group__title{color:var(--gold-2);margin-bottom:10px;font-size:.9rem;line-height:1.5;display:block}.citizenship-landing .info-list li{border-top:1px solid #ffffff14;justify-content:space-between;gap:20px;padding:16px 0;display:flex}.citizenship-landing .info-list strong{white-space:nowrap}.citizenship-landing .proof-grid .proof-card{border-color:#d4af371a;padding:38px;display:block}.citizenship-landing .proof-grid .proof-card h3{color:var(--gold-soft);font-size:clamp(1.55rem,2vw,2rem);line-height:1.08}.citizenship-landing .proof-grid .proof-card h3+.proof-copy{margin-top:18px}.citizenship-landing .proof-card--island{background:radial-gradient(circle at 0 0,#d4af3714,#0000 34%),linear-gradient(#0e1726eb,#080e18f2)}.citizenship-landing .proof-card--license{background:linear-gradient(#d4af3712,#080e18f2),linear-gradient(#0e1726eb,#080e18f2)}.citizenship-landing .proof-copy{color:var(--text-soft);font-size:1rem;line-height:1.88}.citizenship-landing .partner-badge{color:var(--gold-3);background:#d4af371a;border:1px solid #d4af3729;border-radius:18px;margin-top:22px;padding:14px 16px;font-size:.9rem;line-height:1.6}.citizenship-landing .process-highlights,.citizenship-landing .process-highlight-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:820px;margin:0 auto 32px;display:grid}.citizenship-landing .process-timeline{gap:18px;max-width:1040px;margin:0 auto;display:grid}.citizenship-landing .process-item{grid-template-columns:70px minmax(0,1fr);gap:18px;padding:24px;display:grid;position:relative}.citizenship-landing .process-item__line{background:linear-gradient(#d4af374d,#0000);width:1px;position:absolute;top:54px;bottom:-19px;left:58px}.citizenship-landing .process-item__body h3{font-size:1.35rem;line-height:1.06}.citizenship-landing .process-item__body p{margin-top:10px;line-height:1.66}.citizenship-landing .quiz-shell{background:linear-gradient(#d4af3714,#ffffff08),linear-gradient(#0e1726eb,#080e18f2);border:1px solid #d4af3721;border-radius:36px;grid-template-columns:.88fr 1.12fr;align-items:stretch;gap:28px;width:min(1100px,100%);margin:0 auto;padding:42px;display:grid}.citizenship-landing .quiz-intro h2{margin-bottom:18px;font-size:clamp(44px,3.6vw,64px);line-height:.95}.citizenship-landing .quiz-intro>p:last-of-type{color:var(--text-soft);font-size:1.05rem;line-height:1.88}.citizenship-landing .quiz-card{border-color:#d4af371a;padding:32px}.citizenship-landing .quiz-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.citizenship-landing .quiz-progress{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:16px;margin-bottom:22px;font-size:.82rem;font-weight:700;display:flex}.citizenship-landing .quiz-progress__bar{background:#ffffff14;border-radius:999px;flex:1;height:8px;position:relative;overflow:hidden}.citizenship-landing .quiz-progress__value{border-radius:inherit;background:linear-gradient(135deg, var(--gold-3), var(--gold));position:absolute;inset:0 auto 0 0}.citizenship-landing .quiz-card p,.citizenship-landing .quiz-result p{margin-top:14px;line-height:1.7}.citizenship-landing .quiz-options{gap:12px;margin-top:24px;display:grid}.citizenship-landing .quiz-option{width:100%;color:var(--text);text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:start;gap:16px;padding:18px 20px;transition:border-color .2s,background .2s,transform .2s;display:grid}.citizenship-landing .quiz-option:hover{background:#d4af370d;border-color:#d4af373d;transform:translateY(-1px)}.citizenship-landing .quiz-option:focus-visible,.citizenship-landing .quiz-nav:focus-visible{outline-offset:3px;outline:3px solid #f0d17a57}.citizenship-landing .quiz-option--selected{background:#d4af3714;border-color:#d4af374d}.citizenship-landing .quiz-option__letter{width:32px;height:32px;color:var(--gold-soft);background:#d4af371f;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.citizenship-landing .quiz-option__text{color:#f6f4eedb;font-size:1rem;font-weight:500;line-height:1.72}.citizenship-landing .quiz-option__state{min-height:24px;color:var(--gold-3);justify-content:center;align-items:center;font-size:1rem;font-weight:900;display:inline-flex}.citizenship-landing .quiz-actions{margin-top:22px}.citizenship-landing .quiz-nav{min-height:52px;color:var(--text);background:#ffffff08;border:1px solid #d4af372e;border-radius:999px;padding:0 22px;font-weight:800}.citizenship-landing .quiz-nav--next{background:linear-gradient(135deg, var(--gold-3), var(--gold));color:#07111f;border-color:#d4af3794}.citizenship-landing .quiz-nav:disabled{cursor:not-allowed;opacity:.42}.citizenship-landing .quiz-skip{color:var(--gold-3);font-size:.92rem;font-weight:600}.citizenship-landing .quiz-result{box-shadow:none;background:0 0;border:0;padding:0}.citizenship-landing .quiz-result__bonus,.citizenship-landing .quiz-result-preview{background:#d4af370f;border:1px solid #d4af3724;border-radius:24px;margin-top:24px;padding:22px}.citizenship-landing .quiz-result__bonus strong{color:var(--gold-soft)}.citizenship-landing .quiz-result ul,.citizenship-landing .quiz-result__bonus ul{color:var(--text-soft);gap:12px;margin:22px 0 0;padding-left:18px;line-height:1.68;display:grid}.citizenship-landing .quiz-result .btn{margin-top:24px}.citizenship-landing .consultation-shell{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:28px;display:grid}.citizenship-landing .consultation-copy h2{margin-bottom:18px;font-size:clamp(42px,3.55vw,60px);line-height:.98}.citizenship-landing .consultation-copy p{color:var(--text-soft);line-height:1.76}.citizenship-landing .consultation-benefits{gap:14px;margin-top:26px;display:grid}.citizenship-landing .consultation-benefit{border:1px solid var(--line);box-shadow:var(--shadow-md);background:#091221bd;border-radius:22px;padding:20px 22px}.citizenship-landing .consultation-benefit strong{color:var(--gold-3);margin-bottom:8px;font-size:1rem;display:block}.citizenship-landing .consultation-benefit span{color:var(--text-soft);line-height:1.7}.citizenship-landing .consultation-form{border:1px solid var(--line);box-shadow:var(--premium-shadow);background:#091221d1;border-radius:30px;padding:28px;position:relative;overflow:hidden}.citizenship-landing .consultation-form:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#d4af371f,#0000 34%),linear-gradient(#ffffff08,#0000);position:absolute;inset:0}.citizenship-landing .consultation-form__label{z-index:1;color:var(--gold-3);letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:.82rem;font-weight:700;position:relative}.citizenship-landing .consultation-form__trust{z-index:1;color:var(--text-muted);margin-top:18px;font-size:.86rem;line-height:1.6;position:relative}.citizenship-landing .bitrix-inline-form__shell{z-index:1;background:#ffffff08;border-color:#d4af3724;border-radius:22px;position:relative}.citizenship-landing .faq-list{gap:14px;width:min(980px,100%);margin:0 auto;display:grid}.citizenship-landing .faq-item{overflow:hidden}.citizenship-landing .faq-item__button{width:100%;min-height:78px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0 24px;display:flex}.citizenship-landing .faq-item__button span:first-child{font-size:1rem;font-weight:600;line-height:1.55}.citizenship-landing .faq-item__icon{color:var(--gold-3);flex:none;font-size:1.55rem;line-height:1}.citizenship-landing .faq-item__answer{padding:0 24px 24px;font-size:.96rem;line-height:1.74}@keyframes citizenship-aurora-float{0%,to{transform:translate(0,0)}50%{transform:translateY(16px)}}@keyframes citizenship-passport-shine{0%{transform:translate(-160%)rotate(18deg)}to{transform:translate(340%)rotate(18deg)}}@media (max-width:1180px){.citizenship-landing .hero__container,.citizenship-landing .comparison-layout,.citizenship-landing .audience-layout,.citizenship-landing .proof-grid,.citizenship-landing .quiz-shell,.citizenship-landing .consultation-shell{grid-template-columns:1fr}.citizenship-landing .hero__visual{min-height:560px;padding:0}.citizenship-landing .passport-card{max-width:560px;margin:40px auto 0;position:relative;top:auto;right:auto}.citizenship-landing .hero-panel{margin:40px auto 0}.citizenship-landing .info-grid{grid-template-columns:1fr}}@media (max-width:840px){.citizenship-landing .container{width:min(100%,100% - 32px)}.citizenship-landing .hero{min-height:auto}.citizenship-landing .hero__container{width:min(100%,100% - 32px);min-height:auto;padding:72px 0 58px}.citizenship-landing .hero__title{font-size:clamp(40px,11vw,58px);line-height:1.06}.citizenship-landing .hero__subtitle,.citizenship-landing .section-head p,.citizenship-landing .audience-intro p,.citizenship-landing .consultation-copy p{font-size:1rem}.citizenship-landing .hero__eyebrow{letter-spacing:.14em}.citizenship-landing .hero__trust,.citizenship-landing .comparison-featured__prices,.citizenship-landing .comparison-featured__grid,.citizenship-landing .process-highlights,.citizenship-landing .process-highlight-row,.citizenship-landing .passport-card__top,.citizenship-landing .passport-card__features,.citizenship-landing .adv-grid,.citizenship-landing .hero-panel__metric-grid,.citizenship-landing .hero-panel__compact-price,.citizenship-landing .hero-panel__compact-stats,.citizenship-landing .process-item{grid-template-columns:1fr}.citizenship-landing .process-item__line{display:none}.citizenship-landing .proof-card{grid-template-columns:1fr}.citizenship-landing .audience-row{grid-template-columns:56px minmax(0,1fr);gap:14px}.citizenship-landing .audience-row__num{font-size:32px}.citizenship-landing .section{padding:92px 0}.citizenship-landing .section-head{margin-bottom:48px}.citizenship-landing .section-head h2,.citizenship-landing .audience-intro h2,.citizenship-landing .consultation-copy h2{font-size:clamp(36px,11vw,54px)}.citizenship-landing .comparison-featured h3,.citizenship-landing .comparison-side-card h3,.citizenship-landing .info-panel h3,.citizenship-landing .quiz-card h3,.citizenship-landing .quiz-result h3{font-size:1.7rem}}@media (max-width:560px){.citizenship-landing .hero__actions,.citizenship-landing .quiz-actions{flex-direction:column;align-items:stretch}.citizenship-landing .btn{width:100%}.citizenship-landing .hero__assurance{gap:8px}.citizenship-landing .hero__assurance-item,.citizenship-landing .comparison-chip{font-size:.7rem}.citizenship-landing .consultation-form,.citizenship-landing .quiz-shell,.citizenship-landing .quiz-card,.citizenship-landing .comparison-featured,.citizenship-landing .comparison-side-card,.citizenship-landing .info-panel,.citizenship-landing .adv-card,.citizenship-landing .proof-card,.citizenship-landing .passport-card__content{padding:22px}.citizenship-landing .passport-card__center{height:190px}.citizenship-landing .faq-item__button{min-height:68px;padding:0 18px}.citizenship-landing .faq-item__answer{padding:0 18px 18px}}
:is(.event-page,.citizenship-landing-shell)[data-public-design=refreshed]{--font-display:var(--font-body)}[data-public-design=refreshed] [id]{scroll-margin-top:118px}[data-public-design=refreshed] :is(h1,h2,h3){text-wrap:pretty;line-height:var(--type-heading-leading)}.event-page[data-public-design=refreshed] :is(h2,h3),.citizenship-landing-shell[data-public-design=refreshed] .citizenship-landing :is(h2,h3){font-family:var(--font-display);font-weight:var(--type-heading-weight)}[data-public-design=refreshed] :is(a,button,input,textarea,select):focus-visible{outline:3px solid var(--event-primary);outline-offset:4px}.event-page[data-public-design=refreshed] .shell{width:min(1320px,100% - 80px)}.event-page[data-public-design=refreshed] .event-page__hero{min-height:0;padding-block:clamp(44px,5vw,72px)}.event-page[data-public-design=refreshed] :is(.event-page__hero-shell--cinematic,.event-page__hero-shell--persona){min-height:min(540px,62svh)}.event-page[data-public-design=refreshed] h1{letter-spacing:-.045em;font-size:clamp(2.5rem,4.2vw,4.6rem);font-weight:650;line-height:1.07}.event-page[data-public-design=refreshed] :is(.event-page__section-head,.event-page__register-copy,.event-page__speaker-body) h2{font-size:clamp(1.85rem,3.1vw,3rem);line-height:var(--type-heading-leading);letter-spacing:-.035em}.event-page[data-public-design=refreshed] .event-page__section{padding-block:clamp(48px,6vw,88px)}.event-page[data-public-design=refreshed] .event-page__conversion{box-shadow:none;padding-block:24px}.event-page[data-public-design=refreshed] .event-page__conversion-shell{box-shadow:none;border-radius:4px 24px 4px 4px}.event-page[data-public-design=refreshed] :is(.event-page__audience-card,.event-page__location-card,.event-page__process-card,.event-page__agenda-card,.event-page__topics-panel,.event-page__register-copy,.event-page__register-form){box-shadow:var(--event-panel-shadow);border-radius:4px 24px 4px 4px}.event-page[data-public-design=refreshed] :is(.event-page__hero-panel,.event-page__hero-summary-card) strong{line-height:1.18}.event-page[data-public-design=refreshed] :is(.event-page__location-card,.event-page__process-card) h3,.event-page[data-public-design=refreshed] :is(.event-page__hero-summary-card,.event-page__hero-persona-marker) strong{line-height:var(--type-card-leading)}.event-page[data-public-design=refreshed] :is(.event-page__btn,.event-page__hero-panel-action,.event-page__footer-link){min-height:48px;box-shadow:none;border-radius:4px;padding:12px 22px;line-height:1.4}.event-page[data-public-design=refreshed] .event-page__hero--with-visual :is(.event-page__hero-panel,.event-page__hero-summary-card,.event-page__facts,.event-page__fact-card,.event-page__trust-chip){box-shadow:none}.event-page[data-public-design=refreshed] .event-page__hero-image-layer{filter:none;animation:none}.event-page[data-public-design=refreshed] :is(.event-page__hero-aurora,.event-page__hero-grid){animation:none}.event-page[data-public-design=refreshed] .event-page__hero-aurora{display:none}.event-page[data-public-design=refreshed] .event-page__gallery-card{cursor:zoom-in}.event-page[data-public-design=refreshed] .event-page__hero .event-page__badge[class*=portal-type-]{box-shadow:none;text-shadow:none;border-radius:4px}.citizenship-landing-shell[data-public-design=refreshed] .citizenship-landing{--shadow-lg:var(--event-panel-shadow);--shadow-md:var(--event-panel-shadow);--premium-shadow:var(--event-panel-shadow);--radius-xl:24px;--radius-lg:20px;--radius-md:12px}.citizenship-landing-shell[data-public-design=refreshed] :is(.container,.hero__container){width:min(1320px,100% - 80px)}.citizenship-landing-shell[data-public-design=refreshed] .section{padding-block:clamp(52px,6vw,92px)}.citizenship-landing-shell[data-public-design=refreshed] .section-head{margin-bottom:clamp(28px,4vw,48px)}.citizenship-landing-shell[data-public-design=refreshed] :is(.section-head,.audience-intro,.consultation-copy) h2,.citizenship-landing-shell[data-public-design=refreshed] .quiz-intro h2{font-size:clamp(2rem,3.5vw,3.5rem);line-height:var(--type-heading-leading)}.citizenship-landing-shell[data-public-design=refreshed] :is(.adv-card,.comparison-featured,.comparison-side-card,.info-panel,.proof-card,.quiz-card,.quiz-result,.process-item__body) h3{line-height:var(--type-card-leading);letter-spacing:-.025em}.citizenship-landing-shell[data-public-design=refreshed] .comparison-featured h3{font-size:clamp(1.75rem,2.6vw,2.5rem)}.citizenship-landing-shell[data-public-design=refreshed] :is(.comparison-featured__price-card strong,.comparison-featured__price){font-weight:var(--type-heading-weight);font-variant-numeric:tabular-nums;line-height:1.1}.citizenship-landing-shell[data-theme=sao-tome-premium] .comparison-featured__prices{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:clamp(12px,1.2vw,16px)}.citizenship-landing-shell[data-theme=sao-tome-premium] .comparison-featured__price-card{min-width:0;padding-inline:clamp(16px,1.6vw,22px);container-type:inline-size}.citizenship-landing-shell[data-theme=sao-tome-premium] .comparison-featured__price-card>span{overflow-wrap:anywhere;min-width:0}.citizenship-landing-shell[data-theme=sao-tome-premium] .comparison-featured__price-card>strong{white-space:nowrap;font-size:clamp(1.75rem,23cqi,4.375rem);line-height:1.1}.citizenship-landing-shell[data-public-design=refreshed] :is(.hero__eyebrow,.section-eyebrow){font-weight:var(--type-heading-weight);letter-spacing:.12em;line-height:1.6}.citizenship-landing-shell[data-public-design=refreshed] .hero{min-height:0}.citizenship-landing-shell[data-public-design=refreshed] .hero__container{gap:clamp(28px,4vw,64px);padding-block:clamp(44px,5vw,72px)}.citizenship-landing-shell[data-public-design=refreshed] .hero__title{letter-spacing:-.045em;font-size:clamp(2.5rem,4.5vw,4.8rem);font-weight:650;line-height:1.07}.citizenship-landing-shell[data-public-design=refreshed] .hero__title-secondary{font-size:clamp(1.4rem,2.2vw,2.2rem);line-height:1.25}.citizenship-landing-shell[data-public-design=refreshed] .hero__subtitle{margin-top:24px;font-size:1.05rem;line-height:1.7}.citizenship-landing-shell[data-public-design=refreshed] .hero__visual{min-height:0}.citizenship-landing-shell[data-public-design=refreshed] .passport-card{margin:0 auto;position:relative;top:auto;right:auto}.citizenship-landing-shell[data-public-design=refreshed] :is(.hero__aurora,.hero-orb,.passport-card__shine){animation:none;display:none}.citizenship-landing-shell[data-public-design=refreshed] :is(.btn,.quiz-nav){border-radius:4px;min-height:48px;padding:12px 24px;line-height:1.4}.citizenship-landing-shell[data-public-design=refreshed] :is(.btn--gold,.quiz-nav--next){box-shadow:none}.citizenship-landing-shell[data-public-design=refreshed] :is(.adv-card,.comparison-featured,.comparison-side-card,.info-panel,.proof-card,.quiz-shell,.quiz-card,.quiz-result,.process-highlight,.process-item,.consultation-form,.consultation-benefit,.faq-item){box-shadow:var(--event-panel-shadow);border-radius:4px 24px 4px 4px}:is(.event-page,.citizenship-landing-shell)[data-public-design=refreshed] .go-intake-form__form :is(input:not([type=checkbox]),textarea,select){box-shadow:none!important;border-radius:8px!important}:is(.event-page,.citizenship-landing-shell)[data-public-design=refreshed] .go-intake-form__form button[type=submit]{box-shadow:none!important;border-radius:4px!important}@media (max-width:1100px){[data-public-design=refreshed] [id]{scroll-margin-top:96px}}@media (max-width:900px){.event-page[data-public-design=refreshed] .shell,.citizenship-landing-shell[data-public-design=refreshed] :is(.container,.hero__container){width:calc(100% - 40px)}.event-page[data-public-design=refreshed] :is(.event-page__hero-shell--cinematic,.event-page__hero-shell--persona){min-height:0}}@media (max-width:600px){.event-page[data-public-design=refreshed] h1,.citizenship-landing-shell[data-public-design=refreshed] .hero__title{font-size:clamp(2.1rem,8.5vw,3rem)}.event-page[data-public-design=refreshed] :is(.event-page__register-copy,.event-page__register-form,.event-page__conversion-shell){padding:20px}.event-page[data-public-design=refreshed] .event-page__hero .event-page__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){[data-public-design=refreshed] :is(a,button,[class*=card],[class*=panel]){transition:none}[data-public-design=refreshed] :is(a,button,[class*=card],[class*=panel]):hover{transform:none}}
.event-page[data-marketing-design=editorial][data-public-design=refreshed]{--type-heading-weight:500;--marketing-frame-radius:4px;--marketing-paper-shadow:0 12px 34px -25px color-mix(in srgb, var(--event-text) 22%, transparent);--marketing-edge:color-mix(in srgb, var(--event-primary) 16%, var(--event-card-border));--marketing-edge-light:color-mix(in srgb, var(--event-text) 7%, transparent)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero{padding-block:clamp(32px,4vw,64px) 0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__backdrop{background:linear-gradient(150deg, var(--event-hero-start), var(--event-hero-end))}.event-page[data-marketing-design=editorial][data-public-design=refreshed] :is(.event-page__hero-grid,.event-page__hero-noise){display:none}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero-shell{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(32px,5vw,80px);min-height:0;padding-bottom:clamp(32px,4vw,64px)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero-shell--single{grid-template-columns:minmax(0,1fr)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero-content h1{color:var(--event-text);letter-spacing:-.045em;text-wrap:pretty;margin-block:20px 24px;font-size:clamp(2.5rem,4.3vw,4.5rem);font-weight:460;line-height:1.08}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero-content :is(h1,.event-page__lead,.event-page__microcopy){text-shadow:none}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero--long-title .event-page__hero-content h1{font-size:clamp(2.3rem,3.65vw,3.9rem)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero-content>.event-page__eyebrow{min-height:0;box-shadow:none;color:var(--event-primary-strong);letter-spacing:.12em;background:0 0;border:0;border-radius:0;margin-block:22px 0;padding:0;font-size:12px;font-weight:600;line-height:1.65}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__lead{font-size:clamp(1rem,1.25vw,1.125rem)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero .event-page__microcopy{max-width:60ch;color:var(--event-text-soft);font-size:12px;font-weight:400;line-height:1.7}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero :is(.event-page__btn,.event-page__hero-panel-action){border-radius:var(--marketing-frame-radius);min-height:48px;box-shadow:none;font-weight:600}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero :is(.event-page__btn,.event-page__hero-panel-action):hover{box-shadow:none;transform:none}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero-chip-row{gap:8px;margin-bottom:0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero-chip-row :is(.event-page__badge,.portal-status-chip){border-radius:var(--marketing-frame-radius)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero .event-page__badge[class*=portal-type-]{border-radius:var(--marketing-frame-radius);letter-spacing:.075em;min-height:32px;color:var(--portal-type-text);background:linear-gradient(var(--portal-type-bg), var(--portal-type-bg)), #fff;border-color:var(--portal-type-border);box-shadow:none;gap:8px;padding:7px 12px;font-size:11px;font-weight:650}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__badge[class*=portal-type-]:before{content:"";background:var(--portal-type-strong);border-radius:2px;flex:0 0 6px;width:6px;height:6px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero .event-page__trust-strip{gap:6px 14px;margin-block:20px 0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero .event-page__trust-chip{min-height:24px;box-shadow:none;color:var(--event-text-soft);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;font-size:12px;font-weight:500;line-height:1.6}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero .event-page__trust-chip:before{content:"";background:var(--event-primary);border-radius:50%;width:5px;height:5px;margin-right:7px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .portal-share{gap:8px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .portal-share__label{min-height:44px;box-shadow:none;color:var(--event-text-soft);letter-spacing:.07em;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0 8px 0 0;font-size:11px;font-weight:600}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .portal-share a{border-radius:var(--marketing-frame-radius);border-color:var(--event-card-border);background:var(--event-surface-strong);width:44px;min-height:44px;color:var(--event-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .portal-share a:is(:hover,:focus-visible){border-color:var(--marketing-edge);background:var(--event-primary-soft);color:var(--event-primary)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__aside{min-width:0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__visual{border:1px solid var(--marketing-edge);border-radius:var(--marketing-frame-radius);background:var(--event-surface-strong);box-shadow:8px 8px 0 color-mix(in srgb, var(--event-line) 60%, transparent), var(--marketing-paper-shadow);margin:0;padding:0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__image{isolation:isolate;aspect-ratio:1/1.05;background:var(--event-bg-soft);border-radius:3px 3px 0 0;min-height:320px;position:relative;overflow:hidden}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__image:after{content:"";z-index:1;border:1px solid var(--marketing-edge-light);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.event-page[data-marketing-design=editorial][data-public-design=refreshed][data-marketing-kind=story] .marketing-hero__image{aspect-ratio:1.12}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__image .event-page__hero-image-layer{opacity:1;filter:none;animation:none;transform:none}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__image .event-page__hero-image-layer:after{display:none}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__image .portal-cover-media__image{opacity:1;inset:12px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__expand{z-index:2;border:1px solid var(--event-card-border);border-radius:var(--marketing-frame-radius);background:var(--event-surface-strong);max-width:calc(100% - 24px);min-height:44px;color:var(--event-text);text-align:left;cursor:zoom-in;box-shadow:var(--marketing-paper-shadow);justify-content:center;align-items:center;gap:10px;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.4;display:flex;position:absolute;bottom:12px;right:12px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__expand svg{flex:0 0 20px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__caption{border-top:1px solid var(--event-line);justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__caption>div{gap:5px;min-width:0;display:grid}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__caption>div>span{color:var(--event-text-soft);font-size:12px;line-height:1.5}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__caption strong{color:var(--event-text);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.5}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__signature{border-inline-start:1px solid var(--marketing-edge);color:var(--event-primary);letter-spacing:-.08em;flex:none;align-items:center;gap:3px;padding-inline-start:18px;font-size:27px;font-weight:650;display:flex}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__signature>span{letter-spacing:0;font-size:22px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__brief{border-block-start:1px solid var(--event-line);border-block-end:1px solid var(--event-line);margin-top:24px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__brief>summary{min-height:56px;color:var(--event-text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__brief>summary::-webkit-details-marker{display:none}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__brief>summary:focus-visible{outline:3px solid var(--event-primary);outline-offset:3px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__brief-icon{font-size:26px;font-weight:400;line-height:1}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__brief[open] .marketing-hero__brief-icon{transform:rotate(45deg)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__brief :is(.event-page__hero-panel,.event-page__hero-summary-card){border:0;border-bottom:1px solid var(--event-line);box-shadow:none;background:0 0;border-radius:0;margin-bottom:14px;padding:24px 0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__brief :is(.event-page__hero-panel,.event-page__hero-summary-card) strong{font-size:1.4rem;font-weight:500;line-height:1.3}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__brief>:last-child{border-bottom:0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__brief :is(.event-page__hero-panel-label,.event-page__hero-summary-label){color:var(--event-primary-strong)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__brief .event-page__hero-summary-meta{letter-spacing:.04em;font-size:11px;font-weight:600;line-height:1.6}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__facts-wrap{z-index:2;padding-bottom:clamp(22px,2.6vw,36px);position:relative}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero .event-page__facts{isolation:isolate;border:0;border-block:1px solid var(--event-line);width:100%;max-width:none;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr) minmax(0,1.08fr) minmax(0,.76fr);gap:0;margin:0;padding:0;position:relative}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__facts:before{content:none}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__facts>div{border-inline-end:1px solid var(--event-line);min-width:0;padding:18px clamp(16px,2vw,28px)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__facts>div:last-child{border-inline-end:0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero .event-page__fact-card{height:100%;min-height:0;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:13px;margin:0;padding:0;display:flex;overflow:visible}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero .event-page__fact-card:after{display:none}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__fact-label{min-width:0;color:var(--event-text-soft);align-items:center;gap:9px;line-height:1.5;display:flex}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__fact-label svg{color:var(--event-primary);flex:0 0 16px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__fact-label span{color:var(--event-text-soft);letter-spacing:.02em;text-transform:none;overflow-wrap:anywhere;font-size:12px;font-weight:500}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__fact-value{min-width:0;max-width:100%;margin:0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__fact-card strong{color:var(--event-text);letter-spacing:-.015em;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.55;display:block}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__fact-card[data-fact=date] strong{font-variant-numeric:tabular-nums}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__fact-card .event-page__fact-type{border:1px solid var(--portal-type-border);border-radius:var(--marketing-frame-radius);max-width:100%;color:var(--portal-type-text);background:linear-gradient(var(--portal-type-bg), var(--portal-type-bg)), #fff;letter-spacing:.01em;align-items:center;gap:8px;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__fact-type:before{content:"";background:var(--portal-type-strong);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero :is(.event-page__fact-card,.event-page__hero-panel,.event-page__hero-summary-card){transition:none}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero :is(.event-page__fact-card,.event-page__hero-panel,.event-page__hero-summary-card):hover{transform:none}.event-page[data-marketing-design=editorial][data-public-design=refreshed][data-builder-motion=none] .event-page__hero :is(a,button,summary){transition:none;animation:none}.event-page[data-marketing-design=editorial][data-public-design=refreshed][data-builder-motion=none] .event-page__hero :is(a,button,summary):hover{transform:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.event-page[data-marketing-design=editorial][data-public-design=refreshed]:not([data-builder-motion=none]) .marketing-hero__image .event-page__hero-image-layer{transition:transform .7s cubic-bezier(.22,1,.36,1)}.event-page[data-marketing-design=editorial][data-public-design=refreshed]:not([data-builder-motion=none]) .marketing-hero__image:has(.marketing-hero__expand:is(:hover,:focus-visible)) .event-page__hero-image-layer{transform:scale(1.035)}.event-page[data-marketing-design=editorial][data-public-design=refreshed]:not([data-builder-motion=none]) .marketing-hero__brief-icon{transition:transform .2s}.event-page[data-marketing-design=editorial][data-public-design=refreshed]:not([data-builder-motion=none]) .marketing-hero__expand{transition:border-color .2s,box-shadow .2s}.event-page[data-marketing-design=editorial][data-public-design=refreshed]:not([data-builder-motion=none]) .marketing-hero__expand:is(:hover,:focus-visible){border-color:var(--event-primary);box-shadow:var(--marketing-paper-shadow)}}@media (max-width:1000px){.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero-shell{grid-template-columns:minmax(0,1fr);gap:32px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero-content h1{max-width:min(100%, var(--event-hero-title-max,20ch))}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__aside{width:100%;max-width:720px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__image{aspect-ratio:1.5;min-height:0}}@media (max-width:900px){.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero .event-page__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__facts>div:nth-child(2n){border-inline-end:0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__facts>div:nth-child(-n+2){border-bottom:1px solid var(--event-line)}}@media (max-width:600px){.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero-content h1,.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero--long-title .event-page__hero-content h1{font-size:clamp(2rem,8.4vw,3rem)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__image{aspect-ratio:1.12}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__visual{box-shadow:5px 5px 0 color-mix(in srgb, var(--event-line) 60%, transparent), var(--marketing-paper-shadow)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .marketing-hero__caption{padding:16px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__facts>div{padding:16px 12px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__fact-value>strong{font-size:14px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__fact-card .event-page__fact-type{font-size:12px}}@media (max-width:480px){.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero .event-page__facts{grid-template-columns:minmax(0,1fr);padding:0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__facts>div{border-inline-end:0;padding:17px 0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__facts>div:not(:last-child){border-bottom:1px solid var(--event-line)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__hero .event-page__fact-card{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:18px;display:grid}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__fact-label{gap:7px;padding-block:2px}}
.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__section{padding-block:clamp(64px,7.5vw,112px)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__section+.event-page__section:before{background:var(--event-line);width:min(1320px,100% - 48px)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] :is(.event-page__section,.event-page__conversion,.event-page__footer) :is(.shell,[data-public-stagger-item]){min-width:0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] :is(.event-page__agenda-card,.event-page__audience-card,.event-page__location-card,.event-page__process-card,.event-page__speaker-card,.event-page__topics-panel,.event-page__register-copy,.event-page__register-form){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] :is(.event-page__agenda-card,.event-page__audience-card,.event-page__location-card,.event-page__process-card,.event-page__speaker-card,.event-page__topics-panel,.event-page__register-copy,.event-page__register-form):after,.event-page[data-marketing-design=editorial][data-public-design=refreshed] :is(.event-page__agenda-card,.event-page__process-card):before{display:none}.event-page[data-marketing-design=editorial][data-public-design=refreshed] :is(.event-page__section,.event-page__conversion) h2{letter-spacing:-.045em;font-weight:500}.event-page[data-marketing-design=editorial][data-public-design=refreshed] :is(.event-page__section,.event-page__conversion) h3{letter-spacing:-.025em;font-weight:550}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__section-eyebrow{min-height:24px;color:var(--event-primary-strong);letter-spacing:.12em;background:0 0;border:0;border-radius:0;gap:12px;padding:0;font-size:11px;font-weight:600;line-height:1.6}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__section-eyebrow:after{content:"";opacity:.38;background:currentColor;flex:0 0 36px;height:1px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__section-head{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:16px clamp(28px,6vw,92px);max-width:none;margin-bottom:clamp(28px,4vw,52px);display:grid}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__section-head>.event-page__section-eyebrow{grid-column:1/-1;justify-self:start;margin:0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__section-head h2{font-size:clamp(1.9rem,3.25vw,3.3rem);line-height:var(--type-heading-leading);overflow-wrap:break-word;max-width:21ch;margin:0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__section-head>p:not(.event-page__section-eyebrow){max-width:49ch;margin:0;font-size:clamp(.98rem,1.18vw,1.08rem);line-height:1.75}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__conversion{border-color:var(--event-line);background:var(--event-bg);padding-block:clamp(18px,2.5vw,30px)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__conversion-shell{border:1px solid var(--event-line);border-block-start:2px solid var(--event-primary);background:var(--event-card-bg-strong,var(--event-surface-strong));box-shadow:none;border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(240px,.48fr);gap:clamp(24px,4vw,60px);padding:clamp(24px,3vw,40px)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__conversion-shell:before{display:none}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__conversion-copy{gap:12px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__conversion-copy>span{color:var(--event-primary-strong)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__conversion-copy strong{letter-spacing:-.025em;max-width:34ch;font-size:clamp(1.25rem,1.9vw,1.8rem);font-weight:550;line-height:1.3}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__conversion-copy p{max-width:65ch;margin:0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__conversion-actions{border-inline-start:1px solid var(--event-line);grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:10px;padding-inline-start:clamp(20px,3vw,40px);display:grid}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__agenda-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__agenda-card{border-block-start:1px solid var(--event-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;grid-template-columns:34px minmax(0,1fr);align-content:start;align-items:start;gap:18px;height:100%;min-height:0;padding:26px 0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__agenda-number{width:34px;height:30px;color:var(--event-primary-strong);font-variant-numeric:tabular-nums;letter-spacing:.04em;background:0 0;border:0;border-radius:0;place-items:start;padding-top:3px;font-size:13px;font-weight:600}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__agenda-card p{max-width:40ch;margin:0;font-size:clamp(1rem,1.25vw,1.13rem);line-height:1.6}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__agenda-grid>:last-child:nth-child(odd){grid-column:1/-1}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,56px)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__audience-card{border-block-start:1px solid var(--event-line);border-radius:0;grid-template-columns:34px minmax(0,1fr);gap:20px;height:100%;padding:30px 0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__audience-number{color:var(--event-primary-strong);letter-spacing:.04em;font-variant-numeric:tabular-nums;border:0;padding-block:3px 0;font-size:13px;font-weight:600;line-height:1.6}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__audience-card p{overflow-wrap:break-word;margin:0;font-size:1.03rem;line-height:1.65}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__audience-grid>:last-child:nth-child(odd){grid-column:1/-1}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__locations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px clamp(28px,4vw,56px)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__location-card{border-block-start:1px solid var(--event-line);border-radius:0;height:100%;padding:30px 0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__location-tag{min-height:20px;color:var(--event-primary-strong);letter-spacing:.1em;background:0 0;border:0;border-radius:0;padding:0;font-size:10px;font-weight:600;line-height:1.5}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__location-card h3{font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:var(--type-card-leading);overflow-wrap:break-word;max-width:27ch;margin-block:18px 16px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__location-card p{max-width:55ch;margin:0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__locations-grid>:only-child{grid-column:1/-1}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__process-grid{grid-template-columns:minmax(0,1fr);gap:0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__process-grid>[data-public-stagger-item]{position:relative}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__process-grid>[data-public-stagger-item]:not(:last-child):after{content:"";inset-inline-start:23px;background:var(--event-line);pointer-events:none;width:1px;position:absolute;top:76px;bottom:-28px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__process-card{border-radius:0;grid-template-columns:48px minmax(0,1fr);gap:12px 24px;min-height:0;padding:28px 0;display:grid}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__process-step{width:48px;height:48px;color:var(--event-primary-strong);border-color:var(--marketing-edge);background:var(--event-bg);box-shadow:none;letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:4px;grid-row:1/span 2;margin:0;font-weight:600}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__process-card h3{font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:var(--type-card-leading);overflow-wrap:break-word;align-self:center;margin:0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__process-card p{grid-column:2;max-width:58ch;margin:0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__speaker-card{border-radius:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,72px);padding:0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__speaker-image-wrap{aspect-ratio:4/5;border:1px solid var(--marketing-edge);background:var(--event-bg-soft);min-height:0;box-shadow:var(--marketing-paper-shadow);border-radius:4px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__speaker-body{gap:18px;padding-block:12px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__speaker-role{border-block-end:1px solid var(--event-line);padding-block-end:18px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__speaker-body>:is(h2,.event-page__speaker-name,p,ul){margin-block:0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__speaker-body :is(h2,.event-page__speaker-name){max-width:22ch;font-size:clamp(1.85rem,3vw,3rem);line-height:var(--type-heading-leading);overflow-wrap:break-word}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__speaker-body>.event-page__section-eyebrow{justify-self:start}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__speaker-list--multi{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__speaker-list--multi .event-page__speaker-card{grid-template-columns:minmax(0,1fr);align-content:start;gap:24px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__speaker-list--multi .event-page__speaker-media{width:min(100%,340px);margin-inline:auto}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__media-grid>:only-child{grid-column:1/-1}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__media-grid .event-page__topics-panel{border-block-start:1px solid var(--event-line);border-radius:0;gap:18px;height:100%;min-height:240px;margin-top:0;padding:28px 0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__media-grid .event-page__topics-panel strong{letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,1.8vw,1.7rem);font-weight:550;line-height:1.3}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__media-grid .event-page__topics-panel p{max-width:65ch;margin:0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__related-actions{padding-top:12px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(180px,18vw,260px);gap:16px;margin-top:32px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__gallery-grid:has(>:nth-child(3))>:first-child{grid-area:span 2/span 2}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__gallery-grid:has(>:nth-child(4):last-child)>:last-child{grid-column:1/-1}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__gallery-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__gallery-grid>:only-child{grid-column:1/-1}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__gallery-card{border:1px solid var(--marketing-edge);background:var(--event-card-bg);width:100%;height:100%;min-height:0;box-shadow:var(--marketing-paper-shadow);border-radius:4px;padding:6px;display:block}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__gallery-image{border-radius:2px;display:block}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__register-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,3.5vw,48px)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] :is(.event-page__register-copy,.event-page__register-form){border-radius:4px;min-width:0;padding:clamp(24px,3vw,40px)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__register-copy{border-radius:0;padding:24px 0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__register-form{border:1px solid var(--event-line);border-block-start:2px solid var(--event-primary);background:var(--event-card-bg-strong,var(--event-surface-strong));box-shadow:var(--marketing-paper-shadow)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__register-copy h2{font-size:clamp(1.85rem,2.75vw,2.85rem);line-height:var(--type-heading-leading);overflow-wrap:break-word;margin-block:22px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__benefits{gap:0;margin-top:28px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__benefit{border:0;border-block-start:1px solid var(--event-line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:10px minmax(0,1fr);gap:16px;padding:18px 0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__benefit-dot{background:var(--event-primary);width:6px;height:6px;box-shadow:none;margin-top:7px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__benefit p{margin:0;font-size:.95rem;line-height:1.65}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__register-copy .event-page__topics-panel{border-block-start:1px solid var(--event-line);border-radius:0;min-height:0;margin-top:24px;padding:24px 0 0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__register-form .go-intake-form{gap:24px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__register-form .go-intake-form__form{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:18px;padding:8px 0 0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__register-form .go-intake-form__form :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-radius:4px!important;padding:12px 14px!important}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__register-form .go-intake-form__form label:not(.go-intake-form__consent)>span{letter-spacing:.04em;font-weight:600}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__register-form .go-intake-form__consent{border-radius:4px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__register-form .go-intake-form__form :is(input,textarea)::placeholder{opacity:1;color:var(--event-text-soft)!important}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__register-form .bitrix-inline-form__intro h3{font-size:clamp(1.35rem,2vw,1.8rem);line-height:var(--type-card-leading)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] :is(.event-page__agenda-card,.event-page__audience-card,.event-page__location-card,.event-page__process-card,.event-page__topics-panel):hover{border-color:var(--event-line);box-shadow:none;transform:none}@media (min-width:1061px){.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__section>.shell:has(>:is(.event-page__agenda-grid,.event-page__process-grid)){grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(36px,5vw,76px);display:grid}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__section>.shell:has(>:is(.event-page__agenda-grid,.event-page__process-grid))>.event-page__section-head{grid-template-columns:minmax(0,1fr);align-content:start;gap:22px;margin-bottom:0}}@media (max-width:1060px){.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__register-layout{grid-template-columns:minmax(0,1fr)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__register-form{justify-self:center;width:min(100%,780px)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__register-copy{width:100%}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__register-copy h2{max-width:32ch}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__speaker-card{gap:28px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__conversion-shell{grid-template-columns:minmax(0,1fr) minmax(220px,.6fr)}}@media (max-width:760px){.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__section{padding-block:56px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__section-head{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:28px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__section-head h2{max-width:25ch}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__conversion-shell{grid-template-columns:minmax(0,1fr)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__conversion-actions{border-inline-start:0;border-block-start:1px solid var(--event-line);grid-template-columns:repeat(2,minmax(0,1fr));padding-block-start:22px;padding-inline-start:0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] :is(.event-page__audience-grid,.event-page__locations-grid,.event-page__speaker-list--multi,.event-page__media-grid),.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__speaker-card{grid-template-columns:minmax(0,1fr)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__speaker-media{width:min(100%,380px);margin-inline:auto}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(160px,28vw,210px);gap:12px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__gallery-grid:has(>:nth-child(3))>:first-child{grid-area:span 2/1/auto/-1}}@media (max-width:520px){.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__agenda-grid{grid-template-columns:minmax(0,1fr);gap:0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__agenda-card{grid-template-columns:30px minmax(0,1fr);gap:18px;min-height:0;padding:22px 0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__agenda-number{width:30px;height:30px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__agenda-card p{font-size:1rem}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__conversion-shell{gap:22px;padding:22px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__conversion-actions{grid-template-columns:minmax(0,1fr)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__audience-card{grid-template-columns:30px minmax(0,1fr);gap:16px;padding:24px 0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__process-card{grid-template-columns:40px minmax(0,1fr);gap:10px 16px;padding:20px 0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__process-step{width:40px;height:40px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__process-grid>[data-public-stagger-item]:not(:last-child):after{inset-inline-start:19px;top:60px;bottom:-20px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__gallery-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:240px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__gallery-grid:has(>:nth-child(2):last-child){grid-template-columns:minmax(0,1fr)}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__gallery-grid:has(>:nth-child(3))>:first-child{grid-row:auto}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__register-copy{padding:8px 0}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__register-form{padding:14px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__register-form .go-intake-form__form{gap:18px;padding:8px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__register-form .bitrix-inline-form__intro{padding:8px}.event-page[data-marketing-design=editorial][data-public-design=refreshed] .event-page__register-copy .event-page__topics-panel{padding:18px 0 0}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.event-page[data-marketing-design=editorial][data-public-design=refreshed]:not([data-builder-motion=none]):not([data-theme=sao-tome-premium]) .event-page__gallery-card{transition:transform var(--go-motion-base,.32s) var(--go-motion-ease,cubic-bezier(.22, 1, .36, 1)), box-shadow var(--go-motion-base,.32s) ease, border-color var(--go-motion-fast,.18s) ease}.event-page[data-marketing-design=editorial][data-public-design=refreshed]:not([data-builder-motion=none]):not([data-theme=sao-tome-premium]) .event-page__gallery-card:is(:hover,:focus-visible){border-color:var(--event-primary);box-shadow:var(--public-hover-shadow,var(--event-panel-shadow));transform:translateY(-3px)}.event-page[data-marketing-design=editorial][data-public-design=refreshed]:not([data-builder-motion=none]):not([data-theme=sao-tome-premium]) .event-page__gallery-card:active{transition-duration:.1s;transform:translateY(0)}}.event-page[data-marketing-design=editorial][data-public-design=refreshed][data-builder-motion=none] :is(.event-page__conversion,.event-page__section,.event-page__footer) :is(a,button,[class*=card],[class*=panel]){transition:none;animation:none;transform:none}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.event-page[data-marketing-design=editorial][data-public-design=refreshed] :is(.event-page__conversion,.event-page__section,.event-page__footer) :is(a,button,[class*=card],[class*=panel]){transition:none;animation:none;transform:none}}
.EventContactBlock-module__jiV7BG__contact.EventContactBlock-module__jiV7BG__contact.event-page__footer[data-contact-design=editorial]{--contact-muted:var(--event-text-soft);border-top:1px solid var(--event-line);border-bottom:1px solid var(--event-line);background:var(--event-bg);color:var(--event-text);font-family:var(--font-body,var(--font-inter)), Arial, sans-serif;padding:clamp(28px,4vw,48px) 0}.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__inner{grid-template-columns:minmax(0,1fr) minmax(240px,.4fr);align-items:center;gap:clamp(28px,6vw,88px);width:min(1320px,100% - 80px);margin-inline:auto;display:grid}.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__identity{gap:14px;min-width:0;display:grid}.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__eyebrow,.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__actionLabel{color:var(--contact-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.5}.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__eyebrow{align-items:center;gap:12px;display:flex}.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__eyebrow:before{content:"";background:currentColor;flex:0 0 28px;height:1px}.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__heading{color:inherit;font:inherit;margin:0}.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__brand{max-width:100%;min-height:44px;color:var(--event-text);font:inherit;letter-spacing:-.025em;align-items:center;gap:18px;margin:0;font-size:clamp(25px,2.4vw,32px);font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__brand>span{overflow-wrap:anywhere;min-width:0}.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__brand>svg{color:var(--contact-muted);flex-shrink:0}.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__description{max-width:68ch;color:var(--contact-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.75}.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__connect{border-left:1px solid var(--event-line);min-width:0;padding-left:clamp(20px,3vw,44px)}.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__actionLabel{margin-bottom:10px;display:block}.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__actions{gap:0;display:grid}.EventContactBlock-module__jiV7BG__contact.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__actions>a{border:0;border-bottom:1px solid var(--event-line);min-width:0;min-height:52px;color:var(--event-text);box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;padding:12px 0;font-family:inherit;font-size:13px;font-weight:550;line-height:1.5;text-decoration:none;display:flex;transform:none}.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__actions>a>span{overflow-wrap:anywhere;min-width:0}.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__actions>a>svg{flex:none}.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__actions>a>svg:last-child{margin-left:auto}.EventContactBlock-module__jiV7BG__contact :is(a,button):focus-visible{outline:2px solid var(--event-text);outline-offset:4px}.event-page[data-theme=coastal-light] .EventContactBlock-module__jiV7BG__contact.EventContactBlock-module__jiV7BG__contact[data-contact-design=editorial]{--contact-muted:var(--event-text)}@media (hover:hover) and (pointer:fine){.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__brand:hover>span{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.EventContactBlock-module__jiV7BG__contact.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__actions>a:hover{background:var(--event-bg-soft)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.event-page:not([data-builder-motion=none]):not([data-theme=sao-tome-premium]) .EventContactBlock-module__jiV7BG__contact a>svg:last-child{transition:transform var(--go-motion-base,.32s) var(--go-motion-ease,cubic-bezier(.22, 1, .36, 1))}.event-page:not([data-builder-motion=none]):not([data-theme=sao-tome-premium]) .EventContactBlock-module__jiV7BG__contact a:hover:not([aria-disabled=true])>svg:last-child{transform:translate(2px,-2px)}.event-page:not([data-builder-motion=none]):not([data-theme=sao-tome-premium]) .EventContactBlock-module__jiV7BG__contact a:hover:not([aria-disabled=true])>svg.lucide-arrow-right:last-child{transform:translate(3px)}.event-page:not([data-builder-motion=none]):not([data-theme=sao-tome-premium]) .EventContactBlock-module__jiV7BG__contact.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__actions>a{transition:background-color var(--go-motion-base,.32s) var(--go-motion-ease,cubic-bezier(.22, 1, .36, 1));position:relative}.event-page:not([data-builder-motion=none]):not([data-theme=sao-tome-premium]) .EventContactBlock-module__jiV7BG__contact.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__actions>a:after{background:var(--event-text);content:"";pointer-events:none;transform-origin:0;height:1px;transition:transform var(--go-motion-base,.32s) var(--go-motion-ease,cubic-bezier(.22, 1, .36, 1));position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.event-page:not([data-builder-motion=none]):not([data-theme=sao-tome-premium]) .EventContactBlock-module__jiV7BG__contact.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__actions>a:hover:not([aria-disabled=true]):after{transform:scaleX(1)}}@media (max-width:900px){.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__inner{width:calc(100% - 40px)}}@media (max-width:720px){.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__inner{grid-template-columns:minmax(0,1fr);gap:24px}.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__connect{border-left:0;border-top:1px solid var(--event-line);padding:20px 0 0}.EventContactBlock-module__jiV7BG__contact .EventContactBlock-module__jiV7BG__description{font-size:13px}}
