.andorre-page{--andorre-paper: #f4f3ed;--andorre-ink: #20211e;--andorre-blue: #243ec9;--andorre-muted: #62625e;--andorre-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(--andorre-ink);background:var(--andorre-paper);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.andorre-page .container{width:min(1240px,calc(100% - 100px));max-width:1240px;padding-inline:0}.andorre-page h1,.andorre-page h2,.andorre-page h3{font-family:Arial,Helvetica,sans-serif;color:inherit;font-weight:500;text-wrap:balance}.andorre-page h1{font-size:clamp(44px,6.5vw,88px);line-height:1.04;letter-spacing:-.065em}.andorre-page h2{font-size:clamp(34px,4.1vw,56px);line-height:1.1;letter-spacing:-.05em;max-width:900px}.andorre-page h3{font-size:25px;line-height:1.2;letter-spacing:-.025em}.andorre-page p,.andorre-page li,.andorre-page dd{line-height:1.8}.andorre-page p,.andorre-page .text-muted-foreground{color:var(--andorre-muted)}.andorre-page a:focus-visible{outline:3px solid var(--andorre-blue);outline-offset:5px}.andorre-page main>section{padding-block:88px;background:var(--andorre-paper);border-color:var(--andorre-line)}.andorre-page .andorre-header{position:relative;border-bottom:1px solid var(--andorre-line)}.andorre-page .andorre-header>div{min-height:108px;padding-block:24px;gap:24px}.andorre-page .andorre-header a:last-child{color:var(--andorre-ink);font-size:13px}.andorre-page .andorre-header a:last-child:hover{color:var(--andorre-blue)}.andorre-page .andorre-logo{width:142px;height:52px;flex-shrink:0;background:var(--andorre-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}.andorre-page .andorre-logo img{opacity:0}.andorre-page main>.andorre-hero{padding-top:84px;padding-bottom:90px}.andorre-page .andorre-hero .text-center{text-align:left;max-width:1100px;margin-inline:0}.andorre-page .andorre-hero h1{max-width:1080px;margin-bottom:34px}.andorre-page .andorre-hero p{margin-left:0;max-width:790px;font-size:17px;line-height:1.8}.andorre-page .andorre-hero .justify-center{justify-content:flex-start}.andorre-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}.andorre-page a.bg-primary{background:var(--andorre-blue);color:var(--andorre-paper)}.andorre-page a.bg-primary:hover{background:var(--andorre-ink);transform:translateY(-2px)}.andorre-page a.border-2{border:1px solid var(--andorre-line);color:var(--andorre-ink);background:transparent}.andorre-page a.border-2:hover{border-color:var(--andorre-ink)}.andorre-page section>.container>span.block{color:var(--andorre-blue);font-size:10px;font-weight:500;letter-spacing:.16em;margin-bottom:24px}.andorre-page .andorre-faq dl{display:block}.andorre-page .andorre-faq dl>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding-block:30px;border-color:var(--andorre-line)}.andorre-page .andorre-faq dt{font-size:23px;font-weight:500;letter-spacing:-.03em;line-height:1.4;margin:0}.andorre-page .andorre-faq dd{margin:0}.andorre-page .andorre-faq dl>div:first-child{border-top:1px solid var(--andorre-line)}.andorre-page .andorre-faq .mt-16{border:0;padding-top:0}.andorre-page .andorre-faq a{text-decoration:underline;text-underline-offset:4px}.andorre-page main>.andorre-contact{background:var(--andorre-blue);color:var(--andorre-paper)}.andorre-page .andorre-contact .container{text-align:left}.andorre-page .andorre-contact>.container>span.block{color:var(--andorre-paper)}.andorre-page .andorre-contact h2{font:italic clamp(38px,4.8vw,65px)/1.12 Georgia,serif;letter-spacing:-.04em;max-width:930px}.andorre-page .andorre-contact p{color:var(--andorre-paper);max-width:780px}.andorre-page .andorre-contact p a{color:inherit;text-decoration:underline;text-underline-offset:4px}.andorre-page .andorre-contact .justify-center{justify-content:flex-start}.andorre-page .andorre-contact a.bg-primary{background:var(--andorre-paper);color:var(--andorre-ink)}.andorre-page .andorre-contact a.border-2{border-color:var(--andorre-paper);color:var(--andorre-paper)}.andorre-page .andorre-contact a:focus-visible{outline-color:var(--andorre-paper)}@media (max-width: 900px){.andorre-page .container{width:calc(100% - 64px)}.andorre-page .andorre-steps .grid{grid-template-columns:1fr;gap:35px}.andorre-page .andorre-steps .grid>div>p:last-child{margin-top:5px}}@media (max-width: 600px){.andorre-page .container{width:calc(100% - 40px)}.andorre-page .andorre-header>div{min-height:88px;gap:12px}.andorre-page .andorre-logo{width:105px;height:39px;-webkit-mask-size:116px auto;mask-size:116px auto;-webkit-mask-position:-6px -34px;mask-position:-6px -34px}.andorre-page .andorre-header a:last-child{font-size:11px}.andorre-page main>section{padding-block:56px}.andorre-page main>.andorre-hero{padding-block:50px 60px}.andorre-page h1{font-size:clamp(38px,9.5vw,55px)}.andorre-page h2{font-size:34px}.andorre-page .andorre-hero p{font-size:15px}.andorre-page .andorre-hero .flex-col,.andorre-page .andorre-contact .flex-col{align-items:stretch}.andorre-page .andorre-benefits .grid,.andorre-page .andorre-market .grid{grid-template-columns:1fr;gap:34px}.andorre-page .andorre-faq dl>div{grid-template-columns:1fr;gap:16px}.andorre-page .andorre-faq dt{font-size:22px}}@media (prefers-reduced-motion: reduce){.andorre-page *,.andorre-page *:before,.andorre-page *:after{transition:none!important;animation:none!important}}.andorre-page .andorre-header nav{color:var(--andorre-ink)}.andorre-page .andorre-header nav a{color:var(--andorre-muted)}.andorre-page .andorre-header nav [aria-current]{color:var(--andorre-blue)}.andorre-page .andorre-hero{min-height:auto;display:block}.andorre-page .andorre-hero h1 .text-gradient{background:none;-webkit-text-fill-color:currentColor;color:var(--andorre-ink)}.andorre-page .andorre-hero h1>span:last-child{color:var(--andorre-blue);font-family:Georgia,serif;font-style:italic;font-weight:400}.andorre-page .andorre-hero .backdrop-blur-sm{border:0;padding:0;border-radius:0;background:none}.andorre-page .andorre-hero .mt-20{border-top:1px solid var(--andorre-line);padding-top:32px}.andorre-page .andorre-hero .mt-20 .font-bold{font:italic 44px/1.2 Georgia,serif;color:var(--andorre-blue)}.andorre-page .andorre-hero>div[aria-hidden]{display:none}.andorre-page .andorre-reasons{border-top:1px solid var(--andorre-line)}.andorre-page .andorre-reasons li{padding-block:18px;border-bottom:1px solid var(--andorre-line)}.andorre-page .andorre-reasons li span{font-size:16px}.andorre-page .andorre-services .grid{gap:40px}.andorre-page .andorre-services .grid>div{border:0;border-top:1px solid var(--andorre-line);border-radius:0;background:none}.andorre-page .andorre-services .grid>div>div:last-child{padding:25px 0 0}.andorre-page .andorre-services .grid img{opacity:1;filter:grayscale(1)}.andorre-page .andorre-services .grid .bg-gradient-to-b{background:linear-gradient(transparent,#20211e66)}.andorre-page .andorre-services .grid .rounded-lg{background:var(--andorre-paper);border:0;border-radius:0}.andorre-page .andorre-sectors .grid>div{border:0;border-top:1px solid var(--andorre-line);border-radius:0;background:none;padding:24px 0}.andorre-page .andorre-sectors .grid>div>div{background:none;border:0}.andorre-page .andorre-sectors svg{width:25px;height:25px}.andorre-page main>.andorre-method{background:var(--andorre-ink);color:var(--andorre-paper);--foreground: 51 24% 94%}.andorre-page .andorre-method p{color:#ccccbf}.andorre-page .andorre-method .text-gold{color:var(--andorre-paper)}.andorre-page .andorre-method .grid{gap:48px 70px}.andorre-page .andorre-method .grid>div{border:0;border-top:1px solid #66665f;border-radius:0;background:none;padding:26px 0 0}.andorre-page .andorre-method .grid>div>span{color:var(--andorre-paper);font:italic 58px/1 Georgia,serif;margin-bottom:30px}.andorre-page .andorre-funding .rounded-2xl,.andorre-page .andorre-funding .rounded-xl{border-radius:0;background:none;border-color:var(--andorre-line)}.andorre-page .andorre-funding h3{margin-top:40px}.andorre-page .andorre-funding table{min-width:520px}.andorre-page .andorre-funding th{color:var(--andorre-blue)}.andorre-page .andorre-funding blockquote{border-color:var(--andorre-blue);background:none;border-radius:0}.andorre-page .andorre-projects{border-top:1px solid var(--andorre-line)}.andorre-page .andorre-projects .space-y-8>div{background:none;border:0;border-top:1px solid var(--andorre-line);border-radius:0;padding-block:34px}.andorre-page .andorre-projects .grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:start}.andorre-page .andorre-projects .grid>div:first-child{height:auto;padding-top:42px}.andorre-page .andorre-projects img{height:auto;width:100%;-o-object-fit:contain;object-fit:contain;opacity:1}.andorre-page .andorre-projects .absolute{top:0;left:0;background:none;border-radius:0;padding:0;color:var(--andorre-blue);font-size:10px}.andorre-page .andorre-projects .grid>div:last-child{padding:0}.andorre-page .andorre-projects .rounded-xl{border:0;border-radius:0}.andorre-page .andorre-projects td{padding:16px 0}.andorre-page .andorre-projects td:first-child{width:90px;padding-right:15px}.andorre-page .andorre-projects tr{background:none;border-color:var(--andorre-line)}.andorre-page .andorre-team .grid{max-width:none;gap:45px}.andorre-page .andorre-team .grid>div{border:0;border-top:1px solid var(--andorre-line);border-radius:0;background:none;padding:26px 0}.andorre-page .andorre-team img{width:100px;height:100px;border-radius:0;border:0;filter:grayscale(1)}.andorre-page .andorre-team .font-bold{color:var(--andorre-ink);font-size:26px;font-weight:500}@media (prefers-reduced-motion: no-preference){.andorre-page .andorre-hero h1{animation:andorre-arrive .8s ease-out both}.andorre-page .andorre-services .grid>div,.andorre-page .andorre-sectors .grid>div{transition:transform .3s,border-color .3s}@media (hover: hover){.andorre-page .andorre-services .grid>div:hover,.andorre-page .andorre-sectors .grid>div:hover{transform:translateY(-4px);border-color:var(--andorre-blue)}}}@keyframes andorre-arrive{0%{translate:0 18px}to{translate:0 0}}@media (max-width: 900px){.andorre-page .andorre-projects .grid{grid-template-columns:1fr;gap:28px}}@media (max-width: 600px){.andorre-page .andorre-header>div{flex-wrap:wrap}.andorre-page .andorre-header>div>div{gap:16px;flex-wrap:wrap}.andorre-page .andorre-hero .mt-20 .font-bold{font-size:34px}.andorre-page .andorre-hero .backdrop-blur-sm{gap:8px;flex-wrap:wrap}.andorre-page .andorre-reasons .grid{gap:30px}.andorre-page .andorre-sectors .grid{grid-template-columns:1fr;gap:0}.andorre-page .andorre-method .grid{gap:35px}.andorre-page .andorre-team img{width:80px;height:80px}}.andorre-page .andorre-header nav>span[aria-hidden]{color:var(--andorre-muted)}
