.page-hero{background:var(--secondary);color:#fff;border-bottom:1px solid color-mix(in srgb, var(--primary) 15%, transparent);padding:38px 0 28px;position:relative;overflow:hidden}.page-hero:before{content:"";background:radial-gradient(ellipse at center, color-mix(in srgb, var(--primary) 15%, transparent) 0%, transparent 60%);pointer-events:none;z-index:1;width:70%;height:200%;position:absolute;top:-50%;right:-10%;transform:rotate(-15deg)}.page-hero .container{z-index:2;position:relative}.page-hero h1{letter-spacing:-.02em;margin:0;font-size:clamp(26px,4vw,42px);font-weight:950;line-height:1.15;animation:.5s ease-out .1s both fadeSlideUp}.page-hero-broker{align-items:center;gap:16px;margin-bottom:14px;animation:.5s ease-out .1s both fadeSlideUp;display:flex}.page-hero .muted{margin-top:10px;font-size:15px;font-weight:600;animation:.5s ease-out .2s both fadeSlideUp;color:#ffffffc7!important}.template-ocean .page-hero{background:linear-gradient(135deg,#111,#2a2926)}@media (max-width:640px){.page-hero h1{font-size:clamp(23px,7vw,31px)}}html.dark .page-hero,html.dark .template-ocean .page-hero{border-color:var(--line);background:linear-gradient(135deg, color-mix(in srgb, var(--dark-header) 82%, var(--dark-bg)), color-mix(in srgb, var(--dark-surface) 76%, var(--dark-bg)));color:var(--text)}html.dark .page-hero:before{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--primary) 9%, transparent) 0%, transparent 62%)}html.dark .page-hero h1{color:var(--heading)}html.dark .page-hero .breadcrumb{color:var(--muted)}html.dark .page-hero .muted{color:color-mix(in srgb, var(--text) 78%, var(--muted))!important}.page-hero,.template-ocean .page-hero{border-color:color-mix(in srgb, var(--secondary-contrast) 12%, transparent);background:linear-gradient(118deg, var(--secondary) 0%, color-mix(in srgb, var(--secondary) 82%, var(--primary)) 100%);color:var(--secondary-contrast);padding:24px 0 20px}.page-hero:before{opacity:.72;height:240%;top:-70%}.page-hero h1{max-width:100%;color:var(--secondary-contrast);letter-spacing:-.018em;text-shadow:0 2px 18px #00000024;font-size:clamp(22px,2.4vw,30px);font-weight:900;line-height:1.1}.page-hero .breadcrumb{color:color-mix(in srgb, var(--secondary-contrast) 66%, transparent);letter-spacing:.055em;margin-bottom:8px;font-size:10px;line-height:1.4}.page-hero .breadcrumb a:hover{color:var(--secondary-contrast)}.page-hero .muted{margin-top:6px;font-size:13px;line-height:1.45;color:color-mix(in srgb, var(--secondary-contrast) 78%, transparent)!important}.page-hero-broker{gap:12px;margin-bottom:8px}.page-hero-broker img{width:52px!important;height:52px!important}@media (max-width:640px){.page-hero,.template-ocean .page-hero{padding:20px 0 17px}.page-hero h1{font-size:clamp(20px,6vw,26px)}.page-hero .breadcrumb{margin-bottom:6px;font-size:9px}.page-hero .muted{margin-top:5px;font-size:12px}}.page-hero h1{font-size:clamp(calc(22px * var(--site-hero-title-scale)), calc(2.4vw * var(--site-hero-title-scale)), calc(30px * var(--site-hero-title-scale)))}.page-hero .muted{font-size:calc(13px * var(--site-description-scale))}@media (max-width:640px){.page-hero h1{font-size:clamp(calc(20px * var(--site-hero-title-scale)), calc(6vw * var(--site-hero-title-scale)), calc(26px * var(--site-hero-title-scale)))}.page-hero .muted{font-size:calc(12px * var(--site-description-scale))}}.page-header{isolation:isolate;border-bottom:1px solid color-mix(in srgb, var(--page-header-text) 12%, transparent);background:var(--page-header-background);color:var(--page-header-text);padding:24px 0 20px;position:relative;overflow:hidden}.page-header-inner{z-index:1;position:relative}.page-header-breadcrumb{color:color-mix(in srgb, var(--page-header-text) 66%, transparent);letter-spacing:.055em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800;line-height:1.4}.page-header-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.page-header-breadcrumb li{align-items:center;gap:5px;display:inline-flex}.page-header-breadcrumb li+li:before{content:">";opacity:.55}.page-header-breadcrumb a{transition:color .2s,opacity .2s}.page-header-breadcrumb a:hover{color:inherit;opacity:1}.page-header-heading{align-items:center;gap:14px;min-width:0;display:flex}.page-header-leading{flex:none}.page-header-leading img{border:2px solid color-mix(in srgb, var(--page-header-text) 22%, transparent);object-fit:cover;border-radius:50%;width:52px;height:52px;display:block}.page-header-copy{min-width:0}.page-header h1{overflow-wrap:anywhere;max-width:100%;color:inherit;font-size:clamp(22px, calc(30px * var(--site-hero-title-scale)), 34px);letter-spacing:-.018em;text-shadow:0 2px 18px #00000024;margin:0;font-weight:900;line-height:1.1}.page-header-description{max-width:850px;color:color-mix(in srgb, var(--page-header-text) 78%, transparent);font-size:calc(13px * var(--site-description-scale));margin:6px 0 0;font-weight:600;line-height:1.5}.page-header-meta{color:color-mix(in srgb, var(--page-header-text) 80%, transparent);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:13px;display:flex}.page-header-extra{border:1px solid color-mix(in srgb, var(--page-header-text) 20%, transparent);border-left:4px solid var(--primary);background:color-mix(in srgb, var(--page-header-text) 10%, transparent);max-width:800px;color:inherit;border-radius:10px;margin-top:16px;padding:16px 18px;line-height:1.6}.site-page-header-bg--image .page-header{background-color:var(--secondary);background-image:var(--page-header-image);background-position:50%;background-size:cover}.site-page-header-bg--image .page-header:before{content:"";z-index:-1;background:var(--page-header-background);opacity:var(--page-header-overlay-opacity);position:absolute;inset:0}.site-page-header--integrated .page-header{color:var(--heading);background:0 0;border-bottom:0;padding:34px 0 5px}.site-page-header--integrated .page-header h1{text-shadow:none}.site-page-header--integrated .page-header-breadcrumb{color:var(--muted)}.site-page-header--integrated .page-header-description,.site-page-header--integrated .page-header-meta{color:var(--text)}.site-page-header--integrated .page-header-leading img{border-color:var(--line)}.site-page-header--integrated .page-header+.section{padding-top:clamp(20px,3vw,32px)}.site-page-header--integrated .page-header+.privacy-page-content{margin-top:24px!important}.site-page-header--editorial .page-header{align-items:flex-end;min-height:clamp(230px,27vw,340px);padding:52px 0 42px;display:flex}.site-page-header--editorial .page-header h1{max-width:920px;font-size:clamp(30px, calc(48px * var(--site-hero-title-scale)), 58px);line-height:1.02}.site-page-header--editorial .page-header-description{max-width:720px;font-size:calc(15px * var(--site-description-scale));margin-top:12px}@media (max-width:640px){.page-header{padding:20px 0 17px}.page-header-breadcrumb{margin-bottom:6px;font-size:9px}.page-header-heading{align-items:flex-start;gap:10px}.page-header-leading img{width:44px;height:44px}.page-header h1{font-size:clamp(20px, calc(26px * var(--site-hero-title-scale)), 30px)}.page-header-description{font-size:calc(12px * var(--site-description-scale));margin-top:5px}.site-page-header--integrated .page-header{padding-top:26px}.site-page-header--editorial .page-header{min-height:200px;padding:38px 0 28px}.site-page-header--editorial .page-header h1{font-size:clamp(27px, calc(36px * var(--site-hero-title-scale)), 42px)}.page-header-extra{padding:14px}}
