.astra .case-section{--cs-ink:#102e38;--cs-muted:#435f67;--cs-blue:#284dcf;--cs-gold:#efc35f;--cs-line:#becfce;--cs-focus:#284dcf;--cs-button:#284dcf;--cs-button-ink:#fff;--cs-button-hover:#102e38;--cs-button-hover-ink:#fff;min-height:100svh;color:var(--cs-ink);background:#f5f1e7;padding-block:clamp(56px,6.4vw,104px);font-family:DR Display,sans-serif}.astra .case-section.cs-turnaround{--cs-ink:#f7fbfa;--cs-muted:#c7dadd;--cs-line:#52727c;--cs-focus:#efc35f;--cs-button:#efc35f;--cs-button-ink:#102e38;--cs-button-hover:#fff;--cs-button-hover-ink:#102e38;background:#0b2d38}.astra .case-section.cs-case-relationship{--cs-muted:#334f56;--cs-line:#9c772c;--cs-focus:#102e38;--cs-button:#102e38;--cs-button-hover:#284dcf;background:#efc35f}.astra .case-section .cs-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"intro visual""details visual""close close";align-items:start;gap:24px clamp(40px,6vw,96px);display:grid}.astra .case-section .cs-layout>*{min-width:0}.astra .case-section .cs-intro{grid-area:intro}.astra .case-section .cs-details{grid-area:details}.astra .case-section .cs-close{grid-area:close}.astra .case-section .cs-milestone-strip{grid-area:milestones}.astra .case-section .cs-heading{color:var(--cs-ink);letter-spacing:-.035em;text-wrap:balance;font-family:DR Display,sans-serif;font-size:clamp(36px,4.25vw,66px);font-weight:800;line-height:1.07}.astra .case-section .cs-heading-line{display:block}.astra .case-section .cs-heading-inline,.astra .case-section .cs-heading-inline+.cs-heading-line{display:inline}.astra .case-section .cs-emphasis{color:var(--cs-blue)}.astra .case-section p{color:var(--cs-muted);font-size:17px;line-height:1.7}.astra .case-section .cs-introduction{max-width:51ch;margin-top:25px}.astra .case-section .cs-details{max-width:55ch}.astra .case-section .cs-details>p+p{margin-top:18px}.astra .case-section .cs-relationship-line{color:var(--cs-ink);font-size:17px;font-weight:600}.astra .case-section .cs-details>.cs-relationship-line{border-top:1px solid var(--cs-line);margin-top:26px;padding-top:20px}.astra .case-section .cs-action{background:var(--cs-button);width:fit-content;max-width:100%;min-height:54px;color:var(--cs-button-ink);text-align:center;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:18px;padding:16px 24px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .18s ease-out,color .18s ease-out;display:inline-flex}.astra .case-section .cs-action:hover{background:var(--cs-button-hover);color:var(--cs-button-hover-ink)}.astra .case-section :focus-visible{outline:3px solid var(--cs-focus);outline-offset:5px}.astra .case-section ::selection{background:var(--cs-ink);color:var(--cs-button-hover-ink)}.astra .case-section.cs-turnaround ::selection{color:#102e38;background:#efc35f}.astra .case-section .cs-close{border-top:1px solid var(--cs-line);flex-wrap:wrap;align-items:center;gap:22px 38px;margin-top:16px;padding-top:28px;display:flex}.astra .case-section .cs-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.astra .case-section .cs-results-chart{background:#fffdf7;border-radius:16px;grid-area:visual;align-self:center;margin:0;padding:clamp(24px,3vw,44px);box-shadow:0 22px 48px #5d53351a}.astra .case-section .cs-results-chart>figcaption{max-width:24ch;color:var(--cs-ink);letter-spacing:-.025em;font-size:clamp(21px,2vw,28px);font-weight:600;line-height:1.25}.astra .case-section .cs-milestones{margin:0;padding:0;list-style:none}.astra .case-section .cs-milestones-bars{margin-top:27px}.astra .case-section .cs-milestones-bars li{border-top:1px solid var(--cs-line);padding-block:21px}.astra .case-section .cs-milestone-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.astra .case-section .cs-timing{color:var(--cs-muted);font-size:14px;font-weight:600;line-height:1.45;display:block}.astra .case-section .cs-value{color:var(--cs-ink);letter-spacing:-.035em;white-space:nowrap;font-size:clamp(37px,3.4vw,52px);font-weight:800;line-height:1.1;display:block}.astra .case-section .cs-value>span{letter-spacing:0;font-size:.43em;font-weight:600}.astra .case-section .cs-unit{margin-top:7px;font-size:14px;line-height:1.55}.astra .case-section .cs-bar-row{margin-top:15px;padding-right:12px}.astra .case-section .cs-bar-track{background:#e3eae7;border-radius:0 3px 3px 0;height:26px;display:block}.astra .case-section .cs-bar-fill{background:#244954;height:100%;display:block;position:relative}.astra .case-section [data-milestone=early] .cs-bar-fill{background:#567980}.astra .case-section .cs-bar-open{background:var(--cs-blue);box-shadow:inset -4px 0 var(--cs-gold)}.astra .case-section .cs-bar-open:after{content:"";border-top:3px solid var(--cs-blue);border-right:3px solid var(--cs-blue);width:16px;height:16px;position:absolute;top:5px;right:-8px;transform:rotate(45deg)}.astra .case-section .cs-chart-scale{color:var(--cs-muted);justify-content:space-between;padding-right:12px;font-size:12px;display:flex}.astra .case-section.cs-turnaround .cs-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"intro visual""details visual""milestones milestones""close close"}.astra .case-section.cs-turnaround .cs-heading,.astra .case-section.cs-case-relationship .cs-heading{letter-spacing:-.01em;text-transform:uppercase;font-family:DR Campaign,sans-serif;font-size:clamp(43px,4.65vw,78px);font-weight:400;line-height:1.06}.astra .case-section.cs-turnaround .cs-emphasis{color:var(--cs-gold)}.astra .case-section .cs-turnaround-art{aspect-ratio:4/5;border-radius:16px;grid-area:visual;align-self:center;width:100%;margin:0;overflow:hidden;box-shadow:0 22px 48px #00131b66}.astra .case-section .cs-turnaround-art picture,.astra .case-section .cs-turnaround-art img{width:100%;height:100%;display:block}.astra .case-section .cs-turnaround-art img{object-fit:cover}.astra .case-section .cs-milestone-strip{border-top:1px solid var(--cs-line);margin-top:24px;padding-top:30px}.astra .case-section .cs-milestones-strip{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.astra .case-section .cs-milestones-strip li{border-left:1px solid var(--cs-line);min-width:0;padding-inline:28px}.astra .case-section .cs-milestones-strip li:first-child{border-left:0;padding-left:0}.astra .case-section .cs-milestones-strip li:last-child{padding-right:0}.astra .case-section .cs-milestones-strip .cs-milestone-heading{display:block}.astra .case-section .cs-milestones-strip .cs-value{margin-top:16px;font-size:clamp(42px,4.4vw,64px)}.astra .case-section.cs-turnaround .cs-close>.cs-relationship-line{flex:230px}.astra .case-section.cs-case-relationship .cs-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-template-areas:"visual intro""visual details""milestones milestones""close close"}.astra .case-section .cs-years{color:var(--cs-ink);grid-area:visual;align-self:center;margin:0;padding-top:10px}.astra .case-section .cs-years>strong{letter-spacing:-.03em;font-family:DR Campaign,sans-serif;font-size:clamp(180px,24vw,340px);font-weight:400;line-height:.9;display:block}.astra .case-section .cs-years figcaption{letter-spacing:-.02em;margin-top:16px;font-size:clamp(23px,2.3vw,34px);font-weight:600;line-height:1.2}.astra .case-section .cs-years figcaption>span{display:block}.astra .case-section.cs-case-relationship [data-milestone=early] .cs-value{color:var(--cs-blue)}@media (max-width:900px){.astra .case-section{min-height:auto;padding-block:64px}.astra .case-section .cs-layout,.astra .case-section.cs-turnaround .cs-layout,.astra .case-section.cs-case-relationship .cs-layout{grid-template-columns:minmax(0,1fr);gap:28px 0}.astra .case-section .cs-layout{grid-template-areas:"intro""visual""details""close"}.astra .case-section.cs-turnaround .cs-layout{grid-template-areas:"intro""visual""details""milestones""close"}.astra .case-section.cs-case-relationship .cs-layout{grid-template-areas:"intro""visual""milestones""details""close"}.astra .case-section .cs-heading{max-width:18ch;font-size:52px}.astra .case-section .cs-results-chart{width:100%;max-width:620px}.astra .case-section .cs-turnaround-art{justify-self:center;width:100%;max-width:420px}.astra .case-section .cs-milestone-strip{margin-top:6px}.astra .case-section .cs-years{padding:8px 0 12px}.astra .case-section .cs-years>strong{font-size:clamp(150px,26vw,215px)}.astra .case-section .cs-close{margin-top:4px}}@media (max-width:580px){.astra .case-section{padding-block:44px}.astra .case-section .cs-heading{font-size:clamp(33px,9.8vw,48px)}.astra .case-section.cs-turnaround .cs-heading,.astra .case-section.cs-case-relationship .cs-heading{font-size:clamp(37px,10.8vw,56px)}.astra .case-section p{font-size:16px;line-height:1.7}.astra .case-section .cs-introduction{margin-top:21px}.astra .case-section .cs-results-chart{padding:24px 20px}.astra .case-section .cs-results-chart>figcaption{font-size:23px}.astra .case-section .cs-milestone-heading{align-items:center;gap:12px}.astra .case-section .cs-timing{font-size:13px}.astra .case-section .cs-value{font-size:37px}.astra .case-section .cs-unit{font-size:14px}.astra .case-section .cs-turnaround-art{aspect-ratio:3/4;max-width:360px}.astra .case-section .cs-milestones-strip{grid-template-columns:1fr}.astra .case-section .cs-milestones-strip li{border-left:0;border-bottom:1px solid var(--cs-line);padding:20px 0}.astra .case-section .cs-milestones-strip li:first-child{padding-top:0}.astra .case-section .cs-milestones-strip li:last-child{border-bottom:0;padding-bottom:0}.astra .case-section .cs-milestones-strip .cs-value{margin-top:10px;font-size:48px}.astra .case-section .cs-years>strong{font-size:170px}.astra .case-section .cs-years figcaption{font-size:25px}.astra .case-section .cs-close{flex-direction:column;align-items:flex-start;gap:20px;padding-top:24px}.astra .case-section.cs-turnaround .cs-close>.cs-relationship-line{flex:none}.astra .case-section .cs-action{gap:12px;width:100%;padding:15px 18px;font-size:14px}}@media (prefers-reduced-motion:reduce){.astra .case-section .cs-action{transition:none}}.astra .case-section.cs-results .cs-layout{grid-template-rows:auto auto auto;grid-template-areas:"intro visual""details visual""close visual"}.astra .case-section.cs-results .cs-results-qualifier{color:var(--cs-ink);margin-top:20px;font-size:17px;font-weight:600;line-height:1.5}.astra .case-section.cs-results .cs-introduction{margin-top:12px}.astra .case-section.cs-results .cs-work-heading{color:var(--cs-ink);letter-spacing:-.02em;font-family:DR Display,sans-serif;font-size:22px;font-weight:600;line-height:1.3}.astra .case-section.cs-results .cs-work-changes{color:var(--cs-muted);margin:13px 0 0;padding-left:20px}.astra .case-section.cs-results .cs-work-changes li{padding-left:3px;font-size:17px;line-height:1.65}.astra .case-section.cs-results .cs-work-changes li+li{margin-top:9px}.astra .case-section.cs-results .cs-work-changes li::marker{color:var(--cs-blue)}.astra .case-section.cs-results .cs-close{border-top:0;margin-top:0;padding-top:2px}@media (max-width:900px){.astra .case-section.cs-results .cs-layout{grid-template-rows:none;grid-template-areas:"intro""visual""details""close"}}@media (max-width:580px){.astra .case-section.cs-results .cs-results-qualifier,.astra .case-section.cs-results .cs-work-changes li{font-size:16px}}
.astra .gn-section{--gn-ink:#112e38;--gn-muted:#4c646d;--gn-blue:#284dcf;--gn-line:#cedbe0;color:var(--gn-ink);padding-block:clamp(76px,8vw,120px);font-family:DR Display,sans-serif}.astra .gn-section h2{letter-spacing:-.035em;text-transform:none;font-family:DR Display,sans-serif;font-size:clamp(40px,4.8vw,70px);font-weight:800;line-height:1.05}.astra .gn-section h2 span{color:var(--gn-blue)}.astra .gn-section h3{font-family:DR Display,sans-serif;font-weight:600}.astra .gn-section .gn-intro{color:var(--gn-muted);font-size:18px;line-height:1.65}.astra .gn-section :focus-visible{outline:3px solid var(--gn-blue);outline-offset:5px}.astra .gn-action{color:#fff;background:var(--gn-blue);border-radius:999px;justify-content:center;align-items:center;gap:20px;width:fit-content;min-height:52px;padding:15px 22px;font-size:14px;font-weight:600;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.astra .gn-action:hover{background:#10294c;transform:translateY(-2px)}.gn-focus{background:#f6f9f8}.gn-focus-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:8%;display:grid}.gn-focus-intro .gn-intro{margin-top:27px}.gn-problems{margin-top:35px}.gn-problems button{text-align:left;border:0;border-top:1px solid var(--gn-line);width:100%;color:var(--gn-ink);letter-spacing:-.015em;background:0 0;justify-content:space-between;align-items:center;gap:22px;padding:22px 0;font-size:19px;font-weight:600;line-height:1.5;display:flex}.gn-problems button:last-child{border-bottom:1px solid var(--gn-line)}.gn-option-arrow{border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;transition:background .2s,color .2s;display:grid}.gn-problems button[aria-selected=true]{color:var(--gn-blue)}.gn-problems button[aria-selected=true] .gn-option-arrow{background:var(--gn-blue);color:#fff}.gn-problems button:hover .gn-option-arrow{color:var(--gn-blue);background:#dce5fa}.astra .gn-choice-note{color:var(--gn-muted);margin-top:20px;font-size:12px}.gn-focus-panel{background:#e4edf3;border-radius:16px;min-height:560px;padding:40px}.gn-focus-answer{animation:.25s ease-out gn-answer-in}.gn-service-icon{color:var(--gn-blue);margin-bottom:25px}.astra .gn-focus-panel h3{letter-spacing:-.03em;max-width:17ch;font-size:clamp(31px,3.25vw,46px);line-height:1.1}.astra .gn-service-name{color:var(--gn-blue);margin-top:13px;font-size:12px;font-weight:600}.astra .gn-focus-explanation{color:var(--gn-muted);margin-top:22px;font-size:16px;line-height:1.65}.gn-explore{border-top:1px solid #c1d1db;margin-top:25px;padding-top:21px}.gn-explore h4{font-size:13px;font-weight:600}.gn-explore ul{margin:14px 0 27px;padding:0;list-style:none}.gn-explore li{align-items:flex-start;gap:10px;margin-top:10px;font-size:13px;line-height:1.55;display:flex}.gn-explore li svg{color:var(--gn-blue);margin-top:2px}.gn-section-foot{border-top:1px solid var(--gn-line);justify-content:space-between;align-items:flex-start;gap:40px;margin-top:40px;padding-top:24px;display:flex}.gn-section-foot>span{font-size:13px;font-weight:600}.astra .gn-section-foot p{max-width:58ch;color:var(--gn-muted);font-size:12px;line-height:1.6}.gn-focus-final .gn-focus-panel{color:#f6faf8;background:#10333e;min-height:525px}.gn-focus-final .gn-focus-panel:focus-visible{outline-color:#efc35f}.gn-focus-final .gn-service-icon,.gn-focus-final .gn-service-name,.gn-focus-final .gn-explore li svg{color:#efc35f}.astra .gn-focus-final .gn-focus-panel h3{color:#fff}.astra .gn-focus-final .gn-focus-explanation{color:#d8e5e4}.gn-focus-final .gn-explore{border-top-color:#56727b}.gn-focus-final .gn-focus-panel .gn-explore h4{color:#fff}.gn-focus-final .gn-action{background:#10333e}.gn-focus-final .gn-action:hover{background:#071f27}.astra .gn-focus-final .gn-focus-panel .gn-action{color:#10333e;background:#efc35f;max-width:100%}.astra .gn-focus-final .gn-focus-panel .gn-action:hover{background:#fff}.gn-focus-final .gn-focus-panel .gn-action svg{flex-shrink:0}.gn-focus-final-close{margin-top:48px}.gn-custom-builds{border-block:1px solid var(--gn-line);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:9%;padding-block:29px;display:grid}.astra .gn-custom-builds h3{letter-spacing:-.03em;font-size:clamp(25px,2.5vw,34px);line-height:1.15}.astra .gn-custom-builds p{max-width:60ch;color:var(--gn-muted);font-size:16px;line-height:1.7}.gn-final-invitation{justify-content:space-between;align-items:center;gap:45px;padding-top:40px;display:flex}.astra .gn-final-invitation>p{max-width:51ch;color:var(--gn-ink);letter-spacing:-.022em;font-size:clamp(19px,2vw,25px);font-weight:600;line-height:1.48}.gn-final-action{flex-shrink:0}.astra .gn-connected{color:#f6faf8;background:#10333e}.astra .gn-connected :focus-visible{outline-color:#efc35f}.gn-connected-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:12%;display:grid}.astra .gn-connected h2{text-transform:uppercase;letter-spacing:-.01em;font-family:DR Campaign,sans-serif;font-size:clamp(51px,5.8vw,88px);font-weight:400;line-height:1.06}.astra .gn-connected h2 span{color:#efc35f}.astra .gn-connected .gn-intro{color:#c9dce0;font-size:17px}.gn-network{grid-template-columns:1.02fr 68px 1.08fr 65px .64fr;align-items:center;gap:0;display:grid;margin-top:55px!important}.gn-channels{gap:20px;display:grid}.gn-channel{border:1px solid #56727b;border-radius:14px;align-items:flex-start;gap:15px;padding:25px 21px;display:flex}.gn-channel>svg{color:#efc35f;margin-top:3px}.astra .gn-channel h3{letter-spacing:-.02em;font-size:19px;line-height:1.3}.astra .gn-channel p{color:#c9dce0;margin-top:10px;font-size:13px;line-height:1.6}.gn-merge{fill:none;stroke:#efc35f;stroke-width:1.5px;width:100%;height:280px;overflow:visible}.gn-website{color:#112e38;background:#f0f5f5;border-radius:14px;overflow:hidden}.gn-window-bar{border-bottom:1px solid #cddcdd;align-items:center;gap:6px;padding:16px 20px;display:flex}.gn-window-bar>span{background:#89a2aa;border-radius:50%;width:5px;height:5px}.gn-window-bar>svg{color:#345d6c;margin-left:auto}.gn-window-content{padding:27px 25px 29px}.astra .gn-window-content h3{letter-spacing:-.025em;font-size:clamp(27px,2.7vw,36px);line-height:1.1}.gn-window-content h3>span{color:#345d6c}.astra .gn-window-content>p{color:#48636e;margin-top:16px;font-size:14px;line-height:1.6}.gn-window-content ul{border-top:1px solid #cddcdd;margin:22px 0 0;padding:20px 0 0;list-style:none}.gn-window-content li{align-items:center;gap:9px;margin-top:11px;font-size:12px;display:flex}.gn-window-content li:first-child{margin-top:0}.gn-window-content li>svg{color:#345d6c}.gn-outbound{color:#efc35f;justify-content:center;align-items:center;display:flex}.gn-outbound>svg:last-child{display:none}.gn-inquiry-symbol{color:#efc35f;border:1px solid #8a936b;border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:21px;display:grid}.astra .gn-inquiry h3{font-size:27px;line-height:1.15}.astra .gn-inquiry p{color:#c9dce0;margin-top:13px;font-size:13px;line-height:1.6}.gn-network-caption{color:#b6ccd4;grid-column:1/-1;margin-top:24px;font-size:12px}.gn-connected-close{border-top:1px solid #56727b;justify-content:space-between;align-items:center;gap:35px;margin-top:34px;padding-top:30px;display:flex}.astra .gn-connected-close p{color:#c9dce0;font-size:15px;line-height:1.6}.gn-connected-close strong{color:#fff;font-weight:600}.astra .gn-connected .gn-action{color:#102c37;background:#efc35f}.astra .gn-connected .gn-action:hover{background:#fff}.astra .gn-first-move{--gn-ink:#102c37;--gn-muted:#374a49;--gn-blue:#102c37;background:#efc35f}.gn-first-move-grid{grid-template-columns:1fr .95fr;align-items:center;gap:11%;display:grid}.astra .gn-first-move h2{text-transform:uppercase;letter-spacing:-.01em;font-family:DR Campaign,sans-serif;font-size:clamp(62px,7.6vw,112px);font-weight:400;line-height:1.04}.astra .gn-first-lead{letter-spacing:-.02em;margin-top:25px;font-size:24px;font-weight:600;line-height:1.4}.astra .gn-first-move-copy>.gn-intro{max-width:43ch;margin-top:17px;font-size:17px;line-height:1.7}.gn-first-move-copy .gn-action{margin-top:30px}.astra .gn-inquiry-note{color:#374a49;margin-top:15px;font-size:12px;line-height:1.6}.gn-conversation{background:#fffdf5;border-radius:14px;padding:35px;box-shadow:0 20px 45px #7156101a}.gn-conversation-head{border-bottom:1px solid #dedfce;justify-content:space-between;align-items:center;gap:25px;padding-bottom:26px;display:flex}.astra .gn-conversation-head h3{letter-spacing:-.025em;font-size:29px;line-height:1.12}.gn-conversation-head>svg{color:#426572}.gn-conversation ol{margin:0;padding:0;list-style:none}.gn-conversation li{border-bottom:1px solid #dedfce;align-items:flex-start;gap:18px;padding-block:25px;display:flex}.gn-step-number{color:#546b71;min-width:15px;margin-top:3px;font-size:13px}.gn-conversation h4{letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:1.35}.astra .gn-conversation li p{color:#4d6266;margin-top:9px;font-size:14px;line-height:1.65}.gn-conversation-note{align-items:flex-start;gap:11px;padding-top:23px;display:flex}.gn-conversation-note>svg{color:#345d6c}.astra .gn-conversation-note p{color:#4d6266;font-size:12px;line-height:1.6}@keyframes gn-answer-in{0%{opacity:.7;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:1120px){.gn-focus-grid{gap:6%}.gn-focus-panel{padding:30px}.gn-problems button{gap:15px;font-size:17px}.gn-connected-heading{gap:7%}.gn-network{grid-template-columns:1fr 43px 1.07fr 45px .67fr}.gn-channel{gap:10px;padding:24px 17px}.gn-channel>svg{width:20px;height:20px}.astra .gn-channel h3{font-size:17px}.gn-window-content{padding:24px 20px}.astra .gn-inquiry h3{font-size:24px}.gn-first-move-grid{gap:7%}.gn-conversation{padding:28px}}@media (max-width:800px){.astra .gn-section{padding-block:72px}.gn-focus-grid{grid-template-columns:1fr;gap:35px}.gn-focus-intro>h2{max-width:18ch}.gn-problems{margin-top:27px}.gn-focus-panel{min-height:0}.astra .gn-focus-panel h3{max-width:22ch;font-size:38px}.gn-focus-explanation{max-width:65ch}.gn-section-foot{flex-direction:column;gap:10px;margin-top:30px}.gn-focus-final-close{margin-top:35px}.gn-custom-builds{grid-template-columns:1fr;gap:16px;padding-block:25px}.gn-final-invitation{flex-direction:column;align-items:flex-start;gap:25px;padding-top:32px}.gn-connected-heading{grid-template-columns:1fr;gap:25px}.gn-connected-heading .gn-intro{max-width:55ch}.gn-network{grid-template-columns:1fr;margin-top:35px!important}.gn-channels{grid-template-columns:1fr 1fr;gap:24px;display:grid}.gn-channel{align-items:flex-start;padding:24px 20px}.gn-merge{justify-self:center;width:50%;height:55px}.gn-merge path{display:none}.gn-merge{background:linear-gradient(#efc35f,#efc35f) 50% 0/1px 100% no-repeat;border-top:1px solid #efc35f}.gn-website{justify-self:center;width:100%;max-width:420px}.gn-window-content{padding:30px}.astra .gn-window-content h3{font-size:34px}.gn-outbound{height:65px}.gn-outbound>svg:first-child{display:none}.gn-outbound>svg:last-child{display:block}.gn-inquiry{grid-template-columns:auto 1fr;justify-self:center;align-items:center;gap:0 21px;display:grid}.gn-inquiry-symbol{grid-row:1/3;margin:0}.astra .gn-inquiry h3{font-size:27px}.gn-inquiry h3 br{display:none}.astra .gn-inquiry p{margin-top:6px}.gn-inquiry p br{display:none}.gn-network-caption{text-align:center;margin-top:27px}.gn-connected-close{margin-top:27px}.gn-first-move-grid{grid-template-columns:1fr;gap:37px}.astra .gn-first-move h2{font-size:85px}.gn-first-move-copy .gn-intro{max-width:60ch}.gn-conversation{max-width:600px}}@media (max-width:580px){.astra .gn-section{padding-block:58px}.astra .gn-section h2{font-size:clamp(36px,9.4vw,48px)}.astra .gn-section .gn-intro{font-size:16px}.gn-focus-intro .gn-intro{margin-top:22px}.gn-problems{margin-top:24px}.gn-problems button{gap:12px;padding-block:19px;font-size:16px}.gn-option-arrow{width:32px;height:32px}.astra .gn-choice-note{margin-top:15px;font-size:11px}.gn-focus-panel{padding:28px 23px}.gn-service-icon{margin-bottom:20px}.astra .gn-focus-panel h3{max-width:17ch;font-size:33px}.astra .gn-service-name{margin-top:12px;font-size:11px}.astra .gn-focus-explanation{font-size:15px}.gn-explore li{font-size:12px}.astra .gn-action{gap:16px;min-height:50px;padding:14px 20px;font-size:13px}.gn-section-foot>span{font-size:12px}.astra .gn-section-foot p{font-size:11px}.astra .gn-custom-builds h3{font-size:26px}.astra .gn-custom-builds p{font-size:15px}.astra .gn-final-invitation>p{font-size:19px}.astra .gn-connected h2{font-size:clamp(44px,11.6vw,66px)}.gn-channels{gap:12px}.gn-channel{flex-direction:column;gap:13px;padding:20px 15px}.astra .gn-channel h3{font-size:17px}.astra .gn-channel p{font-size:12px}.gn-channel p br{display:none}.gn-window-content{padding:26px}.astra .gn-window-content h3{font-size:32px}.gn-connected-close{flex-direction:column;align-items:flex-start;gap:22px}.astra .gn-connected-close p{font-size:14px}.gn-network-caption{font-size:11px;line-height:1.6}.gn-inquiry{gap:0 16px}.gn-inquiry-symbol{width:55px;height:55px}.gn-inquiry-symbol>svg{width:27px}.astra .gn-inquiry h3{font-size:23px}.astra .gn-inquiry p{font-size:12px}.astra .gn-first-move h2{font-size:clamp(58px,15vw,84px)}.astra .gn-first-lead{margin-top:21px;font-size:23px}.astra .gn-first-move-copy>.gn-intro{font-size:16px}.gn-conversation{padding:27px 23px}.astra .gn-conversation-head h3{font-size:29px}.gn-conversation li{gap:13px;padding-block:23px}.gn-conversation h4{font-size:18px}.astra .gn-conversation li p{font-size:13px}.astra .gn-conversation-note p{font-size:12px}}@media (prefers-reduced-motion:reduce){.gn-focus-answer{animation:none}.gn-option-arrow,.astra .gn-action{transition:none}.astra .gn-action:hover{transform:none}}.as-section-preview,.as-section-preview main{min-height:100svh}.as-section-preview .gn-preview-section{align-items:center;min-height:100svh;display:flex}.astra .gn-system{--gn-ink:#f7fbfa;--gn-muted:#c0d3d7;--gn-blue:#efc35f;--gn-line:#54717b;color:#f7fbfa;background:#0b2d38;position:relative;overflow:hidden}.astra .gn-system:before{content:"";opacity:.58;pointer-events:none;border:1px solid #54717b;border-radius:50%;width:min(68vw,960px);height:min(68vw,960px);position:absolute;bottom:-48vw;right:-27vw;box-shadow:0 0 0 85px #0e3540,0 0 0 86px #3b6069}.gn-system .ar-wrap{z-index:1;position:relative}.gn-system-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:9%;display:grid}.astra .gn-system h2{letter-spacing:-.015em;text-transform:uppercase;font-family:DR Campaign,sans-serif;font-size:clamp(64px,7.4vw,114px);font-weight:400;line-height:.98}.astra .gn-system h2 span{color:#efc35f}.astra .gn-system .gn-intro{color:#c0d3d7;max-width:42ch;font-size:18px}.gn-system-route{grid-template-columns:repeat(3,1fr);gap:5%;margin-top:clamp(60px,7vw,105px);display:grid;position:relative}.gn-system-line{fill:none;stroke:#efc35f;stroke-width:1.4px;width:100%;height:23px;position:absolute;top:31px;left:0;overflow:visible}.gn-system-stop{padding-top:62px;position:relative}.gn-system-stop:before{content:"";box-sizing:border-box;background:#efc35f;border:5px solid #0b2d38;border-radius:50%;width:20px;height:20px;position:absolute;top:21px;left:0}.gn-system-symbol{color:#efc35f;border:1px solid #65818a;border-radius:50%;place-items:center;width:49px;height:49px;display:grid}.astra .gn-system h3{letter-spacing:-.03em;margin-top:27px;font-size:clamp(27px,2.5vw,38px)}.astra .gn-system-stop p{color:#c0d3d7;max-width:28ch;margin-top:13px;font-size:15px;line-height:1.7}.gn-system-close{border-top:1px solid #54717b;justify-content:space-between;align-items:center;gap:35px;margin-top:clamp(55px,7vw,94px);padding-top:27px;display:flex}.astra .gn-system-close p{color:#c0d3d7;max-width:55ch;font-size:15px;line-height:1.65}.astra .gn-system .gn-action{color:#102c37;background:#efc35f}.astra .gn-system .gn-action:hover{background:#fff}.astra .gn-message{--gn-ink:#102c37;--gn-muted:#42606a;--gn-blue:#284dcf;--gn-line:#ccd8d8;background:#f5f1e7;position:relative;overflow:hidden}.gn-message-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:9%;display:grid}.astra .gn-message h2{letter-spacing:-.04em;font-size:clamp(55px,6.3vw,96px);line-height:.99}.astra .gn-message h2 span{color:#284dcf}.astra .gn-message .gn-intro{color:#42606a;max-width:36ch;font-size:18px}.gn-message-work{grid-template-columns:1.18fr .82fr;align-items:stretch;gap:9%;margin-top:clamp(58px,6.5vw,90px);display:grid}.gn-message-questions{border-top:1px solid #ccd8d8;margin:0;padding:0;list-style:none}.gn-message-questions li{border-bottom:1px solid #ccd8d8;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr);align-items:center;gap:30px;padding:30px 0 33px;display:grid}.astra .gn-message-questions strong{color:#102c37;letter-spacing:-.035em;font-size:clamp(24px,2.2vw,35px);font-weight:600;line-height:1.12}.astra .gn-message-questions li:nth-child(2) strong{color:#284dcf}.astra .gn-message-questions li:nth-child(3) strong{color:#a56e11}.astra .gn-message-questions span{color:#42606a;font-size:14px;line-height:1.65}.gn-message-answer{color:#fff;background:#284dcf;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:400px;padding:34px;display:flex;box-shadow:0 20px 46px #2d39991f}.astra .gn-message-answer>p{letter-spacing:-.035em;max-width:13ch;font-size:clamp(27px,2.5vw,39px);font-weight:600;line-height:1.13}.gn-message-answer>div{letter-spacing:.015em;border-top:1px solid #ffffff5c;flex-wrap:wrap;gap:8px 14px;padding-top:24px;font-family:DR Campaign,sans-serif;font-size:23px;line-height:1;display:flex}.gn-message-answer>div span:nth-child(2){color:#efc35f}.gn-message-answer>div span:nth-child(3){color:#bcd0ff}.gn-message-close{justify-content:space-between;align-items:center;gap:35px;margin-top:40px;display:flex}.astra .gn-message-close p{letter-spacing:-.02em;max-width:51ch;font-size:17px;font-weight:600;line-height:1.6}.astra .gn-rhythm{--gn-ink:#102c37;--gn-muted:#374a49;--gn-blue:#102c37;--gn-line:#92742a;background:#efc35f;position:relative;overflow:hidden}.astra .gn-rhythm:after{content:"";opacity:.72;pointer-events:none;border:1px solid #ba8f22;border-radius:50%;width:66vw;height:66vw;position:absolute;top:-51vw;left:-46vw;box-shadow:0 0 0 62px #f2ce77}.gn-rhythm-grid{z-index:1;grid-template-columns:.98fr 1.02fr;grid-template-areas:"copy board""action board";align-items:start;gap:28px 10%;display:grid;position:relative}.gn-rhythm-copy{grid-area:copy;align-self:end}.gn-rhythm-action{grid-area:action;align-self:start}.gn-rhythm-board{grid-area:board}.astra .gn-rhythm h2{letter-spacing:-.015em;text-transform:uppercase;font-family:DR Campaign,sans-serif;font-size:clamp(57px,6.5vw,99px);font-weight:400;line-height:.99}.astra .gn-rhythm h2 span{color:#284dcf}.astra .gn-rhythm h2 .gn-rhythm-line{color:currentColor;white-space:normal;overflow-wrap:anywhere;display:block}.astra .gn-rhythm h2 .gn-rhythm-line-compact{letter-spacing:-.01em;font-size:.66em;line-height:1.08}.astra .gn-rhythm h2 .gn-rhythm-payoff{overflow-wrap:anywhere;display:block}.astra .gn-rhythm .gn-intro{color:#374a49;max-width:40ch;margin-top:28px;font-size:17px}.gn-rhythm-action .gn-action{background:#102c37}.gn-rhythm-action .gn-action:hover{background:#284dcf}.gn-rhythm-board{color:#fff;background:#102c37;border-radius:16px;padding:clamp(28px,4vw,48px);box-shadow:0 24px 45px #7258112e}.astra .gn-rhythm-board h3{color:#efc35f;letter-spacing:.01em;text-transform:uppercase;padding-bottom:26px;font-family:DR Campaign,sans-serif;font-size:clamp(29px,3vw,43px);font-weight:400}.gn-rhythm-board dl{border-top:1px solid #57727a;margin:0}.gn-rhythm-board dl>div{border-bottom:1px solid #57727a;grid-template-columns:.78fr 1.22fr;gap:25px;padding:21px 0;display:grid}.gn-rhythm-board dt{color:#efc35f;letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:600}.gn-rhythm-board dd{color:#d8e5e4;margin:0;font-size:14px;line-height:1.55}.astra .gn-rhythm-board>p{color:#c0d3d7;margin-top:24px;font-size:13px;font-weight:600}.astra .gn-rhythm-final{--gn-ink:#f7fbfa;--gn-muted:#c5d7d9;--gn-blue:#efc35f;--gn-line:#55737b;color:#f7fbfa;background:#0b2d38}.astra .gn-rhythm-final:after{opacity:.72;border-color:#4c6e77;width:66vw;height:66vw;top:-51vw;left:-46vw;box-shadow:0 0 0 62px #0e3540}.astra .gn-rhythm-final h2 span{color:#efc35f}.astra .gn-rhythm-final .gn-intro{color:#c5d7d9}.astra .gn-rhythm-final .gn-rhythm-action .gn-action{color:#102c37;background:#efc35f}.astra .gn-rhythm-final .gn-rhythm-action .gn-action:hover{background:#fff}.gn-rhythm-final .gn-rhythm-board{color:#102c37;background:#f6f2e8;box-shadow:0 24px 45px #03171d66}.astra .gn-rhythm-final .gn-rhythm-board h3{color:#102c37}.gn-rhythm-final .gn-rhythm-board dl,.gn-rhythm-final .gn-rhythm-board dl>div{border-color:#b8c9c8}.gn-rhythm-final .gn-rhythm-board dl>div{padding:25px 0 27px;display:block}.gn-rhythm-final .gn-rhythm-board dt{color:#855a10;letter-spacing:.03em;font-size:14px}.gn-rhythm-final .gn-rhythm-board dd{color:#425f67;margin-top:9px;font-size:17px;line-height:1.6}.astra .gn-rhythm-final .gn-rhythm-board>p{color:#425f67}@media (max-width:800px){.as-section-preview .gn-preview-section{min-height:auto}.gn-system-heading,.gn-message-heading{grid-template-columns:1fr;gap:25px}.gn-system-route{gap:4%}.gn-system-close,.gn-message-close{flex-direction:column;align-items:flex-start}.gn-message-work{grid-template-columns:1fr;gap:34px}.gn-message-answer{min-height:270px}.gn-rhythm-grid{grid-template-columns:1fr;grid-template-areas:"copy""board""action";gap:30px 0}.gn-rhythm-board{max-width:680px}}@media (max-width:580px){.astra .gn-system h2{font-size:clamp(56px,15vw,77px)}.gn-system-route{grid-template-columns:1fr;gap:0;margin-top:44px;padding-left:45px}.gn-system-line{stroke:none;background:#efc35f;width:1px;height:calc(100% - 48px);top:0;left:20px}.gn-system-stop{padding:0 0 37px}.gn-system-stop:before{top:15px;left:-36px}.gn-system-symbol{width:42px;height:42px}.gn-system-symbol svg{width:23px}.astra .gn-system h3{margin-top:17px;font-size:29px}.astra .gn-system-stop p{font-size:14px}.gn-system-close{gap:23px;margin-top:14px;padding-top:24px}.astra .gn-message h2{font-size:clamp(45px,12vw,62px)}.gn-message-work{margin-top:42px}.gn-message-questions li{grid-template-columns:1fr;gap:11px;padding:24px 0 26px}.astra .gn-message-questions strong{font-size:28px}.astra .gn-message-questions span{font-size:13px}.gn-message-answer{min-height:245px;padding:28px 24px}.astra .gn-message-answer>p{font-size:29px}.gn-message-close{gap:22px;margin-top:30px}.astra .gn-message-close p{font-size:16px}.astra .gn-rhythm h2{font-size:clamp(53px,14vw,75px)}.gn-rhythm-board{padding:27px 22px}.gn-rhythm-board dl>div{grid-template-columns:1fr;gap:8px;padding:18px 0}.gn-rhythm-final .gn-rhythm-board dl>div{padding:22px 0 24px;display:block}.gn-rhythm-final .gn-rhythm-board dt{font-size:13px}.gn-rhythm-final .gn-rhythm-board dd{font-size:16px}}
.astra .gm-ending{--gm-end-ink:#102e38;--gm-end-muted:#435f67;--gm-end-blue:#284dcf;--gm-end-gold:#efc35f;--gm-end-line:#becfce;color:var(--gm-end-ink);font-family:DR Display,sans-serif}.astra .gm-ending :focus-visible{outline:3px solid var(--gm-end-blue);outline-offset:5px}.astra .gm-ending p{color:var(--gm-end-muted);font-size:17px;line-height:1.7}.astra .gm-ending a{text-underline-offset:5px}.astra .gm-faq{background:#f6f9f8;border-top:1px solid #dbe3df;padding-block:clamp(72px,8vw,120px)}.astra .gm-faq .gm-faq-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:10%;display:grid}.astra .gm-faq .gm-faq-intro h2{letter-spacing:-.035em;font-family:DR Display,sans-serif;font-size:clamp(43px,4.6vw,66px);font-weight:800;line-height:1.03}.astra .gm-faq .gm-faq-intro h2 span{color:var(--gm-end-blue);display:block}.astra .gm-faq .gm-faq-intro p{max-width:26ch;margin-top:23px}.astra .gm-faq .gm-faq-ask{min-height:44px;color:var(--gm-end-ink);align-items:center;gap:12px;margin-top:19px;font-size:15px;font-weight:600;display:inline-flex}.astra .gm-faq .gm-faq-ask:hover{text-decoration:underline}.astra .gm-faq .gm-faq-list{border-top:1px solid var(--gm-end-line)}.astra .gm-faq details{border-bottom:1px solid var(--gm-end-line)}.astra .gm-faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;min-height:83px;padding-block:25px;font-size:20px;font-weight:600;line-height:1.4;list-style:none;display:flex}.astra .gm-faq summary::-webkit-details-marker{display:none}.astra .gm-faq summary::marker{content:""}.astra .gm-faq summary svg{color:var(--gm-end-blue);margin-right:5px;transition:transform .18s ease-out}.astra .gm-faq summary:hover>span{text-underline-offset:5px;text-decoration:underline}.astra .gm-faq details[open] summary svg{transform:rotate(45deg)}.astra .gm-faq .gm-faq-answer{padding:0 36px 28px 0}.astra .gm-faq .gm-faq-answer p{max-width:60ch;font-size:16px;line-height:1.75}.astra .gm-faq .gm-faq-answer p+p{margin-top:13px}.astra .gm-finish{isolation:isolate;background:#efc35f;align-items:center;min-height:590px;padding-block:90px;display:flex;position:relative;overflow:hidden}.astra .gm-finish .gm-finish-art{z-index:-1;display:block;position:absolute;inset:0}.astra .gm-finish .gm-finish-art img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}.astra .gm-finish .gm-finish-art:after{content:"";background:linear-gradient(90deg,#efc35f 0% 48%,#efc35ff7 60%,#efc35f00 82%);position:absolute;inset:0}.astra .gm-finish .gm-finish-copy{width:58%;max-width:820px}.astra .gm-finish h2{letter-spacing:-.012em;text-transform:uppercase;color:#102e38;text-wrap:balance;font-family:DR Campaign,sans-serif;font-size:clamp(60px,6.7vw,108px);font-weight:400;line-height:1.05}.astra .gm-finish h2 span{color:inherit;display:block}.astra .gm-finish .gm-finish-copy>p{color:#243d3d;max-width:41ch;margin-top:25px;font-size:18px;line-height:1.65}.astra .gm-finish .gm-finish-action{color:#fff;text-align:center;background:#102e38;border-radius:999px;justify-content:center;align-items:center;gap:22px;max-width:100%;min-height:56px;margin-top:31px;padding:17px 25px;font-size:15px;font-weight:600;line-height:1.4;transition:background .18s ease-out;display:inline-flex}.astra .gm-finish .gm-finish-action:hover{background:#284dcf}.astra .gm-finish :focus-visible{outline-color:#102e38}.astra .gm-finish ::selection{color:#fff;background:#102e38}.astra .gm-home-footer{color:#f6faf8;background:#07232d;padding:66px 0 18px}.astra .gm-home-footer .gm-footer-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr);gap:8%;padding-bottom:49px;display:grid}.astra .gm-home-footer .gm-footer-brand>a{align-items:center;width:224px;max-width:100%;min-height:48px;display:flex}.astra .gm-home-footer .gm-footer-brand img{width:100%;height:auto}.astra .gm-home-footer .gm-footer-brand p{color:#f6faf8;letter-spacing:-.025em;max-width:21ch;margin-top:21px;font-size:23px;line-height:1.4}.astra .gm-home-footer .gm-footer-brand>span{color:#b6cdd3;margin-top:14px;font-size:14px;display:block}.astra .gm-home-footer h2{letter-spacing:0;color:#efc35f;margin-bottom:14px;font-family:DR Display,sans-serif;font-size:16px;font-weight:600;line-height:1.4}.astra .gm-home-footer .gm-footer-grid nav>a{color:#d1e1e3;align-items:center;min-height:44px;font-size:15px;line-height:1.4;display:flex}.astra .gm-home-footer .gm-footer-contact p{color:#d1e1e3;max-width:26ch;font-size:15px}.astra .gm-home-footer .gm-footer-contact>a{color:#f6faf8;align-items:center;gap:12px;min-height:44px;margin-top:13px;font-size:15px;font-weight:600;line-height:1.5;display:inline-flex}.astra .gm-home-footer a:hover{text-decoration:underline}.astra .gm-home-footer .gm-footer-bottom{border-top:1px solid #42616b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 30px;padding-top:17px;display:flex}.astra .gm-home-footer .gm-footer-bottom p{color:#b6cdd3;font-size:13px}.astra .gm-home-footer .gm-footer-bottom nav{flex-wrap:wrap;gap:8px 24px;display:flex}.astra .gm-home-footer .gm-footer-bottom a{color:#d1e1e3;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.astra .gm-home-footer .gm-back-top{gap:9px}.astra .gm-home-footer :focus-visible{outline-color:#efc35f}@media (max-width:900px){.astra .gm-faq .gm-faq-grid{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:7%}.astra .gm-finish{min-height:540px;padding-block:75px}.astra .gm-finish .gm-finish-copy{width:63%}.astra .gm-finish .gm-finish-art:after{background:linear-gradient(90deg,#efc35f 0% 57%,#efc35ff7 66%,#efc35f00 90%)}.astra .gm-finish h2{font-size:clamp(50px,6.7vw,72px)}.astra .gm-home-footer .gm-footer-grid{gap:6%}}@media (max-width:760px){.astra .gm-faq{padding-block:60px}.astra .gm-faq .gm-faq-grid{grid-template-columns:minmax(0,1fr);gap:34px}.astra .gm-faq .gm-faq-intro h2{font-size:48px}.astra .gm-faq .gm-faq-intro h2 span{display:inline}.astra .gm-faq .gm-faq-intro p{max-width:37ch;margin-top:17px}.astra .gm-faq .gm-faq-ask{margin-top:12px}.astra .gm-faq summary{gap:18px;min-height:76px;padding-block:23px;font-size:18px}.astra .gm-faq .gm-faq-answer{padding-right:0}.astra .gm-finish{min-height:0;padding:60px 0 310px;display:block}.astra .gm-finish .gm-finish-copy{width:100%;max-width:600px}.astra .gm-finish h2{font-size:clamp(38px,11.8vw,80px)}.astra .gm-finish .gm-finish-copy>p{max-width:42ch;margin-top:23px;font-size:17px}.astra .gm-finish .gm-finish-art{height:300px;top:auto}.astra .gm-finish .gm-finish-art img{object-position:center 42%}.astra .gm-finish .gm-finish-art:after{background:linear-gradient(#efc35f 0%,#efc35f00 39%)}.astra .gm-home-footer{padding-top:49px}.astra .gm-home-footer .gm-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px 28px;padding-bottom:33px}.astra .gm-home-footer .gm-footer-brand{grid-column:1/-1}.astra .gm-home-footer .gm-footer-brand p{max-width:32ch;font-size:22px}}@media (max-width:420px){.astra .gm-faq .gm-faq-intro h2{font-size:42px}.astra .gm-faq summary{font-size:17px}.astra .gm-faq .gm-faq-answer p{font-size:16px}.astra .gm-finish{padding-top:52px}.astra .gm-finish .gm-finish-action{gap:15px;width:100%;padding-inline:19px;font-size:14px}.astra .gm-home-footer .gm-footer-grid{grid-template-columns:minmax(0,1fr);gap:27px}.astra .gm-home-footer .gm-footer-brand{grid-column:auto}.astra .gm-home-footer .gm-footer-bottom{flex-direction:column;align-items:flex-start;gap:5px}}@media (prefers-reduced-motion:reduce){.astra .gm-faq summary svg,.astra .gm-finish .gm-finish-action{transition:none}}
.astra[data-acquisition=true]{--ga-ink:#10333e;--ga-muted:#4c646d;--ga-rule:#cedbe0;--ga-blue:#284dcf}.astra[data-acquisition=true] .gm-message{max-width:530px}.astra[data-direction=great-marketing][data-page=home][data-acquisition=true] .gm-message-1{font-size:clamp(19px,1.9vw,23px)}.astra[data-direction=great-marketing][data-page=home][data-acquisition=true] .gm-message-3{color:#d4e0e2;font-size:15px}.astra[data-acquisition=true] .gn-focus{border-top:1px solid var(--ga-rule)}.astra[data-acquisition=true] .case-section.cs-results{min-height:auto}.astra[data-acquisition=true] .ga-decision{background:#f6f9f8}.astra[data-acquisition=true] .ga-decision-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(42px,7vw,110px);display:grid}.astra[data-acquisition=true] .ga-offer h2{letter-spacing:-.035em;max-width:12ch;color:var(--ga-ink);font-family:DR Display,sans-serif;font-size:clamp(40px,4.5vw,64px);font-weight:800;line-height:1.06}.astra[data-acquisition=true] .ga-offer h2 span{color:var(--ga-blue);display:block}.astra[data-acquisition=true] .ga-offer .ga-offer-intro{max-width:36ch;color:var(--ga-muted);margin-top:24px;font-size:18px;line-height:1.65}.astra[data-acquisition=true] .ga-investment{border-block:1px solid var(--ga-rule);margin-top:32px;padding-block:27px}.astra[data-acquisition=true] .ga-investment .ga-investment-label{color:var(--ga-ink);font-size:15px;line-height:1.5}.astra[data-acquisition=true] .ga-investment .ga-investment-amount{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ga-ink);flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:8px;font-family:DR Display,sans-serif;font-size:clamp(56px,6vw,80px);font-weight:600;line-height:1.12;display:flex}.astra[data-acquisition=true] .ga-investment-amount span{letter-spacing:0;font-size:16px;font-weight:400}.astra[data-acquisition=true] .ga-investment .ga-investment-terms{max-width:45ch;color:var(--ga-muted);margin-top:18px;font-size:15px;line-height:1.65}.astra[data-acquisition=true] .ga-offer .ga-offer-fit{max-width:40ch;color:var(--ga-ink);margin-top:25px;font-size:16px;line-height:1.65}.astra[data-acquisition=true] .ga-offer .ga-offer-leadership{color:var(--ga-muted);margin-top:16px;font-size:14px;line-height:1.6}.astra[data-acquisition=true] .ga-offer-questions{min-width:0}.astra[data-acquisition=true] .ga-offer-questions summary{min-height:80px}.astra[data-acquisition=true] .ga-offer-questions summary:focus-visible{outline:3px solid var(--ga-blue);outline-offset:5px}.astra[data-acquisition=true] .ga-finish .ga-first-conversation{color:#233f43;max-width:42ch;margin-top:18px;font-size:14px;line-height:1.6}@media (max-width:800px){.astra[data-acquisition=true] .ga-decision-grid{grid-template-columns:minmax(0,1fr);gap:42px}.astra[data-acquisition=true] .ga-offer h2{max-width:18ch;font-size:clamp(38px,7.8vw,52px)}.astra[data-acquisition=true] .ga-investment{max-width:540px}}@media (max-width:580px){.astra[data-direction=great-marketing][data-page=home][data-acquisition=true] .gm-message-3{font-size:14px}.astra[data-acquisition=true] .ga-offer .ga-offer-intro{margin-top:20px;font-size:16px}.astra[data-acquisition=true] .ga-investment{margin-top:26px;padding-block:24px}.astra[data-acquisition=true] .ga-investment .ga-investment-amount{font-size:60px}.astra[data-acquisition=true] .ga-offer-questions summary{font-size:17px;line-height:1.45}}
