.c77-acq{--acq-blue:#204479;--acq-deep:#132744;--acq-canvas:#fefcff;--acq-line:#d6dfe8;color:var(--acq-deep);background:var(--acq-canvas);font-family:var(--font-public-body), Arial, sans-serif;letter-spacing:-.01em;font-weight:400;line-height:1.55}.c77-acq *,.c77-acq :before,.c77-acq :after{box-sizing:border-box}.c77-acq__wrap{width:min(1160px,100% - 40px);margin:0 auto}.c77-acq__hero{padding:clamp(54px,7.5vw,112px) 0 clamp(52px,7vw,100px)}.c77-acq__hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.c77-acq__eyebrow{color:#204479;letter-spacing:.03em;margin:0 0 24px;font-size:.84rem;font-weight:700}.c77-acq h1,.c77-acq h2,.c77-acq h3{color:var(--acq-deep);font-family:var(--font-display-stack);letter-spacing:-.075em;margin:0;font-weight:400;line-height:1.24}.c77-acq h1{max-width:15ch;font-size:clamp(2.15rem,4.15vw,4.85rem)}.c77-acq h2{max-width:23ch;font-size:clamp(1.75rem,3vw,3.1rem)}.c77-acq h3{letter-spacing:-.065em;font-size:clamp(1.23rem,1.55vw,1.6rem)}.c77-acq__lead{max-width:620px;margin:24px 0 0;font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.65}.c77-acq__muted{color:#4d5970}.c77-acq__actions{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:32px;display:flex}.c77-acq__button{background:var(--acq-deep);min-height:50px;color:var(--acq-canvas);border-radius:999px;justify-content:center;align-items:center;padding:13px 22px;font-size:.97rem;font-weight:400;line-height:1.3;text-decoration:none;display:inline-flex}.c77-acq__button:hover{background:var(--acq-blue)}.c77-acq__button:focus-visible,.c77-acq a:focus-visible{outline-offset:4px;outline:3px solid #b08622}.c77-acq__text-link{color:var(--acq-blue);text-underline-offset:5px;font-weight:600;text-decoration-thickness:1px;display:inline-block}.c77-acq__aside{border:1px solid var(--acq-line);background:#f3f6fa;border-radius:24px;padding:clamp(24px,3vw,40px)}.c77-acq__aside-label{color:var(--acq-blue);margin:0 0 12px;font-size:.86rem;font-weight:700}.c77-acq__aside p:last-child{margin-bottom:0}.c77-acq__price{color:var(--acq-deep);font-family:var(--font-display-stack);letter-spacing:-.06em;margin:0;font-size:clamp(2rem,3vw,3.4rem);line-height:1.2}.c77-acq__section{border-top:1px solid var(--acq-line);padding:clamp(54px,7vw,96px) 0}.c77-acq__section-intro{max-width:760px}.c77-acq__section-intro>p:last-child{max-width:690px;margin:20px 0 0}.c77-acq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.c77-acq__card{border:1px solid var(--acq-line);border-radius:20px;padding:clamp(22px,3vw,32px)}.c77-acq__card p{margin:16px 0 0}.c77-acq__split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.c77-acq__split p,.c77-acq__section p{line-height:1.7}.c77-acq__split p:first-of-type{margin-top:22px}.c77-acq__steps{counter-reset:acq-steps;margin:24px 0 0;padding:0;list-style:none}.c77-acq__steps li{border-bottom:1px solid var(--acq-line);counter-increment:acq-steps;padding:20px 0 20px 56px;position:relative}.c77-acq__steps li:before{content:counter(acq-steps, decimal-leading-zero);color:var(--acq-blue);font-size:.86rem;font-weight:700;position:absolute;top:21px;left:0}.c77-acq__steps li:last-child{border-bottom:0}.c77-acq__figure{border:1px solid var(--acq-line);background:#eceef4;border-radius:24px;min-width:0;margin:0;overflow:hidden}.c77-acq__figure img{width:100%;height:auto;display:block}.c77-acq__screenshot{object-fit:cover;object-position:top;width:100%;max-height:600px}.c77-acq__figure figcaption{color:#4d5970;background:var(--acq-canvas);padding:14px 20px;font-size:.85rem}.c77-acq__faq{max-width:850px;margin-top:25px}.c77-acq__faq-item{border-bottom:1px solid var(--acq-line);padding:24px 0}.c77-acq__faq-item p{max-width:720px;margin:12px 0 0}.c77-acq__closing{background:var(--acq-deep);color:var(--acq-canvas);padding:clamp(56px,7vw,96px) 0}.c77-acq__closing h2{color:var(--acq-canvas)}.c77-acq__closing p{max-width:700px}.c77-acq__closing .c77-acq__button{background:var(--acq-canvas);color:var(--acq-deep)}.c77-acq__closing .c77-acq__button:hover{background:#dfe8f2}.c77-acq__closing .c77-acq__button:focus-visible{outline-color:#d4af37}.c77-acq__small-note{color:#4d5970;font-size:.84rem;line-height:1.65}.c77-acq__closing .c77-acq__small-note{color:#dce7f6}@media (max-width:800px){.c77-acq__hero-grid,.c77-acq__split,.c77-acq__cards{grid-template-columns:1fr}.c77-acq__hero{padding-top:46px}.c77-acq__screenshot{max-height:480px}}@media (max-width:480px){.c77-acq__wrap{width:min(100% - 32px,1160px)}.c77-acq__button{width:100%}}.c77-acq h1,.c77-acq h2{letter-spacing:-.095em;line-height:1.16}.c77-acq h1 em,.c77-acq h2 em{color:var(--acq-blue);font-weight:inherit}.c77-acq__eyebrow{letter-spacing:-.01em;margin-bottom:18px;font-size:.9rem;font-weight:500}.c77-acq__hero--centred{padding-top:clamp(60px,7.4vw,102px)}.c77-acq__hero-centre{text-align:center;max-width:900px;margin:0 auto}.c77-acq__hero-centre h1{max-width:18ch;margin:0 auto;font-size:clamp(2.55rem,5.25vw,5.3rem)}.c77-acq__hero-centre .c77-acq__lead{max-width:680px;margin:28px auto 0}.c77-acq__hero-centre .c77-acq__actions{justify-content:center}.c77-acq__hero-art{max-width:1020px;margin:clamp(52px,6vw,84px) auto 0}.c77-acq__hero--case .c77-acq__hero-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(30px,4.5vw,70px)}.c77-acq__hero--case h1{max-width:16ch}.c77-acq__visual{min-width:0;margin:0}.c77-acq__visual-stage{isolation:isolate;padding:14px 9% 30px 0;position:relative}.c77-acq__visual-desktop{background:#fefcff;border:1px solid #d6dfe8;border-radius:18px;overflow:hidden;box-shadow:0 22px 64px #1327441a}.c77-acq__browser-bar{background:#f6f7fb;border-bottom:1px solid #e0e6ef;align-items:center;gap:6px;height:32px;padding:0 12px;display:flex}.c77-acq__browser-bar>span:not(.c77-acq__browser-title){background:#c3cedb;border-radius:50%;width:7px;height:7px}.c77-acq__browser-bar .c77-acq__browser-title{color:#576983;text-align:center;flex:1;font-size:.71rem;line-height:1}.c77-acq__visual-desktop-image{object-fit:cover;object-position:top center;width:100%;height:clamp(225px,35vw,450px);display:block}.c77-acq__visual-phone{aspect-ratio:.44;background:#fefcff;border:6px solid #132744;border-radius:23px;width:clamp(96px,17%,168px);position:absolute;top:11%;right:0;overflow:hidden;transform:rotate(2deg);box-shadow:0 16px 40px #13274438}.c77-acq__visual-phone-image{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.c77-acq__phone-notch{z-index:1;background:#132744;border-radius:999px;width:35%;height:6px;position:absolute;top:3px;left:32.5%}.c77-acq__visual-tag{color:#204479;background:#fefcff;border:1px solid #dde4ee;border-radius:12px;padding:9px 14px;font-size:.78rem;font-weight:500;position:absolute;bottom:6%;left:3%;box-shadow:0 10px 28px #13274414}.c77-acq__visual-caption{text-align:center;color:#566780;margin:4px 0 0;font-size:.78rem;line-height:1.5}.c77-acq__visual--compact .c77-acq__visual-stage{padding:12px 10% 22px 0}.c77-acq__visual--compact .c77-acq__visual-desktop-image{height:clamp(225px,28vw,375px)}.c77-acq__visual--compact .c77-acq__visual-phone{width:clamp(88px,24%,142px)}.c77-acq__offer-strip{z-index:2;text-align:left;background:#fefcff;border:1px solid #d6dfe8;border-radius:21px;grid-template-columns:auto 1fr;align-items:center;gap:24px;max-width:710px;margin:-20px auto 0;padding:22px 26px;display:grid;position:relative;box-shadow:0 12px 35px #13274412}.c77-acq__offer-strip .c77-acq__aside-label{margin:0 0 6px}.c77-acq__offer-strip .c77-acq__price{white-space:nowrap;font-size:clamp(1.8rem,3vw,2.8rem)}.c77-acq__offer-strip strong{font-weight:500;display:block}.c77-acq__offer-strip p:last-child{color:#566780;margin:5px 0 0;font-size:.87rem;line-height:1.5}.c77-acq__cards--joined{border:1px solid #cad5e2;border-radius:24px;gap:0;overflow:hidden}.c77-acq__cards--joined .c77-acq__card{border:0;border-right:1px solid #cad5e2;border-radius:0;min-height:235px}.c77-acq__cards--joined .c77-acq__card:last-child{border-right:0}.c77-acq__cards--joined .c77-acq__card h3{max-width:14ch}.c77-acq__split--proof{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.c77-acq__split--proof>div>p{max-width:560px}.c77-acq__split--proof>div>.c77-acq__text-link{margin-top:10px}.c77-acq__review{background:#fefcff;border:1px solid #d5dfeb;border-radius:22px;margin:0;padding:clamp(24px,3.6vw,42px);box-shadow:0 8px 30px #1327440a}.c77-acq__review-stars{letter-spacing:4px;color:#b78d1c;margin-bottom:21px;font-size:21px;line-height:1}.c77-acq__review blockquote{color:#132744;letter-spacing:-.02em;margin:0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.62}.c77-acq__review figcaption{color:#55677e;flex-wrap:wrap;align-items:baseline;gap:6px 11px;margin-top:22px;font-size:.82rem;display:flex}.c77-acq__review figcaption strong{color:#132744;font-weight:600}.c77-acq__review figcaption .c77-acq__text-link{font-size:.82rem}.c77-acq__closing .c77-acq__eyebrow{color:#dce7f6}.c77-acq__closing .c77-acq__small-note a{color:#fefcff}.c77-acq__section{padding-block:clamp(70px,7vw,110px)}@media (max-width:900px){.c77-acq__hero--case .c77-acq__hero-grid,.c77-acq__split--proof{grid-template-columns:1fr}.c77-acq__hero--case .c77-acq__visual{width:100%;max-width:740px}.c77-acq__cards--joined{grid-template-columns:1fr}.c77-acq__cards--joined .c77-acq__card{border-bottom:1px solid #cad5e2;border-right:0;min-height:0}.c77-acq__cards--joined .c77-acq__card:last-child{border-bottom:0}}@media (max-width:540px){.c77-acq__hero--centred h1{font-size:clamp(2.3rem,9vw,3.6rem)}.c77-acq__hero-art{margin-top:40px}.c77-acq__visual-stage{padding-bottom:36px;padding-right:12%}.c77-acq__visual-desktop-image{height:285px}.c77-acq__visual-phone{border-width:4px;border-radius:17px;width:26%}.c77-acq__visual--compact .c77-acq__visual-phone{width:26%}.c77-acq__visual-tag{padding:7px 10px;font-size:.66rem;bottom:1%;left:0}.c77-acq__offer-strip{grid-template-columns:1fr;gap:12px;margin-top:12px;padding:21px}.c77-acq__review figcaption{display:block}.c77-acq__review figcaption span,.c77-acq__review figcaption a{margin-top:5px;display:block}}@media (prefers-reduced-motion:reduce){.c77-acq .c77-acq__button{transition:none}}
