/* Pricing and agency pages share the approved porcelain blue identity. */
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.business-page .site-header{gap:22px}.business-page .site-header nav{gap:22px}.business-page .header-cta{white-space:nowrap}
.business-page main{max-width:1280px}.business-hero{padding:45px 0 38px}.business-hero .eyebrow{margin-bottom:22px}.business-hero h1{max-width:960px;font-size:clamp(44px,5.6vw,76px)}.business-hero h1 span{color:#2158db}.business-hero .lede{max-width:780px;margin:24px 0 18px}.hero-facts{display:flex;gap:22px;flex-wrap:wrap;font-size:11px;color:#354b60}.hero-facts span{display:flex;align-items:center;gap:8px}.hero-facts span:before{content:'';width:5px;height:5px;border-radius:50%;background:#2158db}
.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:10px 0 22px}.price-card{border:1px solid #b7c6d9;border-radius:18px;padding:28px;position:relative;display:flex;flex-direction:column;background:#fff;box-shadow:0 14px 32px #122b4305;scroll-margin-top:30px}.price-card.featured{border:1.5px solid #2158db;background:linear-gradient(155deg,#edf3ff,#fff 55%)}.plan-label{font-size:9px;letter-spacing:1.5px;color:#2158db;margin-bottom:20px}.price-card h3{font-size:30px}.plan-fit{font-size:12px;color:#354b60;margin:13px 0 20px;min-height:42px}.price-from{font-size:10px;color:#354b60;margin:0 0 3px}.plan-price{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin:0 0 18px}.plan-price strong{font:600 clamp(39px,4vw,55px)/1 'Inter Tight',sans-serif;letter-spacing:-2px}.plan-price span{font-size:11px;color:#354b60}.price-card>.button{width:100%;background:#1548c4;margin:0 0 22px}.price-card:not(.featured)>.button{background:#edf3ff;color:#1548c4}.price-card ul{margin:0;padding:20px 0 0;border-top:1px solid #b7c6d9;list-style:none}.price-card li{font-size:12px;line-height:1.65;padding:0 0 12px 18px;position:relative}.price-card li:before{content:'✓';position:absolute;left:0;color:#2158db}.price-card li:last-child{padding-bottom:0}.price-card small{font-size:10px;color:#354b60;margin-top:18px;display:block}.pricing-footnote{font-size:11px;color:#354b60;max-width:950px;line-height:1.8;margin-bottom:36px}.business-section{border-top:1px solid #b7c6d9;padding:48px 0}.section-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:85px}.section-split h2{max-width:470px}.section-split p:not(.eyebrow){font-size:14px;color:#354b60;margin:22px 0}.included-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 30px}.included-grid h3{font-size:21px;line-height:1.2;margin-bottom:10px}.included-grid p{font-size:12px!important;margin:0!important;color:#354b60}.scope-details{margin-top:26px}.scope-details summary,.pricing-faq summary{font-family:'Inter Tight',sans-serif;font-size:20px;font-weight:500;padding:20px 30px 20px 0;position:relative;border-bottom:1px solid #b7c6d9;line-height:1.35}.scope-details summary:after,.pricing-faq summary:after{content:'+';position:absolute;right:2px;top:20px;color:#2158db}.scope-details[open] summary:after,.pricing-faq details[open] summary:after{content:'−'}.scope-details>div{padding-top:20px}.scope-details p,.pricing-faq p{font-size:13px;line-height:1.8;color:#354b60;margin:18px 0}.industry-rows{list-style:none;padding:0;margin:0}.industry-rows li{padding:22px 0;border-bottom:1px solid #b7c6d9}.industry-rows li:first-child{padding-top:0}.industry-rows h3{font-size:22px}.industry-rows p{margin:12px 0 0!important;font-size:13px!important}.industry-rows a{font-size:12px;color:#2158db;text-decoration:underline;text-underline-offset:4px}.business-cta{background:#122b43;border-radius:18px;color:white;padding:38px;display:flex;justify-content:space-between;align-items:center;gap:25px;margin:20px 0 50px}.business-cta h2{font-size:36px}.business-cta p{color:#bdd1ff;font-size:13px;margin:14px 0 0;max-width:600px}.business-cta .button{background:#fff;color:#122b43;white-space:nowrap}.related-pages{display:flex;gap:22px;flex-wrap:wrap;margin:25px 0;font-size:12px;color:#2158db}.related-pages a{text-decoration:underline;text-underline-offset:5px}
.about-hero{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:65px;padding-bottom:55px}.about-hero h1{font-size:clamp(44px,5vw,68px)}.about-hero .lede{font-size:16px}.oakville-mark{min-height:340px;border:1px solid #b7c6d9;border-radius:24px;background:radial-gradient(ellipse at 70% 30%,#fff,#edf3ff);padding:35px;position:relative;overflow:hidden}.oakville-mark:before,.oakville-mark:after{content:'';position:absolute;width:360px;height:360px;right:-110px;top:-120px;border:1px solid #bdd1ff;border-radius:50%}.oakville-mark:after{width:460px;height:460px;right:-160px;top:-170px}.oakville-mark .eyebrow{position:relative;z-index:1}.oakville-mark strong{display:block;font:500 56px/1.1 'Inter Tight',sans-serif;letter-spacing:-2px;position:relative;z-index:1;margin-top:65px}.oakville-mark strong span{display:block;color:#2158db}.oakville-mark>p:last-child{position:relative;font-size:11px;color:#354b60;margin:25px 0 0}.about-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:32px}.about-principles article{border-top:2px solid #2158db;padding-top:22px}.about-principles .num{font-size:10px;color:#2158db;display:block;margin-bottom:25px}.about-principles h3{font-size:24px}.about-principles p{font-size:13px;color:#354b60;margin:16px 0 0}.client-wordmarks{display:flex;gap:25px;flex-wrap:wrap;margin:25px 0;font:500 24px 'Inter Tight',sans-serif;letter-spacing:-.6px}.client-wordmarks span{border:1px solid #b7c6d9;border-radius:8px;padding:15px 20px}.about-city-list{font-size:14px;color:#354b60;line-height:2}.business-page footer nav{gap:14px 22px}
/* Compact prices on the homepage retain its existing mobile disclosures. */
.team-profile{display:grid;grid-template-columns:.95fr 1.05fr;gap:85px;align-items:center;scroll-margin-top:30px}.team-identity{position:relative;padding:32px;border:1px solid #b7c6d9;border-radius:22px;background:linear-gradient(145deg,#edf3ff,#fff);overflow:hidden}.team-initials{display:grid;place-items:center;width:76px;height:76px;border:1px solid #cbd9f4;border-radius:21px;background:white;color:#2158db;font:500 32px/1 'Inter Tight',sans-serif;margin-bottom:28px}.team-identity .eyebrow{margin:0 0 12px}.team-identity h2{font-size:clamp(32px,3.7vw,48px);line-height:1.1;margin:0}.team-focus{font-size:14px;line-height:1.7;color:#354b60;margin:17px 0 0;max-width:300px}.team-bio>p{font-size:14px;line-height:1.8;color:#354b60;margin:0 0 18px}.team-expertise{display:flex;gap:9px;flex-wrap:wrap;list-style:none;padding:0;margin:24px 0 26px}.team-expertise li{font-size:10px;line-height:1.5;padding:8px 12px;border:1px solid #b7c6d9;border-radius:20px;color:#2158db}.team-bio .text-link{display:inline-block;font-size:13px}.team-bio a:focus-visible{outline:2px solid #2158db;outline-offset:6px}@media(max-width:1050px){.team-profile{gap:40px}}@media(max-width:760px){.team-profile{grid-template-columns:1fr;gap:24px}.team-identity{padding:26px}.team-initials{width:60px;height:60px;font-size:26px;margin-bottom:22px}.team-identity h2{font-size:36px}.team-focus{max-width:none;font-size:13px}.team-bio>p{font-size:13px}.team-expertise{margin:20px 0;gap:7px}.team-expertise li{font-size:10px;padding:7px 10px}}
#gta-maple-intelligence .home-price{font-family:'Inter Tight',sans-serif;font-size:39px;letter-spacing:-1.4px;display:block;margin-top:14px;line-height:1.15;color:#122b43}#gta-maple-intelligence .home-price small{font-family:Manrope,sans-serif;font-size:10px;letter-spacing:0;color:#354b60;font-weight:400;margin-left:8px}#gta-maple-intelligence .home-price>span{display:block;font-family:Manrope,sans-serif;font-size:10px;letter-spacing:0;margin-bottom:6px;color:#354b60}#gta-maple-intelligence .gta-package-pages{margin-top:14px!important}#gta-maple-intelligence .home-pricing-link{display:inline-block;font-size:13px;margin-top:22px;text-decoration:underline;text-underline-offset:5px;color:#2158db}#gta-maple-intelligence .gta-primary-nav{gap:22px}
@media(max-width:1050px){.pricing-grid{gap:12px}.price-card{padding:23px}.price-card h3{font-size:27px}.section-split{gap:40px}.about-hero{gap:35px}.oakville-mark{padding:28px}.oakville-mark strong{font-size:49px}.business-page .site-header nav{gap:24px}}
@media(max-width:760px){.pricing-grid{grid-template-columns:1fr}.price-card{padding:25px}.plan-fit{min-height:0;margin:11px 0 18px}.plan-price strong{font-size:47px}.price-card li{font-size:13px}.price-card h3{font-size:30px}.business-hero{padding:26px 0}.business-hero h1{font-size:clamp(41px,10.6vw,62px)}.hero-facts{gap:10px 18px;font-size:10px}.section-split{grid-template-columns:1fr;gap:25px}.business-section{padding:34px 0}.included-grid{gap:24px 20px}.included-grid h3{font-size:20px}.section-split p:not(.eyebrow){margin:18px 0}.about-hero{grid-template-columns:1fr;gap:25px}.oakville-mark{min-height:235px}.oakville-mark strong{margin-top:25px;font-size:43px}.oakville-mark strong span{display:inline}.oakville-mark>p:last-child{margin-top:20px}.about-principles{grid-template-columns:1fr;gap:28px}.about-principles .num{margin-bottom:13px}.business-cta{padding:27px;flex-direction:column;align-items:start;gap:22px;margin-bottom:35px}.business-cta h2{font-size:31px}.business-page .site-header nav{gap:15px 20px}.client-wordmarks{gap:10px;font-size:20px}.client-wordmarks span{padding:12px 16px}#gta-maple-intelligence .home-price{font-size:32px}}

@media(max-width:700px){.business-page .site-header nav{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 18px}.business-page .breadcrumb{padding:13px 0}.business-page .business-hero{padding:22px 0}.business-page .business-hero .eyebrow{margin-bottom:17px}.business-page .business-hero .lede{margin:20px 0 16px}}

/* Recommend the existing Growth scope, with a transparent fee-coverage example. */
.price-card.featured{border-top:4px solid #2455ef;box-shadow:0 12px 32px #2455ef0d}
.price-card.featured .plan-label{font-weight:700;color:#1946cb}
.value-case{scroll-margin-top:24px}.value-case-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:end;margin-bottom:30px}.value-case-heading h2{font-size:clamp(30px,3.2vw,43px);line-height:1.12}.value-case-heading>p{color:#354b60;font-size:14px;line-height:1.85;margin:0}.value-calculator{border:1px solid #b7c6d9;border-radius:18px;padding:30px;background:linear-gradient(145deg,#f5f8ff,#fff)}.value-input{display:grid;grid-template-columns:1fr 210px;gap:8px 24px;align-items:center;padding-bottom:24px;border-bottom:1px solid #b7c6d9;margin-bottom:24px}.value-input[hidden]{display:none}.value-input label{font-size:14px;font-weight:600}.value-input-wrap{display:flex;align-items:center;gap:10px;background:white;border:1px solid #9eb4dc;border-radius:10px;padding:12px 14px;grid-column:2;grid-row:1/3}.value-input-wrap:focus-within{outline:2px solid #2455ef;outline-offset:3px}.value-input-wrap>span{font-size:15px;color:#354b60}.value-input input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#122b43;font:500 25px/1.2 'Inter Tight',sans-serif}.value-input p{font-size:11px;line-height:1.6;margin:0;color:#354b60}.value-input #profit-error{color:#a62727;grid-column:1/-1}.value-input #profit-error:empty{display:none}.value-assumption{font-size:12px;color:#354b60;margin:0 0 22px}.value-assumption strong{color:#122b43}.value-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.value-result{padding:22px 24px;border:1px solid #b7c6d9;border-radius:12px;background:#fff}.value-result.recommended{border-color:#2455ef;background:#edf3ff}.value-result>span{display:block;font-size:13px;font-weight:600}.value-result>strong{display:block;font:600 54px/1 'Inter Tight',sans-serif;letter-spacing:-1px;color:#2455ef;margin:18px 0 12px}.value-result>p{font-size:12px;line-height:1.6;margin:0;color:#122b43}.value-result>small{display:block;font-size:11px;color:#354b60;line-height:1.6;margin-top:8px}.value-case-note{font-size:11px;line-height:1.8;color:#354b60;max-width:980px;margin:20px 0}.value-case>.text-link{font-size:13px;text-decoration:underline;text-underline-offset:5px}
#gta-maple-intelligence .gta-package-grid article.featured{background:linear-gradient(155deg,#e3ecff,#f6f9ff);box-shadow:inset 0 4px 0 #2455ef}
#gta-maple-intelligence .growth-recommendation{display:inline-block;font:600 9px/1.4 Manrope,sans-serif;letter-spacing:.8px;text-transform:uppercase;color:#fff;background:#2455ef;padding:7px 10px;border-radius:5px;margin-bottom:14px}
#gta-maple-intelligence .growth-recommendation+h3{margin-top:0}
#gta-maple-intelligence .home-value-link{display:inline-block;font-size:13px;margin:22px 0 0 24px;color:#2158db;text-decoration:underline;text-underline-offset:5px}
@media(min-width:761px){#gta-maple-intelligence .gta-package-grid article:not(.featured) .mobile-plan>summary{padding-top:41px}}
@media(max-width:760px){.value-case-heading{grid-template-columns:1fr;gap:18px;margin-bottom:22px}.value-case-heading h2{font-size:32px}.value-case-heading>p{font-size:13px}.value-calculator{padding:20px}.value-input{grid-template-columns:1fr;gap:10px}.value-input-wrap{grid-column:1;grid-row:auto}.value-input #profit-help{grid-row:3}.value-result-grid{grid-template-columns:1fr;gap:12px}.value-result{display:grid;grid-template-columns:64px 1fr;gap:4px 12px;padding:18px}.value-result>strong{grid-column:1;grid-row:1/4;font-size:44px;margin:0;align-self:center;overflow-wrap:anywhere}.value-result>span,.value-result>p,.value-result>small{grid-column:2}.value-result>small{margin:0}.value-result>span{font-size:12px}.value-result>p{font-size:11px}.value-assumption{line-height:1.8}#gta-maple-intelligence .home-value-link{display:block;margin:16px 0 0}#gta-maple-intelligence .growth-recommendation{font-size:8px;margin-bottom:10px}}
/* One package, with visible scope and optional add-ons. */
.one-offer{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);border:1px solid #a8bddb;border-radius:22px;overflow:hidden;margin:24px 0;background:#fff;scroll-margin-top:24px}.one-offer-summary{background:#122b43;color:#fff;padding:38px;display:flex;flex-direction:column;align-items:flex-start}.offer-eyebrow{font:600 10px/1.6 Manrope,sans-serif;letter-spacing:1.4px;color:#2158db;margin:0 0 18px}.one-offer-summary .offer-eyebrow{color:#bdd1ff}.one-offer h3{font:600 36px/1.12 'Inter Tight',sans-serif;letter-spacing:-1px;margin:0 0 16px}.one-offer-summary>p:not(.offer-eyebrow):not(.one-price){font-size:14px;line-height:1.8;color:#e2ebff}.one-price{display:flex;align-items:baseline;gap:12px;margin:24px 0 18px}.one-price strong{font:600 clamp(48px,5vw,66px)/1 'Inter Tight',sans-serif;letter-spacing:-2px}.one-price span{font-size:14px}.one-term{margin:0 0 26px}.one-term strong{color:#fff}.one-button{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#fff;color:#122b43;border-radius:8px;padding:16px 20px;width:100%;font-size:14px;font-weight:700;text-decoration:none}.one-button:hover{background:#dfeaff}.one-button:focus-visible,.addon-link:focus-visible{outline:3px solid #2455ef;outline-offset:5px}.one-offer-summary .one-after{font-size:12px!important;margin:18px 0 0}.one-offer-scope{padding:38px}.one-offer h4{font:600 27px/1.2 'Inter Tight',sans-serif;margin:0 0 22px;letter-spacing:-.6px}.one-offer-scope ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:24px 28px}.one-offer-scope li{padding-top:14px;border-top:1px solid #a8bddb;font-size:14px;line-height:1.65}.one-offer-scope li strong{display:block}.one-offer-scope li span{display:block;font-size:12px;line-height:1.8;margin-top:7px;color:#354b60}.one-onboarding{background:#edf3ff;border-radius:10px;padding:17px 20px;margin-top:26px;font-size:13px;line-height:1.7}.one-onboarding p{font-size:12px;line-height:1.8;color:#354b60;margin:5px 0 0}.one-disciplines{font-size:11px;line-height:1.7;color:#354b60;margin:18px 0 0}.package-addons{padding:42px 0;scroll-margin-top:24px}.addon-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:28px}.addon-heading h2{font:600 clamp(30px,3vw,43px)/1.15 'Inter Tight',sans-serif;letter-spacing:-1px;margin:0}.addon-heading>p{font-size:14px;line-height:1.8;color:#354b60;margin:0}.addon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.addon-card{padding:24px;border:1px solid #a8bddb;border-radius:14px;background:#f6f9ff;display:flex;flex-direction:column;align-items:start}.addon-number{font-size:11px;color:#2158db;margin-bottom:20px}.addon-card h3{font:600 23px/1.2 'Inter Tight',sans-serif;letter-spacing:-.4px;margin:0 0 12px}.addon-card p{font-size:13px;line-height:1.8;color:#354b60;margin:0 0 20px}.addon-card>strong{font-size:11px;line-height:1.6;margin-top:auto;background:#e6edff;color:#163d9e;padding:6px 9px;border-radius:5px}.addon-link{display:inline-block;margin-top:24px;color:#2158db;font-size:13px;text-decoration:underline;text-underline-offset:5px}.package-roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:28px 0}.package-roadmap article{border-top:2px solid #2455ef;padding-top:20px}.package-roadmap span{font-size:10px;letter-spacing:1px;color:#2158db}.package-roadmap h3{font:600 24px 'Inter Tight',sans-serif;margin:16px 0 12px}.package-roadmap p{font-size:13px;line-height:1.8;color:#354b60}.value-result-grid:has(>.value-result:only-child){grid-template-columns:1fr}.value-result-grid>.value-result:only-child{display:grid;grid-template-columns:100px 1fr;column-gap:20px}.value-result-grid>.value-result:only-child>strong{grid-column:1;grid-row:1/4;margin:0;align-self:center}.value-result-grid>.value-result:only-child>span,.value-result-grid>.value-result:only-child>p,.value-result-grid>.value-result:only-child>small{grid-column:2}#gta-maple-intelligence .single-package .one-offer h3{color:#fff}#gta-maple-intelligence .single-package .one-offer-summary>p{color:#e2ebff}#gta-maple-intelligence .single-package .one-offer-summary .one-price{color:#fff}#gta-maple-intelligence .single-package .one-offer-summary .offer-eyebrow{color:#bdd1ff}#gta-maple-intelligence .single-package .one-button{color:#122b43}#gta-maple-intelligence .single-package .one-offer-scope h4{color:#122b43}#gta-maple-intelligence .single-package .package-addons{padding-bottom:24px}#gta-maple-intelligence .single-package .one-offer-summary .one-price{margin:24px 0 18px}
@media(max-width:950px){.one-offer-summary,.one-offer-scope{padding:28px}.one-offer-scope ul{grid-template-columns:1fr;gap:16px}.addon-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.one-offer{grid-template-columns:1fr;border-radius:16px}.one-offer-summary,.one-offer-scope{padding:26px}.one-price strong{font-size:54px}.one-offer h3{font-size:32px}.addon-heading{grid-template-columns:1fr;gap:18px}.addon-grid{grid-template-columns:1fr}.addon-card{padding:22px}.addon-number{margin-bottom:12px}.package-addons{padding:30px 0}.package-roadmap{grid-template-columns:1fr;gap:22px}.value-result-grid>.value-result:only-child{grid-template-columns:60px 1fr}}
#gta-maple-intelligence .single-package>.gta-section-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:20px 70px;align-items:end;margin-bottom:32px}#gta-maple-intelligence .single-package>.gta-section-intro>.gta-eyebrow{grid-column:1/-1;margin:0}#gta-maple-intelligence .single-package>.gta-section-intro>h2{grid-column:1;grid-row:2;font-size:clamp(36px,4vw,52px);line-height:1.1;margin:0}#gta-maple-intelligence .single-package>.gta-section-intro>p:not(.gta-eyebrow){grid-column:2;grid-row:2;margin:0;max-width:480px}#gta-maple-intelligence .single-package .one-offer-summary>.offer-eyebrow{font-size:10px;line-height:1.6;letter-spacing:1.4px;margin:0 0 18px}#gta-maple-intelligence .single-package .one-offer-summary>h3{font-size:36px;line-height:1.12;margin:0 0 16px}#gta-maple-intelligence .single-package .one-offer-summary>.one-term{font-size:14px;line-height:1.8;margin:0 0 26px}#gta-maple-intelligence .single-package .one-offer-summary>.one-after{margin:18px 0 0}#gta-maple-intelligence .single-package .one-offer-scope>.offer-eyebrow{font-size:10px;line-height:1.6;letter-spacing:1.4px;margin:0 0 18px}@media(max-width:650px){#gta-maple-intelligence .single-package>.gta-section-intro{grid-template-columns:1fr;gap:18px}#gta-maple-intelligence .single-package>.gta-section-intro>p:not(.gta-eyebrow){grid-column:1;grid-row:3}#gta-maple-intelligence .single-package .one-offer-summary>h3{font-size:32px}}

/* Simple service packages shared by the homepage and pricing page. */
.offer-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:30px 0 22px}.offer-package{display:flex;flex-direction:column;min-width:0;border:1px solid #a8bddb;border-radius:18px;padding:30px;background:#fff;color:#122b43;scroll-margin-top:24px}.offer-package-primary{background:#122b43;color:#fff;border-color:#122b43}:is(.business-page,#gta-maple-intelligence) .offer-package h3{font:600 32px/1.12 'Inter Tight',sans-serif;letter-spacing:-.8px;color:inherit;margin:0 0 16px;min-height:72px}:is(.business-page,#gta-maple-intelligence) .offer-package .offer-package-eyebrow{font:600 10px/1.6 Manrope,sans-serif;letter-spacing:1.2px;color:#2158db;margin:0 0 24px}:is(.business-page,#gta-maple-intelligence) .offer-package-primary .offer-package-eyebrow{color:#bdd1ff}:is(.business-page,#gta-maple-intelligence) .offer-package .offer-package-description{font-size:14px;line-height:1.8;margin:0 0 24px;min-height:51px;color:#354b60}:is(.business-page,#gta-maple-intelligence) .offer-package .offer-package-price{margin:0 0 24px;display:flex;flex-direction:column;gap:8px;min-height:72px;color:inherit}.offer-package-price strong{font:600 37px/1.1 'Inter Tight',sans-serif;letter-spacing:-1px}.offer-package-price span{font-size:12px;line-height:1.6}.offer-package ul{list-style:none;margin:0;padding:0;border-top:1px solid #a8bddb}.offer-package li{font-size:13px;line-height:1.65;padding:13px 0;border-bottom:1px solid #a8bddb}.offer-package-primary li,.offer-package-primary ul{border-color:#536c86}:is(.business-page,#gta-maple-intelligence) .offer-package .offer-package-terms{font-size:12px;line-height:1.8;color:#354b60;margin:22px 0;min-height:65px}:is(.business-page,#gta-maple-intelligence) .offer-package-primary .offer-package-description,:is(.business-page,#gta-maple-intelligence) .offer-package-primary .offer-package-terms{color:#edf3ff}.offer-package-button{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:15px 17px;border-radius:8px;background:#122b43;color:white;text-decoration:none;font-size:13px;font-weight:700;min-height:52px}.offer-package-primary .offer-package-button{background:white;color:#122b43}.offer-package-button:hover{background:#2158db;color:white}.offer-package-button:focus-visible{outline:3px solid #2158db;outline-offset:5px}.offer-package-primary .offer-package-button:focus-visible{outline-color:#bdd1ff}.package-extras{border-top:1px solid #a8bddb;border-bottom:1px solid #a8bddb;padding:22px 0;margin:30px 0 48px}.package-extras summary{font:600 23px/1.3 'Inter Tight',sans-serif;cursor:pointer}.package-extras>p,.package-extras li p{font-size:13px;line-height:1.8;color:#354b60}.package-extras ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 35px;list-style:none;padding:0}.package-extras li strong{font-size:14px}#gta-maple-intelligence .three-packages>.gta-section-intro{max-width:800px;margin-bottom:30px}#gta-maple-intelligence .three-packages>.gta-section-intro h2{font-size:clamp(34px,4vw,52px);line-height:1.1;margin:18px 0}#gta-maple-intelligence .three-packages .gta-scope-note{font-size:12px;line-height:1.8;color:#354b60;margin:22px 0}#gta-maple-intelligence .three-packages .home-pricing-link{display:inline-block;font-size:13px;margin-top:8px}
@media(max-width:1050px){.offer-packages{gap:14px}.offer-package{padding:23px}:is(.business-page,#gta-maple-intelligence) .offer-package h3{font-size:29px;min-height:98px}.offer-package-price strong{font-size:32px}}@media(max-width:800px){.offer-packages{grid-template-columns:1fr;gap:20px}.offer-package{padding:28px}:is(.business-page,#gta-maple-intelligence) .offer-package h3,:is(.business-page,#gta-maple-intelligence) .offer-package .offer-package-description,:is(.business-page,#gta-maple-intelligence) .offer-package .offer-package-price,:is(.business-page,#gta-maple-intelligence) .offer-package .offer-package-terms{min-height:0}.offer-package li{padding:12px 0}.package-extras ul{grid-template-columns:1fr}.offer-package-price strong{font-size:36px}}

.consultation-offer{display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid #a8bddb;border-radius:16px;background:#edf3ff;padding:28px 30px;margin:28px 0}.consultation-offer>div{max-width:690px}:is(.business-page,#gta-maple-intelligence) .consultation-offer h3{font:600 28px/1.2 'Inter Tight',sans-serif;letter-spacing:-.6px;margin:0 0 12px;color:#122b43}:is(.business-page,#gta-maple-intelligence) .consultation-offer p{font-size:13px;line-height:1.8;margin:0;color:#354b60}:is(.business-page,#gta-maple-intelligence) .consultation-offer .consultation-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.2px;margin:0 0 12px;color:#2158db}.consultation-offer .offer-package-button{flex-shrink:0;margin:0}.value-result-grid:has(>.value-result:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:800px){.consultation-offer{flex-direction:column;align-items:stretch;gap:22px;padding:25px}.consultation-offer .offer-package-button{align-self:start}.value-result-grid:has(>.value-result:nth-child(2):last-child){grid-template-columns:1fr}}

#gta-maple-intelligence .three-packages a.offer-package-button{color:#fff}#gta-maple-intelligence .three-packages .offer-package-primary a.offer-package-button{color:#122b43}#gta-maple-intelligence .three-packages a.offer-package-button:hover{color:#fff}
