:root{--sea-section-space: 120px;--sea-mobile-space: 50px;--sea-small-radius: 5px;--sea-pill-radius: 30px;--sea-body-size: 15px;--sea-nav-size: 13px;--sea-subtitle-size: 36px;--sea-feature-size: 20px;--sea-offer-accent: #ff0051;--sea-recommended: #ff5718;}
:root{--brand-blue: #007aff;--text-title: #202942;--text-copy: #666;--surface: #fff;--surface-soft: #edf5ff;--font-copy: Roboto,sans-serif;--font-title: Manrope,sans-serif;--radius: 10px;}
*{box-sizing: border-box;}
body{margin: 0;background: var(--surface);color: var(--text-copy);font: var(--sea-body-size)/26px var(--font-copy);}
h1,
h2,
h3,
p,
figure,
ul,
ol,
dl,
dd{margin: 0;}
h1,
h2,
h3{font-family: var(--font-title);color: var(--text-title);line-height: 1.4;font-weight: 800;}
h2{font-size: var(--sea-subtitle-size);}
h3{font-size: var(--sea-feature-size);}
p{margin-bottom: 15px;}
ul,
ol{list-style: none;padding: 0;}
a{color: inherit;text-decoration: none;}
button{font: inherit;cursor: pointer;}
img{display: block;max-width: 100%;height: auto;}
[hidden]{display: none !important;}
@media  (max-width:767px) {h2{font-size: 28px;}
}
:root{--s3-blue: #007aff;--s3-ink: #202942;--s3-muted: #edf5ff;--s3-paper: #fff;--s3-line: #d9e6f6;--s3-round: 10px;--s3-space: clamp(1.25rem, 4vw, 3.5rem);}
html{scroll-behavior: smooth;scroll-padding-top: 1.5rem;}
@media  (prefers-reduced-motion:reduce) {html{scroll-behavior: auto;}
}
@font-face{font-family:SeaSceneIcons;src:url(../media/fonts/seasceneicons-eb6c5dfca389.woff2) format("woff2");font-display:block;}
@font-face{font-family:SeaSystemIcons;src:url(../media/fonts/seasystemicons-77debfdc0a66.woff2) format("woff2");font-display:block;}
:root{--r4-banner: url(../media/pages/scene-85a15272d902.png);}
:root{--r4-navy: #040836;--r4-secondary: #0dc384;--r4-header-size: 86px;--r4-copy-size: 15px;--r4-title-size: 40px;--s3-font: Roboto,sans-serif;--s3-copy: #666;}
.r4-inner[data-screen="price"],
.r4-inner[data-screen="about-us"],
.r4-inner[data-screen="news"]{--r4-header-size: 106px;}
@media  (max-width:1199px) {.r4-inner{--r4-header-size: 85px !important;}
}
.r4-inner{--r4-header-size: 106px;}
.r4-inner[data-screen="services"]{--r4-header-size: 86px;}
:root{--s3-action: #007aff;}
:root{--sea-nav-ink: #232323;}
