.section--my-services{--_padding-block-start: 0;--_spacing: var(--size-2xl-3xl);--_cards-column-spacing: var(--size-l);--_cards-row-spacing: var(--size-2xl);--_cards-max-width: 130ch;--_cards-margin-inline: auto}.section--my-services .section__cards{display:grid;column-gap:var(--_cards-column-spacing);row-gap:var(--_cards-row-spacing)}@media(min-width:60rem){.section--my-services .section__cards{grid-auto-flow:column;grid-auto-columns:1fr;max-width:var(--_cards-max-width);margin-inline:var(--_cards-margin-inline)}}.section--why-choose-me{--section-bg: var(--clr-bg-secondary-0);--_inner-spacing: var(--size-xl-2xl);--_stats-wrapper-spacing: var(--size-m);--_stats-spacing: var(--size-s);--_image-width: 630px;--_image-border-radius: var(--br-lg);--_stats-item-spacing: var(--size-4xs);--_stats-title-font-color: var(--clr-primary-text);--_stats-title-font-size: var(--fs-6);--_stats-title-font-weight: var(--fw-bold);--_stats-title-font-family: var(--ff-oswald);--_stats-title-line-height: var(--lh-tight);--_stats-text-font-color: var(--clr-text-400);--_stats-text-font-size: var(--fs-1);--_stats-text-font-weight: var(--fw-regular);--_content-max-width: var(--_image-width);--_list-margin: var(--size-s);--_list-spacing: var(--size-m);--_list-item-spacing: var(--size-xs);--_list-icon-color: var(--clr-primary-text);--_list-text-bold-font-color: var(--clr-text-300);--_button-group-margin: var(--size-m)}.section--why-choose-me .section__stats-wrapper{display:grid;row-gap:var(--_stats-wrapper-spacing)}.section--why-choose-me .section__stats{display:flex;justify-content:space-between;flex-direction:column;gap:var(--_stats-spacing)}.section--why-choose-me .section__stats-item{display:grid;place-content:start;row-gap:var(--_stats-item-spacing)}.section--why-choose-me .section__image{border-radius:var(--_image-border-radius)}.section--why-choose-me .section__stats-title{color:var(--_stats-title-font-color);font-size:var(--_stats-title-font-size);font-weight:var(--_stats-title-font-weight);font-family:var(--_stats-title-font-family);line-height:var(--_stats-title-line-height)}.section--why-choose-me .section__stats-text{color:var(--_stats-text-font-color);font-size:var(--_stats-text-font-size);font-weight:var(--_stats-text-font-weight);text-transform:capitalize}.section--why-choose-me .section__list-item{align-items:center}.section--why-choose-me .section__list-icon path{stroke:var(--_list-icon-color)}@media(min-width:30rem){.section--why-choose-me{--_stats-spacing: 0;--_content-max-width: 57.5ch}.section--why-choose-me .section__stats{flex-direction:row}}.section--portfolio-preview{--section-bg: var(--clr-bg-primary-100);--_spacing: var(--size-xl-2xl);--_cards-spacing: var(--size-l)}.section--portfolio-preview .section__cards{display:flex;flex-direction:column;gap:var(--_cards-spacing)}@media(min-width:60rem){.section--portfolio-preview .section__cards{flex-direction:row}}.section--common-excuses{--_group-spacing: var(--size-xl);--_list-spacing: var(--size-l);--_list-item-spacing: var(--size-s);--_list-marker-font-size: var(--fs-4);--_list-marker-font-family: var(--ff-oswald);--_list-marker-font-weight: var(--fw-bold);--_list-marker-font-color: var(--clr-primary-text);--_list-headline-font-size: var(--fs-1);--_list-content-spacing: var(--size-xs);--_list-content-max-width: 42.5ch;--_image-drop-shadow-opacity: .25;--_image-drop-shadow: drop-shadow(0 0 45px rgba(40, 40, 40, var(--_image-drop-shadow-opacity)));--_graphic-color: var(--clr-neutral-400)}.section--common-excuses .section__group{counter-reset:items;display:grid;justify-items:center;gap:var(--_group-spacing)}.section--common-excuses .section__media{--_frame-width: 24.5em;--_frame-height: 28.9375em;--_frame-max: .9rem;--_frame-scale: min(2.5vw, var(--_frame-max));--_item-1-width: 24.4375em;--_item-1-height: 25.3125em;--_item-2-width: 14.1875em;--_item-2-height: 28.875em;justify-self:center;align-self:center}.section--common-excuses .section__media .section__media-item--1{top:50%;left:50%;transform:translate(-50%,-50%);width:var(--_item-1-width);height:var(--_item-1-height)}.section--common-excuses .section__media .section__media-item--2{top:50%;left:50%;transform:translate(-50%,-50%);width:var(--_item-2-width);height:var(--_item-2-height)}.section--common-excuses .section__image{filter:var(--_image-drop-shadow)}.section--common-excuses .section__graphic path{fill:var(--_graphic-color)}.section--common-excuses .section__list{text-align:center}.section--common-excuses .section__list-item{counter-increment:items;flex-direction:column;align-items:center}.section--common-excuses .section__list-item:before{content:".0" counter(items);font-family:var(--_list-marker-font-family);font-weight:var(--fw-bold);font-size:var(--_list-marker-font-size);color:var(--_list-marker-font-color);text-transform:uppercase;line-height:normal}.section--common-excuses .section__list-content{display:grid;row-gap:var(--_list-content-spacing);max-width:var(--_list-content-max-width)}@media(min-width:80rem){.section--common-excuses{--_spacing: var(--size-2xl);--_group-spacing: var(--size-m);--_list-spacing: var(--size-m);--_list-item-spacing: var(--size-m);--_list-content-spacing: var(--size-2xs);--_list-content-max-width: none}.section--common-excuses .section__group{justify-items:stretch;grid-auto-flow:column;grid-auto-columns:1fr}.section--common-excuses .section__media{--_frame-max: 1rem}.section--common-excuses .section__list{text-align:initial}.section--common-excuses .section__list--start{text-align:end}.section--common-excuses .section__list-item{flex-direction:row;align-items:first baseline}.section--common-excuses .section__list--start .section__list-item{flex-direction:row-reverse}}.section--featured-service{--_inner-spacing: var(--size-xl);--_image-border-radius: var(--br-xlg);--_image-content-margin: var(--size-xs-s);--_image-content-spacing: var(--size-xl-2xl);--_image-content-bg: var(--clr-primary-200);--_image-content-border-radius: var(--br-xlg);--_image-content-padding: var(--size-s-m);--_image-content-box-shadow: var(--bs-medium);--_image-title-font-size: var(--fs-1);--_image-title-font-weight: var(--fw-bold);--_image-title-line-height: var(--lh-normal);--_image-text-font-size: var(--fs--1);--_content-max-width: 65ch;--_cards-margin: var(--size-xs);--_cards-spacing: var(--size-m)}.section--featured-service .section__image-wrapper{position:relative;display:grid;place-items:end}.section--featured-service .section__image{border-radius:var(--_image-border-radius)}.section--featured-service .section__image-content{--_image-title-font-color: var(--clr-text-0);--_image-text-font-color: var(--clr-text-100);isolation:isolate;display:flex;justify-content:start;align-items:center;gap:var(--_image-content-spacing);position:absolute;bottom:var(--_image-content-margin);right:var(--_image-content-margin);padding:var(--_image-content-padding);background-color:var(--_image-content-bg);border-radius:var(--_image-content-border-radius);box-shadow:var(--_image-content-box-shadow)}.section--featured-service .section__image-title{color:var(--_image-title-font-color);font-size:var(--_image-title-font-size);font-weight:var(--_image-title-font-weight);line-height:var(--_image-title-line-height)}.section--featured-service .section__image-text{color:var(--_image-text-font-color);font-size:var(--_image-text-font-size);line-height:var(--_image-title-line-height)}.section--featured-service .section__image-icon .icon--primary,.section--featured-service .section__image-icon .icon--neutral{fill:var(--clr-text-0)}.section--featured-service .section__cards{display:grid;grid-template-columns:1fr;gap:var(--_cards-spacing);margin-block-start:var(--_cards-margin)}@media(min-width:60rem){.section--featured-service{--_image-text-font-size: var(--fs-0)}.section--featured-service .section__cards{grid-template-columns:1fr 1fr}}.section--subscriptions{--section-bg: var(--clr-bg-primary-100);--_spacing: var(--size-xl-2xl);--_cards-spacing: var(--size-m);--_cards-max-width: 50ch}.section--subscriptions .section__cards{display:grid;gap:var(--_cards-spacing);width:min(100%,var(--_cards-max-width));margin-inline:auto}@media(min-width:60rem){.section--subscriptions{--_cards-spacing: 0;--_cards-max-width: 98ch}.section--subscriptions .section__cards{grid-auto-flow:column;grid-auto-columns:1fr}.section--subscriptions .section__cards>:first-child{border-start-end-radius:0;border-end-end-radius:0}.section--subscriptions .section__cards>:last-child{border-start-start-radius:0;border-end-start-radius:0}}.section--cta{--section-bg: transparent;--_padding-size: var(--size-4xl-5xl);--_content-spacing: var(--size-xs-s);--_header-spacing: var(--_content-spacing);padding-block:calc(var(--body-padding-inline) * 2)}.section--cta .section__content{padding-inline:var(--body-padding-inline);padding-block:var(--_padding-block-start) var(--_padding-block-end)}.section--cta .section__banner{--_border-radius: var(--br-xlg)}:where(.card){--_spacing: var(--size-m);--_padding-size: var(--size-m-l);--_padding: var(--_padding-size);--_bg: var(--clr-bg-secondary-0);--_border-width: var(--bw-thicker);--_border-color: var(--clr-primary-200);--_border: var(--_border-width) solid var(--_border-color);--_border-radius: var(--br-lg);--_main-box-shadow: var(--bs-light);--_border-box-shadow-color: var(--clr-neutral-100);--_border-box-shadow: 0 0 0 var(--bw-thinnest) var(--_border-box-shadow-color, var(--clr-neutral-100));--_content-spacing: var(--size-xs);--_title-font-color: var(--clr-text-400);--_title-font-size: var(--fs-2);--_title-font-family: var(--ff-oswald);--_title-font-weight: var(--fw-extra-bold);--_description-font-color: var(--clr-text-300);--_description-font-size: var(--fs-0);display:grid;gap:var(--_spacing);place-items:start;align-content:start;position:relative;padding:var(--_padding);border-block-start:var(--_border);border-radius:var(--_border-radius);background-color:var(--_bg);box-shadow:var(--_main-box-shadow),var(--_border-box-shadow)}:where(.card__content){display:grid;gap:var(--_content-spacing)}:where(.card__title){color:var(--_title-font-color);font-size:var(--_title-font-size);font-family:var(--_title-font-family);font-weight:var(--_title-font-weight);text-transform:uppercase;text-wrap:pretty}:where(.card__description){color:var(--_description-font-color);font-size:var(--_description-font-size)}:where(.card strong){font-weight:var(--fw-bold)}.icon-card{--_padding-size: var(--size-l);--_padding-inline: unset;--_padding: var(--_padding-size);--_spacing: unset;--_bg: var(--clr-bg-secondary-0);--_icon-wrapper-margin-block-start: unset;--_icon-wrapper-margin-block-end: unset;--_icon-wrapper-padding: unset;--_icon-wrapper-border-radius: unset;--_icon-wrapper-bg: var(--clr-primary-200);--_icon-color: var(--clr-primary-0);background-color:var(--_bg)}.icon-card__icon-wrapper{margin-block-start:calc(var(--_icon-wrapper-margin-block-start) * -1);margin-block-end:var(--_icon-wrapper-margin-block-end);background-color:var(--_icon-wrapper-bg);padding:var(--_icon-wrapper-padding);border-radius:var(--_icon-wrapper-border-radius)}.icon-card__icon path{fill:var(--_icon-color)}.icon-card--default{--_spacing: var(--size-xs);--_content-spacing: var(--size-xs);--_icon-wrapper-margin-block-start: 4.5rem;--_icon-wrapper-margin-block-end: var(--size-s);--_icon-wrapper-padding: var(--size-2xs);--_icon-wrapper-border-radius: var(--br-lg)}.icon-card--horizontal{--_padding-size: var(--size-m);--_padding-inline: var(--size-m);--_padding: var(--_padding-size) var(--_padding-inline) var(--_padding-size);--_spacing: var(--size-m);--_content-spacing: var(--size-2xs);--_icon-wrapper-padding: var(--size-xs);--_icon-wrapper-border-radius: var(--br-full);--_title-font-size: var(--fs-1)}.icon-card--centered{--_spacing: var(--size-s-m);--_main-box-shadow: var(--bs-medium);--_content-spacing: var(--size-3xs-2xs);--_icon-wrapper-padding: var(--size-s);--_icon-wrapper-border-radius: var(--br-full);align-content:start;justify-items:center}.icon-card--centered .card__content{justify-items:center;text-align:center}@media(min-width:30rem){.icon-card--horizontal{--_padding-inline: var(--size-m-l);--_padding: var(--_padding-size) var(--_padding-inline) var(--_padding-size);--_spacing: var(--size-m);--_content-spacing: var(--size-2xs);grid-auto-flow:column;justify-content:start;align-items:center;padding:var(--_padding)}.icon-card--centered{--_padding: var(--_padding-size);padding:var(--_padding)}}@media(min-width:60rem){.icon-card--default{--_padding: 0 var(--_padding-size) var(--_padding-size);--_icon-wrapper-margin-block-start: 2.5rem;padding:0}.icon-card--default .card__content{padding:var(--_padding)}}.portfolio-card{--_timing: var(--timing-fast);--_content-spacing: var(--size-m);--_group-spacing: var(--size-2xs);--_link-label-spacing: var(--size-4xs);--_link-label-font-color: var(--clr-primary-text);--_link-label-font-weight: var(--fw-regular);--_icon-wrapper-bg: var(--clr-primary-200);--_icon-wrapper-hover-bg: var(--clr-primary-300);--_icon-wrapper-padding: var(--size-xs);--_icon-wrapper-border-radius: var(--br-full);--_icon-wrapper-box-shadow: var(--bs-button);--_icon-color: var(--clr-primary-0);transition:transform var(--_timing);place-items:unset;place-content:unset;align-content:end;text-rendering:optimizeSpeed}.portfolio-card>*{isolation:isolate}.portfolio-card:before{content:"";position:absolute;display:block;inset:0;width:100%;height:100%;background-color:inherit;border-radius:inherit;opacity:0;box-shadow:var(--bs-medium);transition:opacity var(--_timing);pointer-events:none}.portfolio-card__image-wrapper{display:grid;justify-content:center}.portfolio-card .card__content{display:flex;flex-direction:column}.portfolio-card__link-label{display:inline-flex;align-items:center;gap:var(--_link-label-spacing);font-weight:var(--_link-label-font-weight);text-transform:uppercase;color:var(--_link-label-font-color)}.portfolio-card__link-label-icon path{stroke:currentColor}.portfolio-card__icon-wrapper{display:none;background-color:var(--_icon-wrapper-bg);padding:var(--_icon-wrapper-padding);border-radius:var(--_icon-wrapper-border-radius);box-shadow:var(--_icon-wrapper-box-shadow);transition-property:background-color,transform;transition-duration:var(--_timing)}.portfolio-card__icon-wrapper:hover,.portfolio-card__icon-wrapper:focus-visible{transform:scale(.975);background-color:var(--_icon-wrapper-hover-bg)}.portfolio-card__icon path{stroke:var(--_icon-color)}.portfolio-card:hover,.portfolio-card:focus-visible{transform:translateY(-1%)}.portfolio-card:hover:before,.portfolio-card:focus-visible:before{opacity:.75}.portfolio-card:hover .portfolio-card__link-label,.portfolio-card:focus-visible .portfolio-card__link-label{text-decoration:underline}@media(min-width:60rem){.portfolio-card>.card__content{flex-direction:row;align-items:center}.portfolio-card__link-label{display:none}.portfolio-card__icon-wrapper{display:block}}.checkmark-card{--_padding: var(--size-m);--_title-font-size: var(--fs-1);--_icon-color: var(--clr-primary-text);--_title-spacing: var(--size-2xs)}.checkmark-card__icon path{stroke:var(--_icon-color)}.checkmark-card .card__title{display:inline-flex;align-items:center;gap:var(--_title-spacing)}.subscription-card{--_bg: var(--clr-bg-primary-0);--_spacing: var(--size-m-l);--_padding: var(--size-xl) var(--_padding-size) var(--_padding-size);--_border-radius: var(--br-xlg);--_border-box-shadow-color: var(--clr-neutral-100);--_content-spacing: var(--size-xs-s);--_title-font-size: var(--fs-3);--_tag-padding: var(--size-2xs);--_tag-border-radius: var(--br-lg);--_tag-bg: linear-gradient(to right, var(--clr-primary-100), var(--clr-primary-200));--_tag-border: var(--bw-thinnest) solid var(--clr-primary-text);--_tag-font-size: var(--fs-0);--_tag-font-color: var(--clr-primary-0);--_tag-letter-spacing: var(--ls-wide);--_tag-font-family: var(--ff-lato);--_tag-box-shadow: var(--bs-light);--_group-spacing: var(--size-s);--_group-padding: var(--size-xs);--_list-spacing: var(--size-xs);--_details-spacing: var(--_list-spacing);--_details-padding-block: var(--_details-spacing);--_details-padding-inline: var(--size-m-l);--_detail-marker-color: var(--clr-primary-text);--_end-spacing: var(--_content-spacing);--_icon-color: var(--clr-primary-text);--_price-font-color: var(--clr-text-400);--_price-font-family: var(--ff-oswald);--_price-font-weight: var(--fw-bold);--_price-font-size: var(--fs-4);--_sub-text-font-color: var(--clr-text-300);--_sub-text-font-family: var(--ff-lato);--_sub-text-font-weight: var(--fw-regular);--_sub-text-font-size: var(--_description-font-size);--_feature-disabled-opacity: .725;--_feature-disabled-icon-color: var(--_description-font-color);border:none;justify-items:stretch;align-content:space-between;align-items:start}.subscription-card__start{padding-block-start:var(--_border-width)}.subscription-card .card__title{display:flex;justify-content:space-between;align-items:center}.subscription-card__tag{display:inline-block;padding:var(--_tag-padding);border-radius:var(--_tag-border-radius);border:var(--_tag-border);background:var(--_tag-bg);font-size:var(--_tag-font-size);font-family:var(--_tag-font-family);color:var(--_tag-font-color);letter-spacing:var(--_tag-letter-spacing);box-shadow:var(--_tag-box-shadow);cursor:default;user-select:none}.subscription-card__group{display:grid;row-gap:var(--_group-spacing);padding-block-start:var(--_group-padding)}.subscription-card__list{display:grid;row-gap:var(--_list-spacing)}.subscription-card__feature{display:flex;justify-content:space-between;align-items:center}.subscription-card__icon path{stroke:var(--_icon-color)}.subscription-card__details{display:grid;row-gap:var(--_details-spacing);padding-block-start:var(--_details-padding-block);padding-inline-start:var(--_details-padding-inline);list-style:disc}.subscription-card__detail::marker{color:var(--_detail-marker-color)}.subscription-card__end{display:grid;row-gap:var(--_end-spacing)}.subscription-card__price{color:var(--_price-font-color);font-family:var(--_price-font-family);font-weight:var(--_price-font-weight);font-size:var(--_price-font-size);line-height:var(--lh-tight)}.subscription-card__sub-text{color:var(--_sub-text-font-color);font-family:var(--_sub-text-font-family);font-weight:var(--_sub-text-font-weight);font-size:var(--_sub-text-font-size)}.subscription-card--primary{--_bg: var(--clr-bg-secondary-0);--_main-box-shadow: var(--bs-medium);--_border-box-shadow-color: var(--clr-primary-200);border-block-start:var(--_border)}.subscription-card--primary .subscription-card__start{padding-block-start:0}.subscription-card__feature--disabled{opacity:var(--_feature-disabled-opacity)}.subscription-card__feature--disabled .subscription-card__icon path{stroke:var(--_feature-disabled-icon-color)}.footer{--_padding-block: var(--size-3xl) var(--size-2xl);--_border: var(--bw-thinnest) solid var(--clr-neutral-100);--_inner-spacing: var(--size-3xl);--_start-spacing: var(--size-l-xl);--_end-spacing: var(--size-2xl-3xl);--_column-spacing: var(--size-m);--_list-spacing: var(--_column-spacing);--_title-margin: var(--size-xs);--_title-font-size: var(--fs-0);--_title-underline-offset: 125%;--_title-underline-length: var(--size-xl);--_title-underline-thickness: var(--bw-thin);padding-block:var(--_padding-block);border-block-start:var(--_border);isolation:isolate}.footer__inner{display:flex;justify-content:space-between;align-items:start;gap:var(--_inner-spacing)}.footer__start{display:grid;gap:var(--_start-spacing);justify-items:start}.footer__copyright{line-height:normal}.footer__end{display:flex;align-items:start;gap:var(--_end-spacing)}.footer__column{display:grid;place-content:start;gap:var(--_column-spacing)}.footer__column-title{position:relative;font-size:var(--_title-font-size);font-weight:var(--fw-bold);color:var(--clr-text-400);margin-block-end:var(--_title-margin)}.footer__column-title:after{content:"";display:block;position:absolute;top:var(--_title-underline-offset);left:0;width:var(--_title-underline-length);height:var(--_title-underline-thickness);background-color:var(--clr-primary-200)}.footer__column-item:hover,.footer__column-item:focus-visible{text-decoration:underline}.footer__list{display:grid;place-items:start;gap:var(--_list-spacing)}@media(max-width:80rem){.footer__inner{--_start-spacing: var(--size-l-xl);flex-direction:column;justify-content:start;align-items:start}}@media(max-width:60rem){.footer{--_inner-spacing: var(--size-2xl);--_end-spacing: var(--_inner-spacing)}.footer__inner{align-items:stretch}.footer__start{justify-items:center;text-align:center}.footer__end{flex-direction:column}}
