.google-ads-page{--sea-paper: #f4f3ed;--sea-ink: #20211e;--sea-blue: #243ec9;--sea-muted: #62625e;--sea-line: #d4d4cb;--foreground: 80 5% 12%;--muted-foreground: 60 2% 38%;--background: 51 24% 94%;--gold: 231 70% 46%;--border: 60 9% 81%;--primary: 231 70% 46%;--primary-foreground: 51 24% 94%;color:var(--sea-ink);background:var(--sea-paper);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.google-ads-page .container{width:min(1240px,calc(100% - 100px));max-width:1240px;padding-inline:0}.google-ads-page h1,.google-ads-page h2,.google-ads-page h3{font-family:Arial,Helvetica,sans-serif;color:inherit;font-weight:500;text-wrap:balance}.google-ads-page h1{font-size:clamp(44px,6.5vw,88px);line-height:1.04;letter-spacing:-.065em}.google-ads-page h2{font-size:clamp(34px,4.1vw,56px);line-height:1.1;letter-spacing:-.05em;max-width:900px}.google-ads-page h3{font-size:25px;line-height:1.2;letter-spacing:-.025em}.google-ads-page p,.google-ads-page li,.google-ads-page dd{line-height:1.8}.google-ads-page p,.google-ads-page .text-muted-foreground{color:var(--sea-muted)}.google-ads-page a:focus-visible{outline:3px solid var(--sea-blue);outline-offset:5px}.google-ads-page main>section{padding-block:88px;background:var(--sea-paper);border-color:var(--sea-line)}.google-ads-page .sea-header{position:relative;border-bottom:1px solid var(--sea-line)}.google-ads-page .sea-header>div{min-height:108px;padding-block:24px;gap:24px}.google-ads-page .sea-header a:last-child{color:var(--sea-ink);font-size:13px}.google-ads-page .sea-header a:last-child:hover{color:var(--sea-blue)}.google-ads-page .sea-logo{width:142px;height:52px;flex-shrink:0;background:var(--sea-ink);-webkit-mask-image:url(/logo-htmc.webp);mask-image:url(/logo-htmc.webp);mask-mode:luminance;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:158px auto;mask-size:158px auto;-webkit-mask-position:-8px -46px;mask-position:-8px -46px}.google-ads-page .sea-logo img{opacity:0}.google-ads-page main>.sea-hero{padding-top:84px;padding-bottom:90px}.google-ads-page .sea-hero .text-center{text-align:left;max-width:1100px;margin-inline:0}.google-ads-page .sea-hero h1{max-width:1080px;margin-bottom:34px}.google-ads-page .sea-hero p{margin-left:0;max-width:790px;font-size:17px;line-height:1.8}.google-ads-page .sea-hero .justify-center{justify-content:flex-start}.google-ads-page a.inline-flex{border-radius:0;font-size:14px;font-weight:500;min-height:58px;height:auto;padding:18px 24px;white-space:normal;text-align:center;box-shadow:none}.google-ads-page a.bg-primary{background:var(--sea-blue);color:var(--sea-paper)}.google-ads-page a.bg-primary:hover{background:var(--sea-ink);transform:translateY(-2px)}.google-ads-page a.border-2{border:1px solid var(--sea-line);color:var(--sea-ink);background:transparent}.google-ads-page a.border-2:hover{border-color:var(--sea-ink)}.google-ads-page section>.container>span.block{color:var(--sea-blue);font-size:10px;font-weight:500;letter-spacing:.16em;margin-bottom:24px}.google-ads-page .sea-campaigns{border-top:1px solid var(--sea-line)}.google-ads-page .sea-campaigns .grid{gap:38px;margin-top:55px}.google-ads-page .sea-campaigns .grid>div{padding:28px 0 0;border:0;border-top:2px solid var(--sea-blue);border-radius:0;background:transparent}.google-ads-page .sea-campaigns .grid>div>svg{width:28px;height:28px;margin-bottom:26px}.google-ads-page .sea-campaigns .grid>div>p:last-child{font-family:Georgia,serif;font-size:16px;line-height:1.65;color:var(--sea-ink);padding-top:22px}.google-ads-page main>.sea-method{background:var(--sea-ink);color:var(--sea-paper)}.google-ads-page .sea-method{--foreground: 51 24% 94%;--border: 60 9% 45%}.google-ads-page .sea-method>.container>span.block,.google-ads-page .sea-method .text-gold{color:var(--sea-paper)}.google-ads-page .sea-method p{color:color-mix(in srgb,var(--sea-paper) 78%,transparent)}.google-ads-page .sea-method .grid{gap:42px 65px}.google-ads-page .sea-method .grid>div{background:none;border:0;border-top:1px solid #66665f;border-radius:0;padding:28px 0 0}.google-ads-page .sea-method .grid>div>div{justify-content:space-between;margin-bottom:25px}.google-ads-page .sea-method .grid span{color:var(--sea-paper);font:italic 52px/1 Georgia,serif;letter-spacing:-.04em}.google-ads-page .sea-method h3{margin-bottom:16px}.google-ads-page .sea-fit .grid{gap:55px}.google-ads-page .sea-fit .grid>div{border:0;border-top:1px solid var(--sea-line);border-radius:0;padding:28px 0 0;background:transparent}.google-ads-page .sea-fit li{padding-block:7px}.google-ads-page .sea-fit h3{font-size:27px;margin-bottom:24px}.google-ads-page .sea-faq dl{display:block}.google-ads-page .sea-faq dl>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding-block:30px;border-color:var(--sea-line)}.google-ads-page .sea-faq dt{font-size:23px;font-weight:500;letter-spacing:-.03em;line-height:1.4;margin:0}.google-ads-page .sea-faq dd{margin:0}.google-ads-page .sea-faq dl>div:first-child{border-top:1px solid var(--sea-line)}.google-ads-page .sea-faq .mt-16{border:0;padding-top:0}.google-ads-page .sea-faq a{text-decoration:underline;text-underline-offset:4px}.google-ads-page main>.sea-contact{background:var(--sea-blue);color:var(--sea-paper)}.google-ads-page .sea-contact .container{text-align:left}.google-ads-page .sea-contact>.container>span.block{color:var(--sea-paper)}.google-ads-page .sea-contact h2{font:italic clamp(38px,4.8vw,65px)/1.12 Georgia,serif;letter-spacing:-.04em;max-width:930px}.google-ads-page .sea-contact p{color:var(--sea-paper);max-width:780px}.google-ads-page .sea-contact p a{color:inherit;text-decoration:underline;text-underline-offset:4px}.google-ads-page .sea-contact .justify-center{justify-content:flex-start}.google-ads-page .sea-contact a.bg-primary{background:var(--sea-paper);color:var(--sea-ink)}.google-ads-page .sea-contact a.border-2{border-color:var(--sea-paper);color:var(--sea-paper)}.google-ads-page .sea-contact a:focus-visible{outline-color:var(--sea-paper)}@media (max-width: 900px){.google-ads-page .container{width:calc(100% - 64px)}.google-ads-page .sea-campaigns .grid{grid-template-columns:1fr;gap:35px}.google-ads-page .sea-campaigns .grid>div>p:last-child{margin-top:5px}}@media (max-width: 600px){.google-ads-page .container{width:calc(100% - 40px)}.google-ads-page .sea-header>div{min-height:88px;gap:12px}.google-ads-page .sea-logo{width:105px;height:39px;-webkit-mask-size:116px auto;mask-size:116px auto;-webkit-mask-position:-6px -34px;mask-position:-6px -34px}.google-ads-page .sea-header a:last-child{font-size:11px}.google-ads-page main>section{padding-block:56px}.google-ads-page main>.sea-hero{padding-block:50px 60px}.google-ads-page h1{font-size:clamp(38px,9.5vw,55px)}.google-ads-page h2{font-size:34px}.google-ads-page .sea-hero p{font-size:15px}.google-ads-page .sea-hero .flex-col,.google-ads-page .sea-contact .flex-col{align-items:stretch}.google-ads-page .sea-fit .grid,.google-ads-page .sea-method .grid{grid-template-columns:1fr;gap:34px}.google-ads-page .sea-faq dl>div{grid-template-columns:1fr;gap:16px}.google-ads-page .sea-faq dt{font-size:22px}}@media (prefers-reduced-motion: reduce){.google-ads-page *,.google-ads-page *:before,.google-ads-page *:after{transition:none!important;animation:none!important}}
