.type-h1{color:var(--color-text);font-family:var(--font-family);font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-h1-line);letter-spacing:var(--type-h1-tracking)}.type-h2{font-family:var(--font-family);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-line);letter-spacing:var(--type-h2-tracking)}.type-h3{font-family:var(--font-family);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-line);letter-spacing:normal}.type-h4{font-family:var(--font-family);font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);line-height:var(--type-h4-line);letter-spacing:normal}.type-lead{font-family:var(--font-family);font-size:var(--type-lead-size);font-weight:400;line-height:var(--type-lead-line);letter-spacing:normal}.type-body{font-family:var(--font-family);font-size:var(--type-body-size);font-weight:400;line-height:var(--type-body-line);letter-spacing:normal}.type-caption{font-family:var(--font-family);font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-line);letter-spacing:normal}.type-price{font-family:var(--font-family);font-size:var(--type-price-size);font-weight:700;line-height:var(--type-price-line);letter-spacing:normal}
.ds-section-label,.ds-tag,.ds-badge{font-family:var(--font-family);box-sizing:border-box;text-align:center;white-space:normal;flex:none;justify-content:center;align-items:center;max-width:100%;display:inline-flex}.ds-section-label{font-size:var(--label-section-font-size);font-weight:var(--label-section-weight);line-height:var(--label-section-line);letter-spacing:var(--label-section-tracking);padding:var(--label-section-padding-y) var(--label-section-padding-x);border-radius:var(--label-section-radius) var(--label-section-radius) var(--label-section-radius) 0;text-transform:uppercase;background:var(--color-lavender);color:var(--color-brand-text)}.ds-tag{font-size:var(--tag-font-size);font-weight:var(--tag-weight);line-height:var(--tag-line);letter-spacing:normal;padding:var(--tag-padding-y) var(--tag-padding-x);border-radius:var(--tag-radius);background:var(--color-surface-soft);color:var(--color-brand-text)}.ds-tag-white{background:var(--color-surface);color:var(--color-brand-text)}.ds-tag-translucent{background:var(--tag-translucent-background);color:var(--color-surface)}.ds-badge{font-size:var(--badge-font-size);font-weight:var(--badge-weight);line-height:var(--badge-line);letter-spacing:normal;padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--badge-radius);background:var(--gradient-brand);color:var(--color-surface)}.ds-badge-white{background:var(--color-surface);color:var(--color-brand)}
.ds-footer-link,.ds-contact-link{font-family:var(--font-family);color:var(--color-text);width:fit-content;font-size:var(--fixed-size-16);transition:color var(--motion-duration) var(--motion-ease);background:0 0;line-height:normal;text-decoration:none}.ds-footer-link{font-weight:var(--weight-medium)}.ds-contact-link{align-items:center;gap:var(--fixed-size-12);font-weight:var(--weight-regular);white-space:nowrap;display:flex}.ds-contact-link svg{flex:none}.ds-footer-link:hover,.ds-footer-link.source-hover,.ds-contact-link:hover,.ds-contact-link.source-hover{color:var(--color-brand)}.ds-footer-link:focus-visible,.ds-contact-link:focus-visible{outline:var(--focus-width) solid var(--color-brand);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){.ds-footer-link,.ds-contact-link{transition:none}}
.ds-article-link{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-20);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-inset);background:var(--color-surface);color:var(--color-brand-text);font-family:var(--font-family);font-size:var(--type-body-size);font-weight:var(--weight-bold);line-height:var(--type-body-line);transition:background-color var(--motion-duration) var(--motion-ease),border-color var(--motion-duration) var(--motion-ease),color var(--motion-duration) var(--motion-ease);text-decoration:none;display:flex}.ds-article-link__title{min-width:0}.ds-article-link__arrow{font-size:var(--type-lead-size);flex:none;line-height:1}.ds-article-link:hover,.ds-article-link:active,.ds-article-link.is-hover,.ds-article-link.is-active{background:var(--color-surface-soft);border-color:var(--color-brand);color:var(--color-brand-hover)}.ds-article-link:hover .ds-article-link__title,.ds-article-link:active .ds-article-link__title,.ds-article-link.is-hover .ds-article-link__title,.ds-article-link.is-active .ds-article-link__title{text-decoration:underline}.ds-article-link:focus-visible,.ds-article-link.is-focus{outline:var(--focus-width) solid var(--color-brand);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){.ds-article-link{transition:none}}
:root{--profile-page-gutter:var(--layout-gutter);--profile-page-padding-start:var(--space-48);--profile-page-padding-end:var(--space-64);--profile-section-gap:var(--fixed-size-16);--profile-avatar-size:calc(var(--fixed-size-120) + var(--fixed-size-16));--profile-avatar-background:var(--color-surface-soft);--profile-education-gap:var(--space-12);--profile-education-padding:var(--space-16);--profile-education-label-gap:var(--space-4);--profile-media-max-width:var(--fixed-size-680);--profile-media-max-height:var(--fixed-size-420);--profile-media-background:var(--color-text);--profile-review-gap:var(--layout-grid-gap)}@media not (min-width:768px){:root{--profile-page-padding-start:var(--space-24);--profile-page-padding-end:var(--space-48);--profile-avatar-size:calc(var(--fixed-size-64) + var(--fixed-size-32))}}
.ds-profile-page{width:calc(100% - 2 * var(--profile-page-gutter));padding-block:var(--profile-page-padding-start) var(--profile-page-padding-end);color:var(--color-text);font-family:var(--font-family);font-size:var(--type-body-size);line-height:var(--type-body-line);margin-inline:auto}.ds-profile-hero{gap:var(--layout-content-gap);padding:var(--layout-panel-padding);border-radius:var(--radius-large) var(--radius-large) var(--radius-large) var(--radius-none);background:var(--color-surface);align-items:center;display:flex}.ds-profile-label{margin:0 0 var(--layout-label-heading-gap)}.ds-profile-avatar{width:var(--profile-avatar-size);height:var(--profile-avatar-size);flex:0 0 var(--profile-avatar-size);object-fit:cover;background:var(--profile-avatar-background);border-radius:50%}.ds-profile-hero h1{margin:0}.ds-profile-meta{margin:var(--layout-heading-intro-gap) 0 var(--layout-action-gap);color:var(--color-text-muted)}.ds-profile-hero .btn{border:0}.ds-profile-block{margin-top:var(--profile-section-gap);padding:var(--layout-card-padding);border-radius:var(--radius-card) var(--radius-card) var(--radius-card) var(--radius-none);background:var(--color-surface);color:var(--color-text)}.ds-profile-block h2{margin:0 0 var(--layout-heading-intro-gap)}.ds-profile-block p{color:var(--color-text-muted);white-space:pre-line;margin:0}.ds-profile-tags{gap:var(--layout-detail-gap);flex-wrap:wrap;display:flex}.ds-profile-education{gap:var(--profile-education-gap);display:grid}.ds-profile-education__item{padding:var(--profile-education-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-inset)}.ds-profile-education__item strong{margin-bottom:var(--profile-education-label-gap);font-weight:var(--weight-bold);display:block}.ds-profile-articles{gap:var(--layout-detail-gap);display:grid}.ds-profile-video{width:min(var(--profile-media-max-width),100%);max-height:var(--profile-media-max-height);border-radius:var(--radius-inset);background:var(--profile-media-background);display:block}.ds-profile-video:focus-visible{outline:var(--focus-width) solid var(--color-brand);outline-offset:var(--focus-offset)}.ds-review-gallery{column-count:3;column-gap:var(--profile-review-gap);margin:0;padding:0;list-style:none}.ds-review-gallery__item{vertical-align:top;break-inside:avoid;width:100%;margin:0 0 var(--profile-review-gap);padding:0;display:inline-block}.ds-review-gallery__link{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-inset);background:var(--color-surface-soft);transition:border-color var(--motion-duration) var(--motion-ease),background-color var(--motion-duration) var(--motion-ease);display:block;overflow:hidden}.ds-review-gallery__link:hover,.ds-review-gallery__link:active,.ds-review-gallery__link.is-hover,.ds-review-gallery__link.is-active{border-color:var(--color-brand);background:var(--color-lavender)}.ds-review-gallery__link:focus-visible,.ds-review-gallery__link.is-focus{outline:var(--focus-width) solid var(--color-brand);outline-offset:var(--focus-offset)}.ds-review-gallery__image{width:100%;height:auto;display:block}@media not (min-width:768px){.ds-profile-hero{flex-direction:column;align-items:flex-start}.ds-review-gallery{column-count:1}}@media (prefers-reduced-motion:reduce){.ds-review-gallery__link{transition:none}}.ds-profile-hero>div{min-width:0}.ds-profile-hero h1,.ds-profile-block :is(h2,p,strong){overflow-wrap:anywhere}.ds-profile-avatar:not(img){color:var(--color-brand);place-items:center;display:grid}.ds-profile-avatar svg{width:64%;height:64%}@media (min-width:768px) and (not (min-width:1200px)){.ds-review-gallery{column-count:2}}
:root{--search-field-height:50px;--search-field-radius:14px;--search-field-font-size:16px;--search-field-padding:12px 18px 12px 47px;--search-field-background:#fff;--search-field-text:#393440;--search-field-border:#ded7ee;--search-field-icon:#8a78d7;--search-field-focus-border:#8d70ed;--search-field-focus-shadow:0 0 0 3px #8d70ed21}.ds-search-field{display:block;position:relative}.ds-search-field:before{content:"";background:var(--search-field-icon);pointer-events:none;border:0;border-radius:0;width:18px;height:18px;position:absolute;top:50%;left:18px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4'/%3E%3C/svg%3E") 50%/contain no-repeat}.ds-search-field:after{content:none}.ds-search-field input,.ds-search-field input:hover{box-sizing:border-box;width:100%;min-height:var(--search-field-height);padding:var(--search-field-padding);border:1px solid var(--search-field-border);border-radius:var(--search-field-radius);background:var(--search-field-background);color:var(--search-field-text);font:inherit;font-size:var(--search-field-font-size);outline:none;font-weight:400;line-height:normal;transition:none}.ds-search-field input:focus{border-color:var(--search-field-focus-border);box-shadow:var(--search-field-focus-shadow)}.ds-search-field-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.btn{--control-height:var(--control-md);justify-content:center;align-items:center;gap:var(--space-12);min-height:var(--control-height);padding:0 var(--space-24);border:var(--border-width) solid transparent;border-radius:var(--radius-button);background:var(--gradient-brand) border-box;color:var(--color-surface);font-size:var(--font-16);font-weight:var(--weight-semibold);line-height:var(--line-text);cursor:pointer;text-decoration:none;display:inline-flex}.btn:hover,.btn:active,.btn.is-hover,.btn.is-active{background:var(--gradient-brand-hover) border-box}.btn.nav-compact:hover,.btn.nav-compact:active,.btn.nav-compact.is-hover,.btn.nav-compact.is-active{background:var(--gradient-brand-hover) border-box;transform:none}.btn.nav-compact:disabled,.btn.nav-compact:disabled:hover,.btn.nav-compact:disabled:active{background:var(--color-lavender);color:var(--color-text-muted);cursor:not-allowed}.btn.secondary{background:var(--color-chip);color:var(--color-brand)}.btn.secondary:hover,.btn.secondary:active,.btn.secondary.is-hover,.btn.secondary.is-active{background:var(--color-brand);color:var(--color-surface)}.btn.secondary-purple{background:var(--color-button-purple);color:var(--color-surface)}.btn.secondary-purple:hover,.btn.secondary-purple:active,.btn.secondary-purple.is-hover,.btn.secondary-purple.is-active{background:var(--color-button-purple-hover);color:var(--color-surface)}.btn.secondary-white{background:var(--color-surface);color:var(--color-brand)}.btn.secondary-white .ds-button-arrow{width:round(nearest,var(--font-18),var(--border-width));height:round(nearest,var(--font-18),var(--border-width));stroke:var(--color-brand);stroke-width:var(--number-2);fill:none;transition:transform var(--motion-duration) var(--motion-ease);flex-shrink:0}.btn.secondary-white:hover .ds-button-arrow,.btn.secondary-white:active .ds-button-arrow,.btn.secondary-white.is-hover .ds-button-arrow,.btn.secondary-white.is-active .ds-button-arrow{transform:translateX(var(--button-icon-shift))}.btn.secondary-white:disabled .ds-button-arrow{stroke:currentColor;transform:none}.btn.secondary-white:hover,.btn.secondary-white:active,.btn.secondary-white.is-hover,.btn.secondary-white.is-active{background:var(--color-surface);color:var(--color-brand-hover);box-shadow:var(--shadow-button-hover)}.btn:disabled,.btn:disabled:hover,.btn:disabled:active{background:var(--color-lavender);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed;border-color:#0000}.btn.secondary-white:focus-visible,.btn.secondary-white.is-focus{outline-color:var(--color-surface)}.btn.outline:hover,.btn.outline:active,.btn.outline.is-hover,.btn.outline.is-active{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-surface)}.btn.outline svg{width:var(--button-outline-icon-size);height:var(--button-outline-icon-size);stroke:currentColor;fill:none;stroke-width:2px;transition:transform var(--motion-duration) var(--motion-ease)}.btn.outline:hover svg,.btn.outline:active svg,.btn.outline.is-hover svg,.btn.outline.is-active svg{transform:translateX(var(--button-icon-shift))}.btn.outline:disabled,.btn.outline:disabled:hover,.btn.outline:disabled:active{border-color:var(--color-border);color:var(--color-text-disabled);cursor:not-allowed;background:0 0}.btn.outline:disabled svg{transform:none}.btn.nav-compact{min-height:var(--control-nav-height);padding:var(--space-12) var(--space-24);border-radius:var(--radius-nav-button);font-size:var(--font-14);font-weight:var(--weight-medium);line-height:var(--control-nav-line-height);white-space:nowrap;background:var(--gradient-brand) border-box;color:var(--color-surface);transition:background var(--motion-duration) var(--motion-ease);border:0;transform:none}.btn.outline{min-height:var(--control-md);padding:var(--button-outline-padding-y) var(--button-outline-padding-x);border:var(--border-width) solid var(--color-border);color:var(--color-brand);font-size:var(--font-14);font-weight:var(--weight-semibold);border-radius:var(--radius-button);gap:var(--space-8);transition:color var(--motion-duration) var(--motion-ease),border-color var(--motion-duration) var(--motion-ease),background var(--motion-duration) var(--motion-ease);background:0 0}.ds-button-text{justify-content:flex-start;align-self:flex-start;align-items:center;gap:var(--space-4);width:fit-content;color:var(--color-brand-text);font:inherit;font-size:var(--type-caption-size);font-weight:var(--weight-bold);line-height:var(--type-caption-line);text-underline-offset:var(--space-4);cursor:pointer;transition:color var(--motion-duration) var(--motion-ease);background:0 0;border:0;border-radius:0;padding:0;text-decoration:none;display:inline-flex}.ds-button-text:hover,.ds-button-text:active,.ds-button-text.is-hover,.ds-button-text.is-active{color:var(--color-brand-hover);text-decoration:none}.ds-button-text:hover .ds-button-text__label,.ds-button-text:active .ds-button-text__label,.ds-button-text.is-hover .ds-button-text__label,.ds-button-text.is-active .ds-button-text__label{text-decoration:underline}.ds-button-text__arrow{transition:transform var(--motion-duration) var(--motion-ease);display:inline-block}.ds-button-text:hover .ds-button-text__arrow,.ds-button-text:active .ds-button-text__arrow,.ds-button-text.is-hover .ds-button-text__arrow,.ds-button-text.is-active .ds-button-text__arrow{transform:translateX(var(--button-icon-shift))}.ds-button-text:disabled,.ds-button-text[aria-disabled=true]{color:var(--color-text-disabled);cursor:default;text-decoration:none}.ds-button-text:disabled .ds-button-text__label,.ds-button-text[aria-disabled=true] .ds-button-text__label{text-decoration:none}.ds-button-text:disabled .ds-button-text__arrow,.ds-button-text[aria-disabled=true] .ds-button-text__arrow{transform:none}.btn:focus-visible,.btn.is-focus,.ds-button-text:focus-visible,.ds-button-text.is-focus{outline:var(--focus-width) solid var(--color-brand);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){.btn,.btn svg,.ds-button-text,.ds-button-text__arrow{transition:none}}
:root{--tab-gap:8px;--tab-height:44px;--tab-padding:0 18px;--tab-font-size:14px;--tab-font-weight:600;--tab-border:#ded7ee;--tab-hover-border:#aa94ed;--tab-text:#5c5a70;--tab-hover-text:#6544da}.ds-tabs{gap:var(--tab-gap);flex-wrap:wrap;display:flex}.ds-tab{min-height:var(--tab-height);padding:var(--tab-padding);background:var(--color-surface);color:var(--tab-text);font:inherit;font-size:var(--tab-font-size);font-weight:var(--tab-font-weight);cursor:pointer;transition:border-color var(--motion-duration) var(--motion-ease), color var(--motion-duration) var(--motion-ease);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;line-height:normal;display:inline-flex}.ds-tab:hover,.ds-tab:active,.ds-tab.is-hover{border-color:var(--tab-hover-border);color:var(--tab-hover-text)}.ds-tab[aria-pressed=true],.ds-tab[aria-pressed=true]:hover,.ds-tab[aria-pressed=true]:active,.ds-tab[aria-pressed=true].is-hover{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-surface)}.ds-tab:disabled{color:var(--color-text-disabled);background:var(--color-surface-soft);cursor:default}.ds-tab:focus-visible,.ds-tab.is-focus{outline:var(--focus-width) solid var(--color-brand);outline-offset:var(--focus-offset)}.ds-tab__count{font-size:13px;font-weight:600}@media (prefers-reduced-motion:reduce){.ds-tab{transition:none}}@media (max-width:767px){.ds-tab{border-radius:15px;flex-shrink:0;min-height:46px}}
:root{--story-card-padding:28px;--story-card-gap:14px;--story-quote-size:round(nearest, var(--fixed-size-14-point-5), var(--fixed-size-1));--story-quote-line:var(--line-text);--story-name-size:var(--font-14);--story-author-line:var(--line-caption);--story-meta-size:round(nearest, var(--fixed-size-12-point-5), var(--fixed-size-1));--story-meta-offset:var(--fixed-size-3);--story-avatar-size:var(--fixed-size-52);--story-author-gap:var(--fixed-size-12);--story-author-padding:var(--fixed-size-16);--story-author-border:var(--color-hex-eae6fa);--story-gradient-scrim:#261c5033;--story-gradient:linear-gradient(var(--story-gradient-scrim), var(--story-gradient-scrim)), linear-gradient(var(--angle-150deg), var(--color-hex-9374f7), var(--color-brand) var(--percent-52), var(--color-brand-hover));--story-dialog-width:var(--fixed-size-620);--story-dialog-padding:var(--fixed-size-32);--story-dialog-inset:var(--fixed-size-16);--story-dialog-close-size:var(--fixed-size-44);--story-dialog-radius:var(--fixed-size-32);--story-dialog-backdrop:var(--color-rgba-38-28-80--point-5);--story-card-radius:22px}@media not (min-width:768px){:root{--story-quote-line:var(--number-1-point-35);--story-author-line:var(--line-compact);--story-avatar-size:var(--fixed-size-48);--story-dialog-padding:var(--fixed-size-20);--story-card-padding:16px;--story-card-radius:28px}}@media (min-width:1200px){:root{--story-quote-size:round(nearest, calc(var(--number-14-point-5) * var(--desktop-unit)), var(--fixed-size-1));--story-meta-size:round(nearest, calc(var(--number-12-point-5) * var(--desktop-unit)), var(--fixed-size-1));--story-meta-offset:var(--fixed-size-1);--story-dialog-width:max(var(--fixed-size-620), calc(620 * var(--desktop-unit)));--story-card-padding:calc(28 * var(--desktop-unit));--story-card-gap:calc(14 * var(--desktop-unit));--story-card-radius:calc(22 * var(--desktop-unit))}}.ds-story-card{gap:var(--story-card-gap);min-width:0;padding:var(--story-card-padding);border-radius:var(--story-card-radius);background:var(--color-surface);color:var(--color-text);font-family:var(--font-family);border:0;flex-direction:column;display:flex;position:relative}.ds-story-card__top{justify-content:space-between;align-items:flex-start;gap:var(--layout-detail-gap);display:flex}.ds-story-card__quote-mark{width:var(--fixed-size-26);-webkit-user-select:none;user-select:none;flex:none;height:auto;display:block}.ds-story-card__quote{font-size:var(--story-quote-size);font-weight:var(--weight-medium);line-height:round(nearest, calc(1em * var(--story-quote-line)), var(--fixed-size-1));flex:1;margin:0}.ds-story-card .ds-tag{font-size:round(nearest, var(--tag-font-size), var(--fixed-size-1));line-height:round(nearest, calc(1em * var(--type-tag-line)), var(--fixed-size-1))}.ds-story-card__quote strong{color:var(--color-brand-text);font-weight:var(--weight-semibold)}.ds-story-card__author{align-items:center;gap:var(--story-author-gap);padding-top:var(--story-author-padding);border-top:var(--border-width) solid var(--story-author-border);margin-top:auto;display:flex}.ds-story-card__avatar{flex:0 0 var(--story-avatar-size);width:var(--story-avatar-size);height:var(--story-avatar-size);object-fit:cover;background:var(--color-lavender);border-radius:50%;display:block}.ds-story-card__avatar:not(img){color:var(--color-brand);place-items:center;display:grid}.ds-story-card__avatar svg{width:64%;height:64%}.ds-story-card--gradient .ds-story-card__avatar:not(img){color:var(--color-surface);background:#fff3}.ds-story-card__identity{min-width:0}.ds-story-card__name{align-items:center;column-gap:var(--fixed-size-6);font-size:round(nearest, var(--story-name-size), var(--fixed-size-1));font-weight:var(--weight-bold);line-height:round(nearest, calc(1em * var(--story-author-line)), var(--fixed-size-1));flex-wrap:wrap;display:flex}.ds-story-card__name i{color:var(--color-hex-16a06b);font-style:normal}.ds-story-card__meta{margin-top:var(--story-meta-offset);color:var(--color-text-muted);font-size:var(--story-meta-size);line-height:round(nearest, calc(1em * var(--story-author-line)), var(--fixed-size-1));display:block}.ds-story-card--gradient{background:var(--story-gradient);color:var(--color-surface)}.ds-story-card--gradient .ds-story-card__quote strong,.ds-story-card--gradient .ds-story-card__name i,.ds-story-card--gradient .ds-story-card__meta{color:var(--color-surface)}.ds-story-card--gradient .ds-story-card__author{border-color:var(--tag-translucent-background)}.ds-story-card__action{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.ds-story-card__action:focus-visible{outline:none}.ds-story-card:has(.ds-story-card__action:focus-visible){outline:var(--focus-width) solid var(--color-brand);outline-offset:var(--focus-offset)}.ds-story-card:has(.ds-story-card__action){transition:transform var(--motion-duration) var(--motion-ease)}@media (hover:hover) and (pointer:fine){.ds-story-card:has(.ds-story-card__action):hover{transform:translateY(var(--story-card-hover-shift))}}@media (prefers-reduced-motion:reduce){.ds-story-card:has(.ds-story-card__action){transition:none}}.ds-story-dialog{width:min(var(--story-dialog-width), calc(100% - 2 * var(--story-dialog-inset)));max-width:none;max-height:calc(100dvh - 2 * var(--story-dialog-inset));overscroll-behavior:contain;border-radius:var(--story-dialog-radius) var(--story-dialog-radius) var(--story-dialog-radius) var(--radius-none);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow);border:0;margin:auto;padding:0;overflow:auto}.ds-story-dialog::backdrop{background:var(--story-dialog-backdrop);-webkit-backdrop-filter:blur(var(--fixed-size-4));backdrop-filter:blur(var(--fixed-size-4))}.ds-story-dialog .ds-story-card{padding:var(--fixed-size-12) var(--story-dialog-padding) var(--story-dialog-padding);border-radius:inherit}.ds-story-dialog__toolbar{z-index:1;padding:var(--story-dialog-inset) var(--story-dialog-inset) 0;background:var(--color-surface);justify-content:flex-end;display:flex;position:sticky;top:0}.ds-story-dialog__close{width:var(--story-dialog-close-size);height:var(--story-dialog-close-size);padding:var(--fixed-size-8);border:var(--border-width) solid transparent;border-radius:var(--fixed-size-16);background:var(--color-surface-soft);color:var(--color-brand);cursor:pointer;flex:none;place-items:center;display:grid}.ds-story-dialog__close svg{width:var(--fixed-size-24);height:var(--fixed-size-24);display:block}.ds-story-dialog__close:hover,.ds-story-dialog__close:active{background:var(--color-lavender);color:var(--color-brand-hover)}.ds-story-dialog__close:focus-visible{outline:var(--focus-width) solid var(--color-brand);outline-offset:var(--focus-offset)}.ds-story-dialog__close:disabled{color:var(--color-text-disabled);cursor:default}
:root{--review-invitation-background:var(--gradient-brand);--review-invitation-foreground:var(--color-surface);--review-invitation-separation:round(nearest, var(--space-48), var(--fixed-size-1));--review-invitation-padding:round(nearest, var(--space-32), var(--fixed-size-1))}.ds-review-invitation{justify-content:space-between;align-items:center;gap:round(nearest, var(--layout-action-gap), var(--fixed-size-1));margin-top:var(--review-invitation-separation);padding:var(--review-invitation-padding);border-radius:round(nearest, var(--radius-large), var(--fixed-size-1)) round(nearest, var(--radius-large), var(--fixed-size-1)) round(nearest, var(--radius-large), var(--fixed-size-1)) var(--radius-none);background:var(--review-invitation-background);color:var(--review-invitation-foreground);border:0;display:flex}.ds-review-invitation__content{min-width:0}.ds-review-invitation .type-h3{font-size:round(nearest, var(--type-h3-size), var(--fixed-size-1));line-height:round(nearest, calc(1em * var(--type-h3-line)), var(--fixed-size-1));margin:0}.ds-review-invitation .type-body{margin:round(nearest, var(--layout-title-description-gap), var(--fixed-size-1)) 0 0;font-size:round(nearest, var(--type-body-size), var(--fixed-size-1));line-height:round(nearest, calc(1em * var(--type-body-line)), var(--fixed-size-1))}.ds-review-invitation .btn{--control-height:max(var(--fixed-size-44), round(nearest, var(--control-md), var(--fixed-size-1)));gap:round(nearest, var(--space-12), var(--fixed-size-1));padding-inline:round(nearest, var(--space-24), var(--fixed-size-1));border-radius:round(nearest, var(--radius-button), var(--fixed-size-1));font-size:round(nearest, var(--type-button-size), var(--fixed-size-1));line-height:round(nearest, calc(1em * var(--type-button-line)), var(--fixed-size-1));white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--motion-duration) var(--motion-ease), color var(--motion-duration) var(--motion-ease), box-shadow var(--motion-duration) var(--motion-ease);flex:none}@media (prefers-reduced-motion:reduce){.ds-review-invitation .btn{transition:none}}@media (max-width:800px){.ds-review-invitation{--review-invitation-padding:round(nearest, var(--space-24), var(--fixed-size-1));flex-direction:column;align-items:stretch}.ds-review-invitation .btn{width:100%}}:root{--compact-invitation-background:linear-gradient(150deg,#9374f7 0%,#7c5cfc 52%,#6a4be0 100%)}.ds-review-invitation:not(.ds-service-cta){isolation:isolate;margin-top:calc(18 * var(--desktop-unit,1px));padding:calc(46 * var(--desktop-unit,1px)) calc(56 * var(--desktop-unit,1px));background:var(--compact-invitation-background);flex-wrap:wrap;gap:32px;position:relative;overflow:hidden}.ds-review-invitation:not(.ds-service-cta):before,.ds-review-invitation:not(.ds-service-cta):after{z-index:-1;pointer-events:none;content:"";border-radius:50%;position:absolute}.ds-review-invitation:not(.ds-service-cta):before{background:radial-gradient(circle,#ffffff47,#0000 70%);width:320px;height:320px;top:-130px;right:-50px}.ds-review-invitation:not(.ds-service-cta):after{background:radial-gradient(circle,#f5aec966,#0000 70%);width:260px;height:260px;bottom:-150px;left:6%}.ds-review-invitation:not(.ds-service-cta) .type-h3{letter-spacing:-.7px;font-size:clamp(24px,2.2vw,32px);line-height:1.12}.ds-review-invitation:not(.ds-service-cta) .type-body{color:#ffffffe0;max-width:480px;margin-top:10px;font-size:16px;line-height:1.35}.ds-review-invitation:not(.ds-service-cta) .btn{letter-spacing:-.2px;gap:10px;height:auto;min-height:0;padding:18px 34px;font-size:16px;font-weight:700;line-height:1.2}.ds-review-invitation:not(.ds-service-cta) .btn svg{stroke-width:2.4px;width:17px;height:17px}@media (min-width:1200px){.ds-review-invitation:not(.ds-service-cta) .type-h3{font-size:calc(31.68 * var(--desktop-unit))}}@media not (min-width:768px){:root{--compact-invitation-background:linear-gradient(95deg,#f6aec9 0%,#a481f2 52%,#7c5cfc 100%)}.ds-review-invitation:not(.ds-service-cta){text-align:center;border-radius:28px 28px 28px 0;align-items:center;gap:24px;margin-top:40px;padding:24px 20px 20px}.ds-review-invitation:not(.ds-service-cta) .type-h3{font-size:24px}.ds-review-invitation:not(.ds-service-cta) .type-body{font-size:15px}.ds-review-invitation:not(.ds-service-cta) .btn{width:100%;height:52px;padding:0 24px;font-size:14px;font-weight:600}}
@media (min-width:1200px){.ds-service-cta{--dimension-desktop-9:calc(var(--number-9) * var(--desktop-unit));--dimension-desktop-6:calc(var(--number-6) * var(--desktop-unit));--dimension-desktop-760:calc(var(--number-760) * var(--desktop-unit));--dimension-desktop-7:calc(var(--number-7) * var(--desktop-unit));--dimension-desktop-5:calc(var(--number-5) * var(--desktop-unit));--dimension-desktop-340:calc(var(--number-340) * var(--desktop-unit));--dimension-desktop-540:calc(var(--number-540) * var(--desktop-unit))}}:root{--letter-spacing-desktop-point-2:calc(var(--number-point-2) * var(--desktop-unit));--font-size-desktop-13:calc(var(--number-13) * var(--desktop-unit));--letter-spacing-point-2px:var(--fixed-size-point-2);--font-size-13px:var(--fixed-size-13);--font-size-10px:var(--fixed-size-10)}@media (min-width:1200px){:is(#pg-p1[data-viewport=desktop] .bottom-cta,.ds-service-cta) .cta-rings{z-index:var(--number-0);top:var(--percent-50);left:var(--percent-50);width:var(--fixed-size-760);height:var(--fixed-size-760);transform:translate(var(--percent-negative-50),var(--percent-negative-50));pointer-events:none;opacity:var(--number-point-5);position:absolute}:is(#pg-p1[data-viewport=desktop] .bottom-cta,.ds-service-cta) .cta-rings i{top:var(--percent-50);left:var(--percent-50);transform:translate(var(--percent-negative-50),var(--percent-negative-50));border:var(--fixed-size-1-point-5) solid var(--color-rgba-255-255-255--point-18);border-radius:var(--percent-50);position:absolute}:is(#pg-p1[data-viewport=desktop] .bottom-cta,.ds-service-cta) .cta-rings i:first-child{width:var(--fixed-size-340);height:var(--fixed-size-340)}:is(#pg-p1[data-viewport=desktop] .bottom-cta,.ds-service-cta) .cta-rings i:nth-child(2){width:var(--fixed-size-540);height:var(--fixed-size-540);border-color:var(--color-rgba-255-255-255--point-12)}:is(#pg-p1[data-viewport=desktop] .bottom-cta,.ds-service-cta) .cta-rings i:nth-child(3){width:var(--fixed-size-760);height:var(--fixed-size-760);border-color:var(--color-rgba-255-255-255--point-07)}:is(#pg-p1[data-viewport=desktop] .bottom-cta,.ds-service-cta) .cta-spark{z-index:var(--number-1);border-radius:var(--percent-50);background:var(--color-hex-fff);pointer-events:none;position:absolute}:is(#pg-p1[data-viewport=desktop] .bottom-cta,.ds-service-cta) .cta-spark.s1{width:var(--fixed-size-9);height:var(--fixed-size-9);top:var(--percent-26);left:var(--percent-17);opacity:var(--number-point-85);animation:ds-invitation-float var(--duration-6s) ease-in-out infinite}:is(#pg-p1[data-viewport=desktop] .bottom-cta,.ds-service-cta) .cta-spark.s2{width:var(--fixed-size-6);height:var(--fixed-size-6);top:var(--percent-62);left:var(--percent-24);opacity:var(--number-point-6);animation:ds-invitation-float var(--duration-7-point-5s) ease-in-out infinite var(--duration-point-8s)}:is(#pg-p1[data-viewport=desktop] .bottom-cta,.ds-service-cta) .cta-spark.s3{width:var(--fixed-size-7);height:var(--fixed-size-7);top:var(--percent-30);right:var(--percent-19);opacity:var(--number-point-7);animation:ds-invitation-float var(--duration-6-point-8s) ease-in-out infinite var(--duration-point-4s)}:is(#pg-p1[data-viewport=desktop] .bottom-cta,.ds-service-cta) .cta-spark.s4{width:var(--fixed-size-5);height:var(--fixed-size-5);top:var(--percent-68);right:var(--percent-26);opacity:var(--number-point-55);animation:ds-invitation-float var(--duration-8s) ease-in-out infinite var(--duration-1-point-1s)}:is(#pg-p1[data-viewport=desktop] .bottom-cta,.ds-service-cta) .cta-eyebrow{align-items:center;gap:var(--fixed-size-9);background:var(--color-rgba-255-255-255--point-16);border:var(--fixed-size-1) solid var(--color-rgba-255-255-255--point-3);-webkit-backdrop-filter:blur(var(--fixed-size-8));backdrop-filter:blur(var(--fixed-size-8));color:var(--color-hex-fff);font-size:var(--type-caption-size);font-weight:var(--weight-semibold);padding:var(--fixed-size-9) var(--fixed-size-18);border-radius:var(--fixed-size-100);margin-bottom:var(--fixed-size-22);letter-spacing:var(--tracking-label);display:inline-flex}:is(#pg-p1[data-viewport=desktop] .bottom-cta,.ds-service-cta) .cta-eyebrow .live{width:var(--fixed-size-8);height:var(--fixed-size-8);border-radius:var(--percent-50);background:var(--color-hex-fff);box-shadow:var(--number-0) var(--number-0) var(--number-0) var(--number-0) var(--color-rgba-255-255-255--point-7);animation:ds-invitation-pulse var(--duration-1-point-8s) ease-out infinite;position:relative}}@media (min-width:768px) and (not (min-width:1200px)){:is(#pg-p1[data-viewport=tablet] .bottom-cta,.ds-service-cta) .cta-rings{z-index:var(--number-0);top:var(--percent-50);left:var(--percent-50);width:var(--fixed-size-760);height:var(--fixed-size-760);transform:translate(var(--percent-negative-50),var(--percent-negative-50));pointer-events:none;opacity:var(--number-point-5);position:absolute}:is(#pg-p1[data-viewport=tablet] .bottom-cta,.ds-service-cta) .cta-rings i{top:var(--percent-50);left:var(--percent-50);transform:translate(var(--percent-negative-50),var(--percent-negative-50));border:var(--fixed-size-1-point-5) solid var(--color-rgba-255-255-255--point-18);border-radius:var(--percent-50);position:absolute}:is(#pg-p1[data-viewport=tablet] .bottom-cta,.ds-service-cta) .cta-rings i:first-child{width:var(--fixed-size-340);height:var(--fixed-size-340)}:is(#pg-p1[data-viewport=tablet] .bottom-cta,.ds-service-cta) .cta-rings i:nth-child(2){width:var(--fixed-size-540);height:var(--fixed-size-540);border-color:var(--color-rgba-255-255-255--point-12)}:is(#pg-p1[data-viewport=tablet] .bottom-cta,.ds-service-cta) .cta-rings i:nth-child(3){width:var(--fixed-size-760);height:var(--fixed-size-760);border-color:var(--color-rgba-255-255-255--point-07)}:is(#pg-p1[data-viewport=tablet] .bottom-cta,.ds-service-cta) .cta-spark{z-index:var(--number-1);border-radius:var(--percent-50);background:var(--color-hex-fff);pointer-events:none;position:absolute}:is(#pg-p1[data-viewport=tablet] .bottom-cta,.ds-service-cta) .cta-spark.s1{width:var(--fixed-size-9);height:var(--fixed-size-9);top:var(--percent-26);left:var(--percent-17);opacity:var(--number-point-85);animation:ds-invitation-float var(--duration-6s) ease-in-out infinite}:is(#pg-p1[data-viewport=tablet] .bottom-cta,.ds-service-cta) .cta-spark.s2{width:var(--fixed-size-6);height:var(--fixed-size-6);top:var(--percent-62);left:var(--percent-24);opacity:var(--number-point-6);animation:ds-invitation-float var(--duration-7-point-5s) ease-in-out infinite var(--duration-point-8s)}:is(#pg-p1[data-viewport=tablet] .bottom-cta,.ds-service-cta) .cta-spark.s3{width:var(--fixed-size-7);height:var(--fixed-size-7);top:var(--percent-30);right:var(--percent-19);opacity:var(--number-point-7);animation:ds-invitation-float var(--duration-6-point-8s) ease-in-out infinite var(--duration-point-4s)}:is(#pg-p1[data-viewport=tablet] .bottom-cta,.ds-service-cta) .cta-spark.s4{width:var(--fixed-size-5);height:var(--fixed-size-5);top:var(--percent-68);right:var(--percent-26);opacity:var(--number-point-55);animation:ds-invitation-float var(--duration-8s) ease-in-out infinite var(--duration-1-point-1s)}:is(#pg-p1[data-viewport=tablet] .bottom-cta,.ds-service-cta) .cta-eyebrow{align-items:center;gap:var(--fixed-size-9);background:var(--color-rgba-255-255-255--point-16);border:var(--fixed-size-1) solid var(--color-rgba-255-255-255--point-3);-webkit-backdrop-filter:blur(var(--fixed-size-8));backdrop-filter:blur(var(--fixed-size-8));color:var(--color-hex-fff);font-size:var(--type-caption-size);font-weight:var(--weight-semibold);padding:var(--fixed-size-9) var(--fixed-size-18);border-radius:var(--fixed-size-100);margin-bottom:var(--fixed-size-22);letter-spacing:var(--tracking-label);display:inline-flex}:is(#pg-p1[data-viewport=tablet] .bottom-cta,.ds-service-cta) .cta-eyebrow .live{width:var(--fixed-size-8);height:var(--fixed-size-8);border-radius:var(--percent-50);background:var(--color-hex-fff);box-shadow:var(--number-0) var(--number-0) var(--number-0) var(--number-0) var(--color-rgba-255-255-255--point-7);animation:ds-invitation-pulse var(--duration-1-point-8s) ease-out infinite;position:relative}}@media not (min-width:768px){:is(#pg-p1[data-viewport=mobile] .bottom-cta,.ds-service-cta) .cta-rings{z-index:var(--number-0);top:var(--percent-50);left:var(--percent-50);width:var(--fixed-size-760);height:var(--fixed-size-760);transform:translate(var(--percent-negative-50),var(--percent-negative-50));pointer-events:none;opacity:var(--number-point-5);position:absolute}:is(#pg-p1[data-viewport=mobile] .bottom-cta,.ds-service-cta) .cta-rings i{top:var(--percent-50);left:var(--percent-50);transform:translate(var(--percent-negative-50),var(--percent-negative-50));border:var(--fixed-size-1-point-5) solid var(--color-rgba-255-255-255--point-18);border-radius:var(--percent-50);position:absolute}:is(#pg-p1[data-viewport=mobile] .bottom-cta,.ds-service-cta) .cta-rings i:first-child{width:var(--fixed-size-340);height:var(--fixed-size-340)}:is(#pg-p1[data-viewport=mobile] .bottom-cta,.ds-service-cta) .cta-rings i:nth-child(2){width:var(--fixed-size-540);height:var(--fixed-size-540);border-color:var(--color-rgba-255-255-255--point-12)}:is(#pg-p1[data-viewport=mobile] .bottom-cta,.ds-service-cta) .cta-rings i:nth-child(3){width:var(--fixed-size-760);height:var(--fixed-size-760);border-color:var(--color-rgba-255-255-255--point-07)}:is(#pg-p1[data-viewport=mobile] .bottom-cta,.ds-service-cta) .cta-spark{z-index:var(--number-1);border-radius:var(--percent-50);background:var(--color-hex-fff);pointer-events:none;position:absolute}:is(#pg-p1[data-viewport=mobile] .bottom-cta,.ds-service-cta) .cta-spark.s1{width:var(--fixed-size-9);height:var(--fixed-size-9);top:var(--percent-26);left:var(--percent-17);opacity:var(--number-point-85);animation:ds-invitation-float var(--duration-6s) ease-in-out infinite}:is(#pg-p1[data-viewport=mobile] .bottom-cta,.ds-service-cta) .cta-spark.s2{width:var(--fixed-size-6);height:var(--fixed-size-6);top:var(--percent-74);left:var(--percent-24);opacity:var(--number-point-6);animation:ds-invitation-float var(--duration-7-point-5s) ease-in-out infinite var(--duration-point-8s)}:is(#pg-p1[data-viewport=mobile] .bottom-cta,.ds-service-cta) .cta-spark.s3{width:var(--fixed-size-7);height:var(--fixed-size-7);top:var(--percent-30);right:var(--percent-19);opacity:var(--number-point-7);animation:ds-invitation-float var(--duration-6-point-8s) ease-in-out infinite var(--duration-point-4s)}:is(#pg-p1[data-viewport=mobile] .bottom-cta,.ds-service-cta) .cta-spark.s4{width:var(--fixed-size-5);height:var(--fixed-size-5);top:var(--percent-75);right:var(--percent-26);opacity:var(--number-point-55);animation:ds-invitation-float var(--duration-8s) ease-in-out infinite var(--duration-1-point-1s)}:is(#pg-p1[data-viewport=mobile] .bottom-cta,.ds-service-cta) .cta-eyebrow{align-items:center;gap:var(--fixed-size-7);background:var(--color-rgba-255-255-255--point-16);border:var(--fixed-size-1) solid var(--color-rgba-255-255-255--point-3);-webkit-backdrop-filter:blur(var(--fixed-size-8));backdrop-filter:blur(var(--fixed-size-8));color:var(--color-hex-fff);font-size:var(--type-micro-size);font-weight:var(--weight-semibold);padding:var(--fixed-size-5) var(--fixed-size-12);border-radius:var(--fixed-size-100);margin-bottom:var(--fixed-size-22);letter-spacing:var(--tracking-label);display:inline-flex}:is(#pg-p1[data-viewport=mobile] .bottom-cta,.ds-service-cta) .cta-eyebrow .live{width:var(--fixed-size-8);height:var(--fixed-size-8);border-radius:var(--percent-50);background:var(--color-hex-fff);box-shadow:var(--number-0) var(--number-0) var(--number-0) var(--number-0) var(--color-rgba-255-255-255--point-7);animation:ds-invitation-pulse var(--duration-1-point-8s) ease-out infinite;display:none;position:relative}}:is(#pg-p1.home-design[data-viewport],.ds-service-cta) .cta-eyebrow{font-size:var(--type-label-size)!important;line-height:var(--type-label-line)!important;font-weight:var(--weight-semibold)!important;letter-spacing:var(--tracking-label)!important}@media (min-width:1200px){:is(#pg-p1.home-design.home-design[data-viewport=desktop] .bottom-cta,.ds-service-cta) .cta-rings{width:var(--dimension-desktop-760)!important;height:var(--dimension-desktop-760)!important}:is(#pg-p1.home-design.home-design[data-viewport=desktop] .bottom-cta,.ds-service-cta) .cta-rings i:first-child{width:var(--dimension-desktop-340)!important;height:var(--dimension-desktop-340)!important}:is(#pg-p1.home-design.home-design[data-viewport=desktop] .bottom-cta,.ds-service-cta) .cta-rings i:nth-child(2){width:var(--dimension-desktop-540)!important;height:var(--dimension-desktop-540)!important}:is(#pg-p1.home-design.home-design[data-viewport=desktop] .bottom-cta,.ds-service-cta) .cta-rings i:nth-child(3){width:var(--dimension-desktop-760)!important;height:var(--dimension-desktop-760)!important}:is(#pg-p1.home-design.home-design[data-viewport=desktop] .bottom-cta,.ds-service-cta) .cta-spark.s1{width:var(--dimension-desktop-9)!important;height:var(--dimension-desktop-9)!important}:is(#pg-p1.home-design.home-design[data-viewport=desktop] .bottom-cta,.ds-service-cta) .cta-spark.s2{width:var(--dimension-desktop-6)!important;height:var(--dimension-desktop-6)!important}:is(#pg-p1.home-design.home-design[data-viewport=desktop] .bottom-cta,.ds-service-cta) .cta-spark.s3{width:var(--dimension-desktop-7)!important;height:var(--dimension-desktop-7)!important}:is(#pg-p1.home-design.home-design[data-viewport=desktop] .bottom-cta,.ds-service-cta) .cta-spark.s4{width:var(--dimension-desktop-5)!important;height:var(--dimension-desktop-5)!important}:is(#pg-p1.home-design.home-design.home-design[data-viewport=desktop] .bottom-cta,.ds-service-cta) .cta-eyebrow{font-size:var(--font-size-desktop-13)!important;font-weight:var(--font-weight-600)!important;letter-spacing:var(--letter-spacing-desktop-point-2)!important}}@media (min-width:768px) and (not (min-width:1200px)){:is(#pg-p1.home-design.home-design.home-design[data-viewport=tablet] .bottom-cta,.ds-service-cta) .cta-eyebrow{font-size:var(--font-size-13px)!important;font-weight:var(--font-weight-600)!important;letter-spacing:var(--letter-spacing-point-2px)!important}}@media not (min-width:768px){:is(#pg-p1.home-design.home-design.home-design[data-viewport=mobile] .bottom-cta,.ds-service-cta) .cta-eyebrow{font-size:var(--font-size-10px)!important;font-weight:var(--font-weight-600)!important;letter-spacing:var(--letter-spacing-point-2px)!important}}@keyframes ds-invitation-float{0%,to{transform:translateY(var(--number-0))}50%{transform:translateY(var(--fixed-size-negative-12))}}@keyframes ds-invitation-pulse{0%,to{opacity:var(--number-1);transform:scale(var(--number-1))}50%{opacity:var(--number-point-5);transform:scale(var(--number-1-point-4))}}.ds-service-cta .cta-eyebrow{white-space:normal;text-align:center;box-sizing:border-box;max-width:100%}@media not (min-width:768px){.ds-service-cta :is(.cta-rings,.cta-spark){display:none}}@media (prefers-reduced-motion:reduce){:is(#pg-p1#pg-p1,.ds-service-cta) :is(.cta-spark,.cta-eyebrow .live){animation:none!important}}
:root{--specialist-card-padding:var(--layout-card-padding);--specialist-card-gap:var(--layout-content-gap);--specialist-grid-gap:16px;--specialist-detail-gap:var(--layout-detail-gap)}.ds-specialist-grid{gap:var(--specialist-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-specialist-card{gap:var(--specialist-card-gap);min-width:0;min-height:236px;padding:var(--specialist-card-padding);border-radius:var(--radius-card);background:var(--color-surface);border:0;display:flex}.ds-specialist-card__body{flex-direction:column;flex:1;min-width:0;display:flex}.ds-specialist-card__avatar{border-radius:var(--radius-pill);object-fit:cover;background:var(--gradient-brand);width:62px;height:62px;color:var(--color-surface);flex:none;place-items:center;display:grid}.ds-specialist-card .ds-specialist-card__name{margin:0 0 var(--space-8);color:var(--color-text);font-size:var(--type-h3-size);font-weight:var(--weight-bold);line-height:var(--line-title);letter-spacing:var(--tracking-title)}.ds-specialist-card__experience{color:var(--color-text-muted);font-size:var(--type-caption-size);line-height:var(--line-caption);margin:0}.ds-specialist-card__group{margin-top:var(--space-16)}.ds-specialist-card__label{margin:0 0 var(--specialist-detail-gap);color:var(--color-text-muted);font-size:var(--font-10);font-weight:var(--weight-bold);line-height:var(--line-compact);letter-spacing:var(--tracking-label);text-transform:uppercase}.ds-specialist-card__tags{gap:var(--specialist-detail-gap);flex-wrap:wrap;display:flex}.ds-specialist-card__tags .ds-tag{overflow-wrap:anywhere}.ds-specialist-card .ds-button-text{padding-top:var(--layout-action-gap);margin-top:auto}@media (min-width:1200px){.ds-specialist-card:first-child{border-bottom-left-radius:var(--radius-none)}.ds-specialist-card:nth-child(3),.ds-specialist-card:last-child:nth-child(2){border-bottom-right-radius:var(--radius-none)}.ds-specialist-card:nth-last-child(-n+3):nth-child(3n+1):not(:first-child){border-top-left-radius:var(--radius-none)}.ds-specialist-card:last-child:nth-child(n+4):not(:nth-child(3n+1)),.ds-specialist-card:nth-last-child(2):nth-child(3n){border-top-right-radius:var(--radius-none)}}@media (min-width:768px) and (max-width:1199px){.ds-specialist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-specialist-card:first-child{border-bottom-left-radius:var(--radius-none)}.ds-specialist-card:nth-child(2){border-bottom-right-radius:var(--radius-none)}.ds-specialist-card:nth-last-child(-n+2):nth-child(odd):not(:first-child){border-top-left-radius:var(--radius-none)}.ds-specialist-card:last-child:nth-child(n+3):nth-child(2n),.ds-specialist-card:nth-last-child(2):nth-child(2n){border-top-right-radius:var(--radius-none)}}@media (max-width:767px){.ds-specialist-grid{grid-template-columns:minmax(0,1fr)}.ds-specialist-card{min-height:0}.ds-specialist-card:first-child{border-bottom-left-radius:var(--radius-none)}.ds-specialist-card:last-child:not(:first-child){border-top-left-radius:var(--radius-none)}}.ds-specialist-card__avatar:not(img){background:var(--color-lavender);color:var(--color-brand)}.ds-specialist-card__avatar svg{width:64%;height:64%}.ds-specialist-card{cursor:pointer;transition:transform .4s cubic-bezier(.2,.7,.3,1);position:relative}.ds-specialist-card__avatar{transition:transform .4s cubic-bezier(.2,.7,.3,1)}.ds-specialist-card .ds-button-text{height:0;min-height:0;margin:0;padding:0;position:static}.ds-specialist-card .ds-button-text__label,.ds-specialist-card .ds-button-text__arrow{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-specialist-card .ds-button-text:after{content:"";z-index:1;position:absolute;inset:0}.ds-specialist-card:has(.ds-button-text:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ds-specialist-card:hover{transform:translateY(-7px)}.ds-specialist-card:hover .ds-specialist-card__avatar{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.ds-specialist-card:hover,.ds-specialist-card:hover .ds-specialist-card__avatar{transform:none}}
.ds-catalog.ds-catalog{width:calc(100% - 2 * var(--layout-gutter));min-width:0;padding-block:var(--space-48) var(--space-64);margin-inline:auto}.ds-catalog .ds-catalog-hero{gap:var(--space-32);padding:var(--space-48) var(--space-64);border-radius:var(--radius-large) var(--radius-large) var(--radius-large) var(--radius-none);border:0}.ds-catalog-hero .ds-section-label{margin:0 0 var(--space-16)}.ds-catalog-hero .type-h1{margin:0}.ds-catalog-hero .type-lead{max-width:52ch;margin:var(--space-16) 0 0;color:var(--color-text-muted)}.ds-catalog .ds-catalog-hero aside{padding:var(--layout-card-padding);border-radius:var(--radius-card);background:var(--color-surface-soft)}.ds-catalog .ds-catalog-section{margin-top:var(--space-48)}.ds-catalog-controls{gap:var(--space-16);margin-bottom:var(--space-20);padding:var(--space-20);border-radius:var(--radius-card) var(--radius-card) var(--radius-card) var(--radius-none);background:var(--color-surface);border:0;display:grid}.ds-catalog-count{margin:0 0 var(--space-16);color:var(--color-text-muted);font-size:var(--type-caption-size);font-weight:var(--weight-bold)}.ds-catalog-empty{padding:var(--space-40) var(--space-24);border-radius:var(--radius-card) var(--radius-card) var(--radius-card) var(--radius-none);background:var(--color-surface);text-align:center;border:0}.ds-catalog-empty strong{color:var(--color-text);font-size:var(--font-24)}.ds-catalog-empty p{color:var(--color-text-muted)}.ds-catalog-empty .ds-button-text{margin-inline:auto}@media (max-width:767px){.ds-catalog .ds-catalog-hero{padding:var(--space-32) var(--space-24)}}@media not (min-width:768px){.ds-catalog.ds-catalog{padding-block:var(--space-24) var(--space-48)}.ds-catalog .ds-catalog-hero{grid-template-columns:minmax(0,1fr)}.ds-catalog .ds-tab{min-height:46px}}.ds-catalog-hero>div>.btn{margin-top:var(--space-24);justify-content:center;align-items:center;gap:12px;display:inline-flex}.ds-catalog-hero>div>.btn .ds-button-arrow{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:18px;height:18px}.ds-catalog-hero>div>.btn{--control-height:64px;min-height:64px;padding-inline:28px}@media (max-width:767px){.ds-catalog-hero>div>.btn{--control-height:52px;width:100%;min-height:52px}}
[data-site-chrome]{--desktop-unit:calc(var(--source-viewport-width,var(--relative-size-100vw)) / var(--number-1440));--radius-nav-button:var(--radius-button)}.site-footer{font-family:var(--font-family);font-size:var(--type-caption-size);line-height:var(--type-body-line);color:var(--color-text);background:var(--color-hex-f3f3ff);padding-top:var(--fixed-size-1);overflow:hidden}.site-footer *{box-sizing:border-box}.site-footer p{margin:var(--number-0)}.site-footer .home-footer-footer{margin:var(--layout-section-y) var(--layout-gutter)}.site-footer .home-footer-div{background:var(--color-surface);border-radius:var(--radius-large) var(--radius-large) var(--radius-large) var(--number-0);padding:var(--layout-panel-padding)}.site-footer .home-footer-div-2{grid-template-columns:repeat(var(--number-4),max-content);justify-content:space-between;align-items:start;gap:var(--number-0);display:grid}.site-footer .home-footer-img{height:var(--fixed-size-40);width:auto;margin-top:var(--fixed-size-negative-4);align-self:start;display:block}.site-footer .home-footer-div-3,.site-footer .home-footer-div-4{min-width:var(--number-0);flex-direction:column;display:flex}.site-footer .home-footer-div-3{gap:var(--fixed-size-16)}.site-footer .home-footer-div-4{gap:var(--fixed-size-14)}.site-footer :is(.home-footer-span,.home-footer-span-2,.home-footer-span-3){font-size:var(--type-caption-size);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-none);color:var(--color-hex-9a98ae)}.site-footer .home-footer-span{margin-bottom:var(--fixed-size-3)}.site-footer .home-footer-span-2{margin-bottom:var(--fixed-size-5)}.site-footer .home-footer-span-3{margin-bottom:var(--fixed-size-1)}.site-footer :is(.ds-footer-link,.ds-contact-link){font-size:var(--font-16);line-height:var(--type-body-line);white-space:normal}.site-footer .ds-contact-link{gap:var(--space-12)}.site-footer .home-footer-svg{flex:none}.site-footer .ft-tg-cta{max-width:var(--percent-100);height:auto;line-height:var(--type-button-line);letter-spacing:var(--tracking-none);white-space:normal;transition:background var(--motion-duration) var(--motion-ease),color var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease);align-self:flex-start}.site-footer .home-footer-div-5{height:var(--fixed-size-1);background:var(--color-rgb-234-230-250);margin:var(--fixed-size-38) var(--number-0) var(--fixed-size-26)}.site-footer .home-footer-div-6{justify-content:space-between;align-items:flex-start;gap:var(--fixed-size-48);flex-wrap:nowrap;display:flex}.site-footer .home-footer-div-7{gap:var(--fixed-size-13);flex:var(--number-0) var(--number-1) auto;max-width:var(--fixed-size-560);align-items:flex-start;display:flex}.site-footer .home-footer-p{font-size:var(--type-caption-size);font-weight:var(--weight-regular);line-height:var(--type-body-line);color:var(--color-text-muted)}.site-footer .home-footer-ft-nohl{align-items:center;gap:var(--fixed-size-6);margin-top:var(--fixed-size-8);color:var(--color-brand-text);font-size:var(--font-16);font-weight:var(--weight-medium);text-decoration:none;display:inline-flex}.site-footer .home-footer-span-4{text-underline-offset:var(--fixed-size-2);text-decoration:underline}.site-footer .home-footer-svg-2{top:var(--fixed-size-1);flex:none;position:relative}.site-footer .home-footer-div-8{flex:var(--number-0) var(--number-1) auto;font-size:var(--type-caption-size);line-height:var(--type-body-line);color:var(--color-hex-9a98ae)}.site-footer .home-footer-p-2{max-width:var(--fixed-size-600);text-align:right;text-wrap:balance;line-height:var(--type-body-line)}.site-footer .original-copyright{margin:var(--number-0) var(--layout-gutter) var(--layout-content-gap);padding:var(--space-4) var(--number-0);font-size:var(--type-small-size);font-weight:var(--weight-medium);color:var(--color-brand-text)}.site-footer a:not(.ft-tg-cta):hover{color:var(--color-brand)}.site-footer a:focus-visible{outline:var(--focus-width) solid var(--color-brand);outline-offset:var(--focus-offset)}@media (min-width:1200px){.site-footer .home-footer-footer{margin:calc(var(--number-36) * var(--desktop-unit)) var(--space-32) var(--space-24)}.site-footer .home-footer-div{padding:calc(var(--number-46) * var(--desktop-unit)) calc(var(--number-56) * var(--desktop-unit)) calc(var(--number-38) * var(--desktop-unit))}.site-footer .home-footer-img{height:calc(var(--number-40) * var(--desktop-unit))}.site-footer .home-footer-div-6{gap:var(--space-48)}.site-footer .home-footer-div-7{max-width:calc(var(--number-560) * var(--desktop-unit))}.site-footer .home-footer-div-8{max-width:calc(var(--number-600) * var(--desktop-unit))}.site-footer .home-footer-p-2,.site-footer .home-footer-p{max-width:var(--percent-100)}.site-footer .home-footer-div-2>div:last-child{min-width:var(--fixed-size-295-point-09375)}}@media (min-width:768px){.site-footer .ft-tg-cta{min-width:var(--fixed-size-295-point-09375)}}@media (min-width:768px) and (not (min-width:1200px)){.site-footer footer *{max-width:var(--percent-100)}.site-footer .home-footer-div-2{grid-template-columns:repeat(var(--number-2),minmax(var(--number-0),var(--grid-fraction-1)));gap:var(--layout-grid-gap);justify-content:stretch}.site-footer .home-footer-div-2>img{grid-column:var(--number-1)/var(--number-negative-1);grid-row:var(--number-1);margin:var(--number-0) var(--number-0) var(--fixed-size-4) var(--fixed-size-negative-2);align-self:center}.site-footer .home-footer-div-2>div:nth-child(2){grid-column:var(--number-1);grid-row:var(--number-2)}.site-footer .home-footer-div-2>div:nth-child(3){grid-column:var(--number-1);grid-row:var(--number-3)}.site-footer .home-footer-div-2>div:nth-child(4){grid-column:var(--number-2);grid-row:var(--number-2)/span var(--number-2)}.site-footer .home-footer-div-6{gap:var(--fixed-size-16);flex-direction:column;align-items:stretch}.site-footer .home-footer-div-6>div{max-width:var(--percent-100);flex:none}.site-footer .home-footer-p-2{text-align:left;max-width:none}.site-footer .home-footer-p{max-width:none}}@media not (min-width:768px){.site-footer .original-copyright{margin:var(--number-0) var(--fixed-size-12) var(--fixed-size-24);padding:var(--number-0)}.site-footer footer *{max-width:var(--percent-100)}.site-footer .home-footer-div-2{grid-template-columns:var(--grid-fraction-1);gap:var(--layout-grid-gap)}.site-footer .home-footer-div-3,.site-footer .home-footer-div-4{gap:var(--fixed-size-12);flex-wrap:wrap}.site-footer .home-footer-div-2>div+div{border-top:var(--fixed-size-1) solid var(--color-hex-ece8fb);padding-top:var(--fixed-size-26)}.site-footer .home-footer-div-2>div:nth-child(2){order:var(--number-1)}.site-footer .home-footer-div-2>div:nth-child(3){order:var(--number-3)}.site-footer .home-footer-div-2>div:nth-child(4){order:var(--number-2)}.site-footer .home-footer-div-2>div>span:first-child{margin-bottom:var(--fixed-size-4)}.site-footer .ft-tg-cta{width:var(--percent-100);align-self:stretch}.site-footer .home-footer-div-6{gap:var(--fixed-size-22);flex-direction:column}.site-footer .home-footer-div-6>div{max-width:var(--percent-100);width:var(--percent-100);flex:none}.site-footer .home-footer-div-6>div+div{border-top:var(--fixed-size-1) solid var(--color-hex-ece8fb);padding-top:var(--fixed-size-22)}.site-footer .home-footer-div-7{gap:var(--fixed-size-12);flex-wrap:wrap}.site-footer p{text-align:left}.site-footer .home-footer-p-2{max-width:var(--percent-100)}}@media (prefers-reduced-motion:reduce){.site-footer .ft-tg-cta{transition:none}}@media not (min-width:768px){.site-footer .ft-tg-cta{white-space:nowrap;justify-content:center;padding-inline:16px}.site-footer .home-footer-ft-nohl{display:block}.site-footer .home-footer-svg-2{vertical-align:middle;margin-left:5px;display:inline-block}.site-footer .home-footer-p-2{text-align:left}}.site-footer .footer-link-tail{white-space:nowrap}@media (max-width:767px){.site-footer .home-footer-img{margin-bottom:16px}.site-footer .home-footer-div-2{gap:8px}.site-footer .home-footer-div-2>div+div{margin-top:16px;padding-top:24px}.site-footer .home-footer-div-4{gap:10px}.site-footer .home-footer-div-4 .ds-footer-link{font-size:15px}.site-footer .home-footer-div-5{margin-top:24px;margin-bottom:24px}}
:root{--service-gradient:linear-gradient(var(--angle-150deg), var(--color-gradient-start) 0%, var(--color-gradient-mid) 52%, var(--color-brand) 100%);--service-visual-background:#d9d3f5;--service-visual-shade:linear-gradient(180deg, #0e0b1f00 44%, #0e0b1fc7 100%);--service-hero-media-height:474px;--service-hero-media-height-tablet:var(--fixed-size-430);--service-hero-media-height-stacked:var(--fixed-size-380);--service-hero-media-height-mobile:314px;--service-art-height:186px;--service-art-height-mobile:140px;--service-art-background:linear-gradient(135deg, #f9cfe0, #b49bf3);--service-info-background:#ffffffe6}.ds-service-page{--service-section-gap:var(--space-80);width:calc(100% - 2 * var(--layout-gutter));padding:var(--space-40) 0 var(--space-96);color:var(--color-text-muted);margin:0 auto}.ds-service-hero,.ds-service-situations,.ds-service-benefits{min-width:0}.ds-service-hero .type-h1,.ds-service-situations .type-h2,.ds-service-benefits .type-h2,.ds-service-info-card .type-h4{color:var(--color-text);margin:0}.ds-service-hero .ds-section-label,.ds-service-situations .ds-section-label,.ds-service-benefits .ds-section-label{width:fit-content;margin:0 0 var(--layout-label-heading-gap);align-self:flex-start}.ds-service-hero{gap:var(--space-24);border-radius:var(--radius-large) var(--radius-large) var(--radius-large) var(--radius-none);background:var(--color-surface);box-shadow:var(--shadow);grid-template-columns:minmax(0,1.06fr) minmax(380px,.94fr);align-items:stretch;display:grid;position:relative;overflow:hidden}.ds-service-hero__content{isolation:isolate;min-width:0;padding:var(--space-64) 0 var(--space-64) var(--space-64);position:relative}.ds-service-hero .type-h1{overflow-wrap:break-word;max-width:17ch}.ds-service-hero__lead{max-width:52ch;margin:var(--layout-heading-intro-gap) 0 0}.ds-service-hero__pills{gap:var(--space-8);margin-top:var(--layout-action-gap);flex-wrap:wrap;display:flex}.ds-service-hero__actions{align-items:center;gap:var(--space-20);margin-top:var(--space-32);flex-wrap:wrap;display:flex}.ds-service-hero__actions .btn{--control-height:max(var(--fixed-size-44), var(--control-md));white-space:normal;text-align:center;max-width:100%}.ds-service-hero__path{min-height:var(--control-md)}.ds-service-hero__path-arrow{flex-shrink:0;display:inline-flex;transform:rotate(90deg)}.ds-service-hero__path .ds-button-arrow{width:var(--font-18);height:var(--font-18);stroke:currentColor;stroke-width:var(--number-2);fill:none}.ds-service-hero__visual{min-width:0;min-height:var(--service-hero-media-height);border-radius:var(--radius-photo-flush);background:var(--service-visual-background);margin:0;position:relative;overflow:hidden}.ds-service-hero__visual:after{background:var(--service-visual-shade);content:"";pointer-events:none;position:absolute;inset:0}.ds-service-hero__visual>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.ds-service-hero__visual figcaption{z-index:var(--number-1);bottom:var(--space-24);left:var(--space-24);width:fit-content;max-width:calc(100% - var(--space-24) * var(--number-2))}.ds-service-situations{gap:var(--space-40);margin-top:var(--service-section-gap,var(--space-80));grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);display:grid}.ds-service-situations__intro{flex-direction:column;min-width:0;display:flex}.ds-service-situations .type-h2{max-width:none}.ds-service-situations__intro>.type-body{max-width:44ch;margin:var(--layout-heading-intro-gap) 0 0}.ds-service-situations__art{min-width:0;height:var(--service-art-height);border-radius:var(--radius-inset-large) var(--radius-inset-large) var(--radius-inset-large) var(--radius-none);background:var(--service-art-background);margin-top:auto;overflow:hidden}.ds-service-situations__art img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.ds-service-situations__grid{gap:var(--layout-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.ds-service-info-card{--service-card-tl:var(--radius-card);--service-card-tr:var(--radius-card);--service-card-br:var(--radius-card);--service-card-bl:var(--radius-card);min-width:0;padding:var(--space-24);border-radius:var(--service-card-tl) var(--service-card-tr) var(--service-card-br) var(--service-card-bl);background:var(--service-info-background);box-shadow:var(--shadow)}.ds-service-info-card .type-h4{margin:0 0 var(--layout-title-description-gap);overflow-wrap:break-word}.ds-service-info-card .type-body{margin:0}.ds-service-situations__grid>:first-child{--service-card-bl:var(--radius-none)}.ds-service-situations__grid>:nth-child(2){--service-card-br:var(--radius-none)}.ds-service-situations__grid>:nth-last-child(2){--service-card-tl:var(--radius-none)}.ds-service-situations__grid>:last-child{--service-card-tr:var(--radius-none)}.ds-service-benefits{margin-top:var(--service-section-gap,var(--space-80))}.ds-service-benefits__intro{margin-bottom:var(--layout-heading-grid-gap)}.ds-service-benefits__grid{gap:var(--layout-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-service-benefits__grid>.ds-step-card:first-child{--step-card-bl:var(--radius-none)}.ds-service-benefits__grid>.ds-step-card:last-child{--step-card-br:var(--radius-none)}@media (max-width:1000px){.ds-service-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr)}.ds-service-hero__content{padding:var(--space-32) 0 var(--space-32) var(--space-32)}.ds-service-hero__visual{min-height:var(--service-hero-media-height-tablet)}.ds-service-situations{grid-template-columns:1fr}.ds-service-situations__art{width:min(var(--fixed-size-430),100%);margin-top:var(--layout-heading-grid-gap)}.ds-service-situations__grid--six{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-service-situations__grid--six>:nth-child(2),.ds-service-situations__grid--six>:nth-last-child(2){--service-card-tl:var(--radius-card);--service-card-br:var(--radius-card)}.ds-service-situations__grid--six>:nth-child(3){--service-card-br:var(--radius-none)}.ds-service-situations__grid--six>:nth-child(4){--service-card-tl:var(--radius-none)}}@media (max-width:900px){.ds-service-benefits__grid>.ds-step-card{padding-inline:min(var(--layout-card-padding), var(--space-20))}.ds-service-hero{grid-template-columns:1fr}.ds-service-hero__content{padding:var(--space-32) var(--space-24) 0}.ds-service-hero__visual{min-height:var(--service-hero-media-height-stacked);border-radius:var(--radius-photo-flush)}.ds-service-situations__grid--six{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-service-situations__grid--six>:nth-child(2){--service-card-br:var(--radius-none)}.ds-service-situations__grid--six>:nth-child(3),.ds-service-situations__grid--six>:nth-child(4){--service-card-tl:var(--radius-card);--service-card-br:var(--radius-card)}.ds-service-situations__grid--six>:nth-last-child(2){--service-card-tl:var(--radius-none)}}@media (max-width:650px){.ds-service-page{--service-section-gap:var(--space-48);padding:var(--space-24) 0 var(--space-64)}.ds-service-hero__actions>.btn{width:100%}.ds-service-hero .type-h1{max-width:none}.ds-service-hero__visual{min-height:var(--service-hero-media-height-mobile)}.ds-service-hero__visual figcaption{bottom:var(--space-16);left:var(--space-16);max-width:calc(100% - var(--space-16) * var(--number-2))}.ds-service-situations{gap:var(--space-24)}.ds-service-situations__art{width:100%;height:var(--service-art-height-mobile)}.ds-service-situations__grid,.ds-service-benefits__grid{grid-template-columns:1fr}.ds-service-situations .ds-service-situations__grid>.ds-service-info-card{--service-card-tl:var(--radius-card);--service-card-tr:var(--radius-card);--service-card-br:var(--radius-card);--service-card-bl:var(--radius-card)}.ds-service-benefits__grid>.ds-step-card:last-child{--step-card-br:var(--radius-card);--step-card-tl:var(--radius-none)}.ds-service-situations__grid>.ds-service-info-card:first-child{--service-card-bl:var(--radius-none)}.ds-service-situations__grid>.ds-service-info-card:last-child{--service-card-tl:var(--radius-none)}}.ds-service-hero__actions{gap:12px}.ds-service-hero__actions .btn{--control-height:64px;height:64px;padding:0 28px}.ds-service-hero__path{color:#6b4fe3;background:#e5dffb;border-radius:16px;align-items:center;gap:10px;height:64px;padding:0 28px;font-size:16px;font-weight:600;display:inline-flex}.ds-service-hero__path .ds-button-text__label{text-decoration:none}@media (max-width:767px){.ds-service-hero__actions{flex-direction:column;align-items:stretch;gap:10px}.ds-service-hero__actions .btn,.ds-service-hero__path{--control-height:56px;justify-content:center;width:100%;height:56px;min-height:56px}}.ds-service-hero__pills .ds-tag{font-size:var(--tag-font-size);color:#6a4fd0;background:#ede7fb;border-radius:8px;padding:3px 12px 5px;font-weight:500}@media (max-width:767px){.ds-overview__intro .ds-section-label,.ds-service-hero .ds-section-label{text-align:left;letter-spacing:.06em;text-transform:uppercase;background:0 0;width:auto;padding:0;font-size:11px;display:block}.ds-overview__intro .ds-section-label:before,.ds-service-hero .ds-section-label:before{content:"";vertical-align:middle;background:#7c5cfc;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}}.ds-service-hero__pills{--tag-font-size:13.5px;--home-tag-padding:3px 12px 5px}.ds-service-hero__pills .ds-tag{padding:var(--home-tag-padding);line-height:normal}@media (min-width:1200px){.ds-service-hero__pills{--tag-font-size:calc(13.5 * var(--desktop-unit))}}
