.computeListing{color:#12366a}.computeListing p{font:17px/1.65 Arial,Helvetica,sans-serif}.computeListing .sectionLabel{letter-spacing:.09em;font:700 14px/1.5 Arial,Helvetica,sans-serif}.computeHero{color:#fff;background:linear-gradient(115deg,#082852,#12366a 64%,#523b7b);padding:64px 0}.computeHeroGrid{grid-template-columns:1.4fr 1fr;align-items:center;gap:64px;display:grid}.computeHero h1{letter-spacing:-.035em;margin:20px 0 28px;font:clamp(40px,5.5vw,76px)/1.08 Georgia,serif}.computeHero h1 em{color:#d9bcf3}.computeHeroGrid>div>p{color:#e0eafa;max-width:710px}.computeHeroGrid>div>.computeDiscretion{color:#9de3e2;margin-top:26px;font-size:14px}.computePrice{background:#ffffff0d;border:1px solid #8da2c0;border-top:4px solid #7bdfdf;border-radius:10px;padding:32px}.computePrice>p:first-child{text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px;font-size:14px}.computePrice>strong{font:clamp(32px,3.4vw,48px)/1.15 Georgia,serif;display:block}.computePrice>p{color:#e0eafa}.computePrice>span{color:#d6e6f3;margin-top:18px;font:14px/1.5 Arial,sans-serif;display:block}.computeListing a.computeButton{color:#092c53;text-align:center;background:#a8eeee;border-radius:7px;justify-content:center;align-items:center;min-height:48px;padding:14px 22px;font:700 16px/1.5 Arial,sans-serif;text-decoration:none;display:inline-flex}.computeListing .computeButton:hover{background:#d4ffff}.computeListing a:focus-visible{outline-offset:5px;outline:3px solid #00a8b4}.computePrice .computeButton{display:flex}.computePackage{padding-top:64px;padding-bottom:60px}.computeSectionHeading{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:32px;display:grid}.computeListing h2{letter-spacing:-.025em;margin:16px 0 20px;font:clamp(34px,3.8vw,50px)/1.15 Georgia,serif}.computeListing h2 em{color:#77519b}.computeSectionHeading>p,.computeTerms>div>p:last-child{color:#516886;max-width:620px}.computePackageGrid{background:#fff;border:1px solid #cbd6e7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.computePackageGrid article{padding:28px}.computePackageGrid article+article{border-left:1px solid #cbd6e7}.computeCount{color:#77519b;align-items:baseline;gap:10px;font:42px/1 Georgia,serif;display:flex}.computeCount small{color:#516886;font:14px/1.5 Arial,sans-serif}.computePackageGrid h3{overflow-wrap:anywhere;margin:28px 0 16px;font:26px/1.2 Georgia,serif}.computePackageGrid p{color:#516886;margin-bottom:0;font-size:16px}.computeTerms{border-top:1px solid #cbd6e7;grid-template-columns:1fr 1.35fr;gap:64px;padding-top:56px;padding-bottom:56px;display:grid}.computeTerms dl{margin:0}.computeTerms dl>div{border-bottom:1px solid #cbd6e7;padding:18px 0}.computeTerms dl>div:first-child{padding-top:0}.computeTerms dt{margin-bottom:8px;font:700 16px/1.5 Arial,sans-serif}.computeTerms dd{color:#516886;margin:0;font:16px/1.6 Arial,sans-serif}.computeEnquiry{border-top:4px solid #77519b;justify-content:space-between;align-items:center;gap:40px;padding-top:42px;padding-bottom:64px;display:flex}.computeEnquiry p{max-width:650px}.computeEnquiry>a{flex-shrink:0}.computeListing .simpleFooter,.computeListing .navLinks a{font-size:14px}@media (max-width:1050px){.computePackageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.computePackageGrid article:nth-child(3){border-left:0}.computePackageGrid article:nth-child(n+3){border-top:1px solid #cbd6e7}.computeHeroGrid{gap:32px}.computePrice{padding:26px}}@media (max-width:760px){.computeHero{padding:44px 0}.computeHeroGrid,.computeSectionHeading,.computeTerms{grid-template-columns:1fr;gap:24px}.computeHero h1{font-size:clamp(40px,8vw,58px)}.computePackage{padding-top:44px;padding-bottom:40px}.computeSectionHeading{gap:0}.computeEnquiry{display:block}.computeEnquiry>a{margin-top:16px}.computeTerms{padding-top:36px;padding-bottom:36px}.computeListing .navLinks{flex-wrap:wrap;gap:12px;display:flex}.computeListing .nav,.computeListing .simpleFooter{flex-wrap:wrap;gap:20px}}@media (max-width:450px){.computePackageGrid{grid-template-columns:1fr}.computePackageGrid article+article{border-top:1px solid #cbd6e7;border-left:0}.computePackageGrid article{padding:24px}}
