/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.aqto-homepage-pitch{--aqto-pitch-ink:var(--aqto-v2-text,oklch(24% 0.025 230));--aqto-pitch-muted:var(--aqto-v2-muted,oklch(50% 0.025 220));--aqto-pitch-line:var(--aqto-v2-border,oklch(89% 0.018 155));--aqto-pitch-soft:oklch(96% 0.024 155);--aqto-pitch-accent:var(--aqto-v2-primary,oklch(42% 0.115 155));--aqto-pitch-accent-strong:var(--aqto-v2-primary-strong,oklch(31% 0.09 155));--aqto-pitch-accent-ink:oklch(98% 0.008 155);--aqto-pitch-focus:var(--aqto-v2-primary-strong,oklch(31% 0.09 155));--aqto-pitch-space-xs:0.5rem;--aqto-pitch-space-sm:0.75rem;--aqto-pitch-space-md:1rem;--aqto-pitch-space-lg:1.5rem;--aqto-pitch-space-xl:2.5rem;--aqto-pitch-space-2xl:4rem;--aqto-pitch-radius:1.25rem;--aqto-pitch-radius-control:999px;--aqto-pitch-ease-out:cubic-bezier(0.16,1,0.3,1);--aqto-pitch-duration:180ms;color:var(--aqto-pitch-ink);display:grid;gap:var(--aqto-pitch-space-xl);margin-block:var(--aqto-pitch-space-xs) var(--aqto-pitch-space-2xl);padding:clamp(var(--aqto-pitch-space-lg),4vw,var(--aqto-pitch-space-2xl));}.aqto-homepage-pitch__hero,.aqto-homepage-pitch__possibilities{min-width:0;}.aqto-homepage-pitch__hero{align-content:start;display:grid;gap:var(--aqto-pitch-space-lg);}.aqto-homepage-pitch__positioning{color:var(--aqto-pitch-accent);font-size:1rem;font-weight:750;line-height:1.4;}.aqto-homepage-pitch h2,.aqto-homepage-pitch h3,.aqto-homepage-pitch p{font-style:normal;margin:0;}.aqto-homepage-pitch h2{font-size:clamp(2.5rem,5vw,5.25rem);font-weight:800;letter-spacing:-0.045em;line-height:0.98;max-width:11ch;min-width:0;overflow-wrap:anywhere;}.aqto-homepage-pitch__hero > p:not(.aqto-homepage-pitch__positioning){color:var(--aqto-pitch-muted);font-size:clamp(1rem,1.4vw,1.2rem);font-weight:450;line-height:1.65;max-width:62ch;}.aqto-homepage-pitch__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--aqto-pitch-space-lg);padding-block-start:var(--aqto-pitch-space-xs);}.aqto-homepage-pitch__button{align-items:center;color:var(--aqto-pitch-ink);display:inline-flex;font-size:0.95rem;font-weight:750;justify-content:center;line-height:1;min-height:2.75rem;text-decoration:none;white-space:nowrap;}.aqto-homepage-pitch__button{background:var(--aqto-pitch-accent);border:1px solid var(--aqto-pitch-accent);border-radius:var(--aqto-pitch-radius-control);color:var(--aqto-pitch-accent-ink);padding:var(--aqto-pitch-space-sm) var(--aqto-pitch-space-lg);transition:background-color var(--aqto-pitch-duration) var(--aqto-pitch-ease-out),border-color var(--aqto-pitch-duration) var(--aqto-pitch-ease-out),transform 100ms var(--aqto-pitch-ease-out);}.aqto-homepage-pitch__button:hover{background:var(--aqto-pitch-accent-strong);border-color:var(--aqto-pitch-accent-strong);color:var(--aqto-pitch-accent-ink);transform:translateY(-1px);}.aqto-homepage-pitch__button:active{transform:translateY(0);}.aqto-homepage-pitch__button[aria-disabled="true"]{background:var(--aqto-pitch-soft);border-color:var(--aqto-pitch-line);color:var(--aqto-pitch-muted);cursor:not-allowed;pointer-events:none;transform:none;}.aqto-homepage-pitch__button:focus-visible{outline:3px solid var(--aqto-pitch-focus);outline-offset:3px;}.aqto-homepage-pitch__possibilities{align-content:start;background:var(--aqto-pitch-soft);border-radius:calc(var(--aqto-pitch-radius) - 0.25rem);display:grid;gap:var(--aqto-pitch-space-lg);padding:clamp(var(--aqto-pitch-space-lg),3vw,var(--aqto-pitch-space-xl));scroll-margin-top:5rem;}.aqto-homepage-pitch__possibilities h3{font-size:clamp(1.55rem,2.2vw,2.2rem);font-weight:800;letter-spacing:-0.025em;line-height:1.12;max-width:18ch;}.aqto-homepage-pitch__possibilities ul{display:grid;list-style:none;margin:0;padding:0;}.aqto-homepage-pitch__possibilities li{border-block-start:1px solid var(--aqto-pitch-line);display:grid;gap:var(--aqto-pitch-space-sm);padding-block:var(--aqto-pitch-space-md);}.aqto-homepage-pitch__possibilities li:last-child{padding-block-end:0;}.aqto-homepage-pitch__possibilities strong{font-size:1rem;font-weight:800;}.aqto-homepage-pitch__possibilities li span{color:var(--aqto-pitch-muted);font-size:0.95rem;line-height:1.55;}.aqto-homepage-pitch__steps{border-block-start:1px solid var(--aqto-pitch-line);display:grid;gap:0;grid-column:1 / -1;list-style:none;margin:0;padding:var(--aqto-pitch-space-lg) 0 0;}.aqto-homepage-pitch__steps li{display:grid;gap:var(--aqto-pitch-space-md);grid-template-columns:1.75rem minmax(0,1fr);padding-block:var(--aqto-pitch-space-md);}.aqto-homepage-pitch__steps li > span{align-items:center;border:1px solid var(--aqto-pitch-line);border-radius:var(--aqto-pitch-radius-control);display:inline-flex;font-size:0.8rem;font-variant-numeric:tabular-nums;font-weight:800;height:1.75rem;justify-content:center;width:1.75rem;}.aqto-homepage-pitch__steps div{display:grid;gap:var(--aqto-pitch-space-xs);}.aqto-homepage-pitch__steps strong{font-size:0.95rem;font-weight:800;}.aqto-homepage-pitch__steps p{color:var(--aqto-pitch-muted);font-size:0.9rem;line-height:1.5;}@media (min-width:40rem){.aqto-homepage-pitch__steps{grid-template-columns:repeat(3,minmax(0,1fr));}.aqto-homepage-pitch__steps li{padding-inline-end:var(--aqto-pitch-space-lg);}}@media (min-width:52rem){.aqto-homepage-pitch{align-items:stretch;grid-template-columns:minmax(0,1.2fr) minmax(18rem,0.8fr);}}@media (pointer:coarse){.aqto-homepage-pitch__button{min-height:3rem;}}@media (prefers-reduced-motion:reduce){.aqto-homepage-pitch__button{transition-duration:0ms;}}.aqto-user-dashboard{--aqto-dashboard-ink:#102018;--aqto-dashboard-muted:#4f5f57;--aqto-dashboard-line:#cddbd2;--aqto-dashboard-panel:#ffffff;--aqto-dashboard-soft:#eff8f1;--aqto-dashboard-accent:#0f6b45;--aqto-dashboard-sky:#d9f3ff;color:var(--aqto-dashboard-ink);display:grid;gap:1rem;margin-block:0.5rem 2rem;}.aqto-user-dashboard *{letter-spacing:0;}.aqto-user-dashboard__hero,.aqto-user-dashboard__projects{background:var(--aqto-dashboard-panel);border:1px solid var(--aqto-dashboard-line);box-shadow:0 18px 44px rgba(16,32,24,0.08);}.aqto-user-dashboard__hero{align-items:end;display:grid;gap:1rem;padding:clamp(1.1rem,3vw,2rem);}.aqto-user-dashboard__kicker,.aqto-user-dashboard__eyebrow{color:var(--aqto-dashboard-accent);display:inline-flex;font-size:0.78rem;font-weight:850;line-height:1;margin-block-end:0.55rem;text-transform:uppercase;}.aqto-user-dashboard h2,.aqto-user-dashboard h3,.aqto-user-dashboard h4,.aqto-user-dashboard p{margin:0;}.aqto-user-dashboard h2{font-size:clamp(2rem,4.5vw,4.5rem);font-weight:920;line-height:0.95;max-width:11ch;}.aqto-user-dashboard__hero p{color:var(--aqto-dashboard-muted);font-size:1rem;font-weight:650;line-height:1.45;margin-block-start:0.75rem;max-width:44rem;}.aqto-user-dashboard__actions,.aqto-user-dashboard__project-actions{display:flex;flex-wrap:wrap;gap:0.65rem;}.aqto-user-dashboard__button,.aqto-user-dashboard__project-actions a,.aqto-user-dashboard__projects-header > a{align-items:center;border:1px solid var(--aqto-dashboard-line);color:var(--aqto-dashboard-ink);display:inline-flex;font-size:0.92rem;font-weight:800;justify-content:center;min-height:2.7rem;padding:0.7rem 0.95rem;text-decoration:none;transition:background 140ms ease,border-color 140ms ease,transform 140ms ease;}.aqto-user-dashboard__button:hover,.aqto-user-dashboard__button:focus,.aqto-user-dashboard__project-actions a:hover,.aqto-user-dashboard__project-actions a:focus,.aqto-user-dashboard__projects-header > a:hover,.aqto-user-dashboard__projects-header > a:focus{background:var(--aqto-dashboard-soft);border-color:var(--aqto-dashboard-accent);color:var(--aqto-dashboard-ink);transform:translateY(-1px);}.aqto-user-dashboard__button--primary{background:var(--aqto-dashboard-accent);border-color:var(--aqto-dashboard-accent);color:#fff;}.aqto-user-dashboard__button--primary:hover,.aqto-user-dashboard__button--primary:focus{background:#0b5939;color:#fff;}.aqto-user-dashboard__projects{display:grid;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem);}.aqto-user-dashboard__projects-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;}.aqto-user-dashboard__projects-header h3{font-size:clamp(1.35rem,2vw,2rem);font-weight:900;line-height:1;}.aqto-user-dashboard__project-grid{display:grid;gap:0.75rem;}.aqto-user-dashboard__project,.aqto-user-dashboard__empty{background:linear-gradient(135deg,#fff 0%,var(--aqto-dashboard-soft) 100%);border:1px solid var(--aqto-dashboard-line);display:grid;gap:1rem;padding:1rem;}.aqto-user-dashboard__project{align-items:center;}.aqto-user-dashboard__project-status{background:var(--aqto-dashboard-sky);border:1px solid #a7d6e9;color:#16445a;display:inline-flex;font-size:0.72rem;font-weight:850;line-height:1;margin-block-end:0.5rem;padding:0.35rem 0.45rem;text-transform:uppercase;}.aqto-user-dashboard__project h4,.aqto-user-dashboard__empty h4{font-size:1.1rem;font-weight:900;line-height:1.1;}.aqto-user-dashboard__project p,.aqto-user-dashboard__empty p,.aqto-user-dashboard__project-meta span{color:var(--aqto-dashboard-muted);font-size:0.92rem;font-weight:650;}.aqto-user-dashboard__project-meta{align-items:center;display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:space-between;}.aqto-user-dashboard__empty{align-items:start;}@media (min-width:768px){.aqto-user-dashboard__hero{grid-template-columns:minmax(0,1fr) auto;}.aqto-user-dashboard__project{grid-template-columns:minmax(0,1fr) minmax(16rem,auto);}}@media (max-width:575.98px){.aqto-user-dashboard__actions,.aqto-user-dashboard__button,.aqto-user-dashboard__project-actions,.aqto-user-dashboard__project-actions a{width:100%;}}
