.filter-chips{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}.filter-chips--center{justify-content:center}.filter-chips__chip{font-family:var(--font-radio-canada-big), system-ui, sans-serif;cursor:pointer;border:none;justify-content:center;align-items:center;font-size:12px;line-height:20px;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.filter-chips--soft .filter-chips__chip{color:var(--color-grey-500);background:0 0;border-radius:6px;padding:8px 16px;font-weight:700}.filter-chips--soft .filter-chips__chip:hover{color:var(--color-primary)}.filter-chips--soft .filter-chips__chip.is-active{background:color-mix(in srgb, var(--color-primary) 16%, #fff);color:var(--color-primary);box-shadow:0 1px 2px #0050f814}.filter-chips--segmented{border-radius:6px;flex-wrap:nowrap;gap:0;width:auto;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #2a33420f}.filter-chips--segmented .filter-chips__chip{border:1px solid var(--color-border-secondary);background:var(--color-background-alt);min-height:46px;color:var(--color-text-secondary);border-radius:0;padding:12px 18px;font-weight:500}.filter-chips--segmented .filter-chips__chip+.filter-chips__chip{border-left:none}.filter-chips--segmented .filter-chips__chip:first-child{border-radius:6px 0 0 6px}.filter-chips--segmented .filter-chips__chip:last-child{border-radius:0 6px 6px 0}.filter-chips--segmented .filter-chips__chip.is-active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast-text)}.filter-chips--segmented .filter-chips__chip:hover:not(.is-active){color:var(--color-text-primary);background:var(--color-action-hover)}
.pricing-plans{background:var(--color-background-default);width:100%;font-family:var(--font-radio-canada-big), var(--font-barlow), system-ui, sans-serif;scroll-margin-top:96px;position:relative;overflow:hidden}.pricing-plans--alt{background:var(--color-background-alt)}.pricing-plans--muted{background:#f7f8f9}.pricing-plans__backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pricing-plans__pattern{opacity:.4;background-image:linear-gradient(to right, var(--color-border-soft) 1px, transparent 1px), linear-gradient(to bottom, var(--color-border-soft) 1px, transparent 1px);background-size:24px 24px;position:absolute;inset:0}.pricing-plans__radial{background:radial-gradient(50% 50% at 50% 50%, #fff0 0%, var(--color-background-default) 100%);position:absolute;inset:0}.pricing-plans--alt .pricing-plans__radial{background:radial-gradient(50% 50% at 50% 50%, #fff0 0%, var(--color-background-alt) 100%)}.pricing-plans--muted .pricing-plans__radial{background:radial-gradient(50% 50%,#f7f8f900 0%,#f7f8f9 100%)}.pricing-plans__inner{z-index:1;padding-block:88px;position:relative}.pricing-plans__header{text-align:center;flex-direction:column;align-items:center;display:flex}.pricing-plans__title{max-width:918px;color:var(--color-text-primary);letter-spacing:-.88px;margin:16px 0 0;font-size:44px;font-weight:700;line-height:56px}.pricing-plans__subtitle{max-width:919px;color:var(--color-text-secondary);margin:16px 0 0;font-size:18px;font-weight:500;line-height:30px}.pricing-plans__switch{margin-top:32px}.pricing-plans__custom{justify-content:center;width:100%;margin-top:64px;display:flex}.pricing-plans__card--custom{max-width:560px}.pricing-plans__calculator{margin-top:28px}.pricing-plans__calc-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.pricing-plans__calc-label{color:#333f51;font-size:14px;font-weight:600;line-height:24px}.pricing-plans__calc-input{border:1px solid var(--color-border-secondary);background:var(--color-white);width:88px;height:44px;color:var(--color-text-primary);font:inherit;text-align:center;border-radius:6px;padding:0 12px;font-size:16px;font-weight:600}.pricing-plans__calc-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft);outline:none}.pricing-plans__range{width:100%;accent-color:var(--color-primary);cursor:pointer;margin-top:20px}.pricing-plans__range-scale{color:#556987;justify-content:space-between;margin-top:4px;font-size:12px;font-weight:600;line-height:18px;display:flex}.pricing-plans__calc-formula{color:var(--color-text-secondary);margin:12px 0 0;font-size:14px;font-weight:500;line-height:24px}.pricing-plans__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:100%;margin:64px 0 0;padding:0;list-style:none;display:grid}.pricing-plans__card{background:var(--color-white);box-sizing:border-box;border-radius:6px;flex-direction:column;width:100%;padding:32px;display:flex;box-shadow:0 1px 2px #5569871a}.pricing-plans__card-heading{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.pricing-plans__plan-name{color:#333f51;margin:0;font-size:18px;font-weight:500;line-height:30px}.pricing-plans__popular{height:22px;color:var(--color-grey-900);background:#f59e0b;border-radius:36px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;line-height:18px;display:inline-flex;box-shadow:0 1px 2px #6951ff0d}.pricing-plans__price{min-height:90px;color:var(--color-grey-800);flex-wrap:nowrap;align-items:flex-end;gap:4px;margin-top:24px;display:flex}.pricing-plans__currency{align-self:flex-start;font-size:30px;font-weight:700;line-height:38px}.pricing-plans__amount{letter-spacing:-1.44px;font-size:72px;font-weight:600;line-height:90px}.pricing-plans__period{color:#556987;white-space:nowrap;align-self:flex-end;margin:0 0 14px;font-size:14px;font-weight:600;line-height:24px}.pricing-plans__plan-desc{color:var(--color-text-secondary);margin:24px 0 0;font-size:14px;font-weight:500;line-height:24px}.pricing-plans__cta{border-radius:6px;width:100%;min-height:56px;margin-top:24px;box-shadow:0 1px 3px #2a33420f,0 1px 2px #2a334208}.pricing-plans__divider{border:none;border-top:1px solid var(--color-border-default);width:calc(100% + 64px);height:0;margin:32px -32px}.pricing-plans__features{gap:12px;margin:0}@media (max-width:1199px){.pricing-plans__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.pricing-plans__inner{padding-block:64px}.pricing-plans__title{font-size:clamp(32px,5vw,40px);line-height:1.2}.pricing-plans__grid,.pricing-plans__custom{grid-template-columns:1fr;margin-top:48px}}@media (max-width:767px){.pricing-plans__inner{padding-block:56px}.pricing-plans__subtitle{font-size:14px;line-height:24px}.pricing-plans__card{padding:24px}.pricing-plans__price{min-height:72px}.pricing-plans__amount{font-size:56px;line-height:72px}.pricing-plans__divider{width:calc(100% + 48px);margin-inline:-24px}}
.service-hero{width:100%;font-family:var(--font-radio-canada-big), var(--font-barlow), system-ui, sans-serif;background:#f7f8f9;position:relative;overflow:hidden}.service-hero__inner{z-index:1;padding-top:20px;position:relative}.service-hero__card{background:radial-gradient(circle at 50% 0%, #a8c0ff47 0%, transparent 45%), linear-gradient(135deg, var(--color-primary-darker) 0%, var(--color-primary) 52%, var(--color-secondary) 100%);border-radius:24px;justify-content:center;align-items:center;width:100%;min-height:568px;padding:88px 48px 72px;display:flex;position:relative;overflow:hidden}.service-hero__card-bg{pointer-events:none;position:absolute;inset:0}.service-hero__card-pattern{opacity:.2;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.service-hero__card-radial{background:radial-gradient(50% 50%,#002a8a00 0%,#002a8a6b 100%);position:absolute;inset:0}.service-hero__content{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:847px;display:flex;position:relative}.service-hero__platform-badge{min-height:40px;color:var(--color-white);letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff61;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 8px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.service-hero__platform-logo{background:var(--color-white);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:0 2px 8px #0000001f}.service-hero__platform-logo img{object-fit:contain;width:20px;height:20px;display:block}.service-hero__title{color:var(--color-white);letter-spacing:-1.2px;margin:24px 0 0;font-size:60px;font-weight:700;line-height:72px}.service-hero__subtitle{color:#ffffffc7;max-width:715px;margin:24px 0 0;font-size:18px;font-weight:500;line-height:30px}.service-hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex}.service-hero__actions .btn--lg{min-height:56px;font-family:var(--font-radio-canada-big), system-ui, sans-serif;border-radius:6px;padding:16px 28px;font-size:18px;font-weight:500;line-height:28px}.service-hero__actions .btn:not(.btn--secondary){background:var(--color-white);color:var(--color-primary-darker);box-shadow:0 1px 2px #00000014}.service-hero__actions .btn:not(.btn--secondary):hover{color:color-mix(in srgb, var(--color-primary-darker) 82%, black);background:#ffffffeb}.service-hero__actions .btn--secondary{color:#ffffffe0;box-shadow:none;background:0 0;border:1px solid #ffffff6b}.service-hero__actions .btn--secondary:hover{color:var(--color-white);background:#ffffff1a;border-color:#ffffffb3}@media (max-width:960px){.service-hero__title{font-size:44px;line-height:54px}.service-hero__card{min-height:0;padding:72px 32px 56px}}@media (max-width:720px){.service-hero__inner{padding-top:12px}.service-hero__card{border-radius:16px;padding:56px 20px 48px}.service-hero__title{letter-spacing:-.6px;font-size:32px;line-height:40px}.service-hero__subtitle{font-size:14px;line-height:24px}.service-hero__actions{flex-direction:column;width:100%;margin-top:28px}.service-hero__actions .btn{width:100%}}
.text-link{color:var(--color-primary);font-family:var(--font-radio-canada-big), system-ui, sans-serif;white-space:nowrap;align-items:center;gap:6px;font-weight:600;line-height:1.4;display:inline-flex}.text-link__icon{flex-shrink:0;display:block}.text-link--end{align-self:flex-end;margin-top:auto}.text-link--md{font-size:14px;font-weight:500;line-height:24px}.text-link--lg{font-size:16px;line-height:28px}
.content-card{border:1px solid var(--color-border-default);box-sizing:border-box;border-radius:6px;flex-direction:column;width:100%;height:100%;text-decoration:none;transition:background .15s;display:flex;position:relative;box-shadow:0 1px 2px #2a33420f}.content-card--coming-soon{cursor:pointer}.content-card--disabled{cursor:default}.content-card__badge{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-white));color:var(--color-primary);font-family:var(--font-radio-canada-big), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:16px;right:16px}.content-card--service{background:var(--color-grey-100);min-height:320px;padding:48px}.content-card--service:hover{background:color-mix(in srgb, var(--color-primary) 6%, var(--color-grey-100))}.content-card--industry{background:var(--color-white);min-height:0;padding:40px}.content-card--industry:hover{background:color-mix(in srgb, var(--color-primary) 6%, var(--color-white))}.content-card__icon{background:var(--color-white);border:1px solid var(--color-border-default);border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;display:inline-flex;box-shadow:0 1px 2px #2a33420f}.content-card__icon-img{object-fit:contain;width:32px;height:32px;display:block}.content-card__title{color:var(--color-text-primary);font-family:var(--font-radio-canada-big), system-ui, sans-serif;margin:0;font-size:22px;font-weight:700;line-height:32px}.content-card--industry .content-card__title{font-size:18px;font-weight:600;line-height:30px}.content-card__desc{color:var(--color-text-secondary);font-family:var(--font-radio-canada-big), system-ui, sans-serif;margin:16px 0 0;font-size:14px;font-weight:500;line-height:24px}.content-card--industry .content-card__desc{margin-top:12px}.content-card__link{padding-top:32px}.content-card--industry .content-card__link{gap:0;margin-top:24px;padding-top:0}@media (max-width:767.98px){.content-card--service,.content-card--industry{min-height:0;padding:24px}.content-card__icon{border-radius:10px;width:48px;height:48px;margin-bottom:16px}.content-card__icon-img{width:28px;height:28px}.content-card__title{font-size:20px;line-height:28px}.content-card--industry .content-card__title{font-size:16px;line-height:24px}.content-card--industry .content-card__desc{margin-top:10px}.content-card--industry .content-card__link{margin-top:16px}.content-card__desc{margin-top:12px;font-size:13px;line-height:20px}.content-card__link{padding-top:20px}.content-card__link.text-link--lg{font-size:14px;line-height:22px}.content-card__link.text-link--md{font-size:13px;line-height:20px}.content-card__link .text-link__icon{width:18px;height:18px}}@media (max-width:720px){.content-card--service,.content-card--industry{padding:20px}}
.services{background:var(--color-background-default);width:100%;position:relative;overflow:hidden}.services--alt{background:var(--color-background-alt)}.services--alt .content-card--service{background:var(--color-white)}.services--alt .content-card--service:hover{background:color-mix(in srgb, var(--color-primary) 6%, var(--color-white))}.services__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:100%;margin:48px 0 0;padding:0;list-style:none;display:grid}.services__empty{text-align:center;border:1px solid var(--color-border-default);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--color-primary) 8%, transparent), transparent 48%), var(--color-white);border-radius:16px;flex-direction:column;align-items:center;margin-top:48px;padding:32px 24px 48px;display:flex;position:relative;overflow:hidden}.services__empty-illustration{width:min(320px,100%);margin-bottom:8px}.services__empty-illustration svg{width:100%;height:auto;display:block}.services__empty-card--back{transform-origin:50%;animation:4.8s ease-in-out infinite services-empty-float-back}.services__empty-card--front{transform-origin:50%;animation:4.8s ease-in-out infinite services-empty-float-front}.services__empty-spark{transform-origin:250px 78px;animation:3s ease-in-out infinite services-empty-spark}.services__empty-title{color:var(--color-text-primary);font-family:var(--font-radio-canada-big), system-ui, sans-serif;margin:0;font-size:22px;font-weight:700;line-height:32px}.services__empty-text{max-width:420px;color:var(--color-text-secondary);font-family:var(--font-radio-canada-big), system-ui, sans-serif;margin:12px 0 0;font-size:14px;font-weight:500;line-height:24px}@keyframes services-empty-float-back{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-5px)rotate(-2deg)}}@keyframes services-empty-float-front{0%,to{transform:translateY(0)rotate(2deg)}50%{transform:translateY(5px)rotate(2deg)}}@keyframes services-empty-spark{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.services__empty-card--back,.services__empty-card--front,.services__empty-spark{animation:none}}.services--related .services__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.services--related .content-card--service{min-height:0;padding:32px}.services--related .content-card__title{font-size:18px;line-height:28px}.services--related .content-card__link{padding-top:24px}.services__grid--flush{margin-top:0}.services__embedded{width:100%;margin-top:64px}.services__grid>li{width:100%;min-width:0}@media (max-width:1199px){.services--related .services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.services__grid{gap:16px;margin-top:32px}.services--related .content-card--service{padding:20px}.services--related .content-card__link{padding-top:16px}}@media (max-width:720px){.services__grid,.services--related .services__grid{grid-template-columns:1fr}}
.google-reviews-visual{border:1px solid var(--color-border-default);background:var(--color-white);box-sizing:border-box;width:100%;min-width:0;font-family:var(--font-radio-canada-big), system-ui, sans-serif;-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;gap:20px;padding:28px;display:flex;box-shadow:0 12px 40px #2a334214}.google-reviews-visual__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.google-reviews-visual__brand{color:var(--color-text-primary);align-items:center;gap:10px;font-size:16px;font-weight:700;line-height:24px;display:inline-flex}.google-reviews-visual__brand img{width:28px;height:28px;display:block}.google-reviews-visual__score{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.google-reviews-visual__score strong{color:var(--color-text-primary);font-size:32px;font-weight:700;line-height:40px}.google-reviews-visual__score>span{color:var(--color-text-secondary);font-size:13px;font-weight:500;line-height:18px}.google-reviews-visual__stars{gap:2px;display:inline-flex}.google-reviews-visual__stars--sm{margin-top:2px}.google-reviews-visual__star{width:16px;height:16px}.google-reviews-visual__stars--sm .google-reviews-visual__star{width:12px;height:12px}.google-reviews-visual__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.google-reviews-visual__card{background:var(--color-background-alt);border-radius:8px;padding:16px}.google-reviews-visual__card-top{align-items:center;gap:12px;display:flex}.google-reviews-visual__avatar{background:var(--color-primary);width:36px;height:36px;color:var(--color-primary-contrast-text);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.google-reviews-visual__name{color:var(--color-text-primary);margin:0;font-size:14px;font-weight:600;line-height:20px}.google-reviews-visual__text{color:var(--color-text-secondary);margin:10px 0 0;font-size:14px;font-weight:500;line-height:22px}
.trustpilot-reviews-visual{border:1px solid var(--color-border-default);background:var(--color-white);box-sizing:border-box;width:100%;min-width:0;font-family:var(--font-radio-canada-big), system-ui, sans-serif;-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;gap:20px;padding:28px;display:flex;box-shadow:0 12px 40px #2a334214}.trustpilot-reviews-visual__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.trustpilot-reviews-visual__brand{color:var(--color-text-primary);align-items:center;gap:10px;font-size:16px;font-weight:700;line-height:24px;display:inline-flex}.trustpilot-reviews-visual__brand img{width:28px;height:28px;display:block}.trustpilot-reviews-visual__score{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.trustpilot-reviews-visual__score strong{color:var(--color-text-primary);font-size:32px;font-weight:700;line-height:40px}.trustpilot-reviews-visual__score>span{color:var(--color-text-secondary);font-size:13px;font-weight:500;line-height:18px}.trustpilot-reviews-visual__stars{gap:2px;display:inline-flex}.trustpilot-reviews-visual__stars--sm{margin-top:2px}.trustpilot-reviews-visual__star{background:var(--review-accent,#00b67a);justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.trustpilot-reviews-visual__star svg{fill:#fff;width:13px;height:13px}.trustpilot-reviews-visual__stars--sm .trustpilot-reviews-visual__star{width:14px;height:14px}.trustpilot-reviews-visual__stars--sm .trustpilot-reviews-visual__star svg{width:10px;height:10px}.trustpilot-reviews-visual__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.trustpilot-reviews-visual__card{background:var(--color-background-alt);border-radius:8px;padding:16px}.trustpilot-reviews-visual__card-top{align-items:center;gap:12px;display:flex}.trustpilot-reviews-visual__avatar{background:var(--review-accent,#00b67a);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.trustpilot-reviews-visual__name{color:var(--color-text-primary);margin:0;font-size:14px;font-weight:600;line-height:20px}.trustpilot-reviews-visual__text{color:var(--color-text-secondary);margin:10px 0 0;font-size:14px;font-weight:500;line-height:22px}
.campaign-dashboard-visual{border:1px solid var(--color-border-default);background:var(--color-white);box-sizing:border-box;width:100%;min-width:0;font-family:var(--font-radio-canada-big), system-ui, sans-serif;-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;gap:20px;padding:28px;display:flex;box-shadow:0 12px 40px #2a334214}.campaign-dashboard-visual__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.campaign-dashboard-visual__heading{align-items:center;gap:12px;display:flex}.campaign-dashboard-visual__heading img{width:32px;height:32px;display:block}.campaign-dashboard-visual__eyebrow{color:var(--color-text-secondary);margin:0;font-size:13px;font-weight:500;line-height:18px}.campaign-dashboard-visual__title{color:var(--color-text-primary);margin:4px 0 0;font-size:20px;font-weight:700;line-height:28px}.campaign-dashboard-visual__live{background:color-mix(in srgb, var(--campaign-accent,#00b67a) 12%, white);height:28px;color:color-mix(in srgb, var(--campaign-accent,#00b67a) 65%, black);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.campaign-dashboard-visual__live:before{content:"";background:var(--campaign-accent,#00b67a);border-radius:50%;width:6px;height:6px}.campaign-dashboard-visual__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.campaign-dashboard-visual__stat{background:var(--color-background-alt);border-radius:8px;flex-direction:column;gap:6px;padding:16px;display:flex}.campaign-dashboard-visual__stat span{color:var(--color-text-secondary);font-size:13px;font-weight:500;line-height:18px}.campaign-dashboard-visual__stat strong{color:var(--color-text-primary);font-size:24px;font-weight:700;line-height:32px}.campaign-dashboard-visual__chart{background:var(--color-background-alt);border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}.campaign-dashboard-visual__chart-head{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:500;line-height:18px;display:flex}.campaign-dashboard-visual__chart-head span:last-child{color:color-mix(in srgb, var(--campaign-accent,#00b67a) 65%, black);font-weight:600}.campaign-dashboard-visual__bars{align-items:flex-end;gap:10px;height:120px;display:flex}.campaign-dashboard-visual__bar{background:linear-gradient(180deg, var(--campaign-accent,#00b67a) 0%, color-mix(in srgb, var(--campaign-accent,#00b67a) 55%, white) 100%);border-radius:6px 6px 2px 2px;flex:1 1 0;min-width:0}
.split-section{background:var(--color-background-alt);width:100%;font-family:var(--font-radio-canada-big), system-ui, sans-serif;position:relative;overflow:hidden}.split-section--default{background:var(--color-background-default)}.split-section--reverse .split-section__media{order:2}.split-section--reverse .split-section__content{order:1}.split-section__inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;padding-block:88px;display:grid}.split-section__media{width:100%;min-width:0}.split-section__photo{width:100%;margin:0}.split-section__photo-image{aspect-ratio:3/2;object-fit:cover;border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 24px 64px #0f172a24}.split-section__photo-image--transparent{box-shadow:none;border-radius:0}.split-section__content{width:100%;min-width:0}.split-section__title{color:var(--color-text-primary);letter-spacing:-.88px;margin:16px 0 0;font-size:44px;font-weight:700;line-height:56px}.split-section__desc{color:var(--color-text-secondary);margin:16px 0 0;font-size:18px;font-weight:500;line-height:30px}.split-section__benefits.check-list{gap:18px;margin:32px 0 0}.split-section__actions{margin-top:32px}@media (max-width:1024px){.split-section__inner{grid-template-columns:1fr;gap:32px}.split-section__content{order:0}.split-section__media,.split-section--reverse .split-section__media{order:1}.split-section--reverse .split-section__content{order:0}.split-section__title{letter-spacing:-.72px;font-size:36px;line-height:44px}}@media (max-width:767px){.split-section__inner{padding-block:64px}.split-section__desc{font-size:14px;line-height:26px}.split-section__actions .btn{width:100%}}
.text-section__header{max-width:900px}.text-section__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:48px;display:grid}.text-section__column{min-width:0}.text-section__column-title{color:var(--color-text-primary);font-family:var(--font-radio-canada-big), system-ui, sans-serif;margin:0;font-size:24px;font-weight:700;line-height:32px}.text-section__column-text{color:var(--color-text-secondary);font-family:var(--font-radio-canada-big), system-ui, sans-serif;margin:16px 0 0;font-size:18px;font-weight:400;line-height:30px}@media (max-width:767.98px){.text-section__columns{grid-template-columns:1fr;gap:32px;margin-top:36px}.text-section__column-title{font-size:22px;line-height:30px}.text-section__column-text{font-size:16px;line-height:26px}}
.service-coming-soon{background:var(--color-background-alt);padding:112px 0}.service-coming-soon__card{border:1px solid var(--color-border-default);background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--color-primary) 8%, transparent), transparent 36%), var(--color-white);border-radius:16px;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:center;gap:72px;padding:64px;display:grid;overflow:hidden;box-shadow:0 20px 60px #2a334214}.service-coming-soon__visual{justify-content:center;align-items:center;min-height:330px;display:flex}.service-coming-soon__orb{--platform-color:var(--color-primary);background:color-mix(in srgb, var(--platform-color) 8%, var(--color-white));border-radius:50%;justify-content:center;align-items:center;width:240px;height:240px;display:flex;position:relative}.service-coming-soon__ring{border:1px solid color-mix(in srgb, var(--platform-color) 26%, transparent);border-radius:50%;position:absolute}.service-coming-soon__ring--outer{border-style:dashed;animation:24s linear infinite service-coming-soon-spin;inset:-28px}.service-coming-soon__ring--inner{inset:24px}.service-coming-soon__logo{z-index:1;border:1px solid var(--color-border-default);background:var(--color-white);width:112px;height:112px;box-shadow:0 16px 40px color-mix(in srgb, var(--platform-color) 16%, transparent);border-radius:28px;justify-content:center;align-items:center;display:inline-flex;position:relative}.service-coming-soon__logo img{object-fit:contain;width:54px;height:54px;display:block}.service-coming-soon__spark,.service-coming-soon__dot{color:var(--platform-color);position:absolute}.service-coming-soon__spark{font-size:24px;animation:3s ease-in-out infinite service-coming-soon-pulse}.service-coming-soon__spark--one{top:20px;right:14px}.service-coming-soon__spark--two{font-size:16px;animation-delay:1.2s;bottom:30px;left:6px}.service-coming-soon__dot{background:currentColor;border-radius:50%;width:10px;height:10px}.service-coming-soon__dot--one{opacity:.45;top:44px;left:12px}.service-coming-soon__dot--two{opacity:.7;width:7px;height:7px;bottom:46px;right:20px}.service-coming-soon__content{flex-direction:column;align-items:flex-start;display:flex}.service-coming-soon__title{color:var(--color-text-primary);font-family:var(--font-radio-canada-big), system-ui, sans-serif;letter-spacing:-.02em;margin:20px 0 0;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.12}.service-coming-soon__description{max-width:620px;color:var(--color-text-secondary);font-family:var(--font-radio-canada-big), system-ui, sans-serif;margin:20px 0 0;font-size:16px;font-weight:500;line-height:28px}.service-coming-soon__alternative{border:1px solid var(--color-border-default);background:var(--color-background-alt);border-radius:10px;align-items:center;gap:14px;margin-top:28px;padding:14px 18px;display:flex}.service-coming-soon__alternative img{object-fit:contain;width:36px;height:36px;display:block}.service-coming-soon__alternative div{flex-direction:column;gap:2px;display:flex}.service-coming-soon__alternative span{color:var(--color-text-secondary);text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.service-coming-soon__alternative strong{color:var(--color-text-primary);font-size:15px;line-height:22px}.service-coming-soon__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}@keyframes service-coming-soon-spin{to{transform:rotate(360deg)}}@keyframes service-coming-soon-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}@media (max-width:991.98px){.service-coming-soon{padding:80px 0}.service-coming-soon__card{grid-template-columns:1fr;gap:24px;padding:48px}.service-coming-soon__visual{min-height:280px}}@media (max-width:575.98px){.service-coming-soon{padding:64px 0}.service-coming-soon__card{padding:32px 20px}.service-coming-soon__visual{min-height:230px}.service-coming-soon__orb{width:180px;height:180px}.service-coming-soon__logo{border-radius:22px;width:88px;height:88px}.service-coming-soon__logo img{width:44px;height:44px}.service-coming-soon__actions{flex-direction:column;width:100%}.service-coming-soon__actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.service-coming-soon__ring--outer,.service-coming-soon__spark{animation:none}}
