.sd-delivery {
    --sdd-green: #3faa0d;
    --sdd-green-light: #54c91c;
    --sdd-green-dark: #2d8208;
    --sdd-ink: #151a17;
    --sdd-muted: #667068;
    --sdd-line: #dfe5df;
    --sdd-soft: #f5f7f4;
    overflow: hidden;
    color: var(--sdd-ink);
    background: #fff;
    font-family: Manrope,Arial,sans-serif;
}

.sd-delivery,.sd-delivery *,.sd-delivery *::before,.sd-delivery *::after {
    box-sizing: border-box
}

.sd-delivery a {
    color: inherit
}

.sdd-container {
    width: min(1180px,calc(100% - 48px));
    margin-inline:auto;}

.sdd-section {
    padding: 35px 0;
    scroll-margin-top: 90px
}

.sdd-section--soft {
    background: var(--sdd-soft)
}

.sdd-hero {
    position: relative;
    overflow: hidden;
    isolation: isolate;
    color: #fff;
    background: linear-gradient(120deg,#101612,#1b251d)
}

.sdd-hero::before {
    content: "";
    position: absolute;
    z-index: -2;
    right: -140px;
    bottom: -320px;
    width: 780px;
    aspect-ratio: 1;
    border-radius: 50%;
    background: radial-gradient(circle,rgba(84,201,28,.22),rgba(84,201,28,.02) 58%,transparent 70%)
}

.sdd-hero::after {
    content: "";
    position: absolute;
    z-index: -1;
    right: 4%;
    top: -70%;
    width: 620px;
    aspect-ratio: 1;
    border: 1px solid rgba(255,255,255,.06);
    border-radius: 50%;
    box-shadow: 0 0 0 75px rgba(255,255,255,.013),0 0 0 150px rgba(255,255,255,.01)
}

.sdd-hero__grid-bg {
    position: absolute;
    z-index: -1;
    inset: 0;
    opacity: .05;
    background-image: linear-gradient(#fff 1px,transparent 1px),linear-gradient(90deg,#fff 1px,transparent 1px);
    background-size: 64px 64px;
    mask-image: linear-gradient(90deg,#000,transparent 84%);
    /* border-radius: 10px; */
    /* overflow: hidden; */
}

.sdd-breadcrumbs {
    display: flex;
    align-items: center;
    gap: 9px;
    padding-top: 28px;
    color: rgba(255,255,255,.48);
    font-size: 12px
}

.sdd-breadcrumbs a {
    text-decoration: none;
    transition: color .2s
}

.sdd-breadcrumbs a:hover {
    color: var(--sdd-green-light)
}

.sdd-breadcrumbs svg {
    width: 13px;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.6
}

.sdd-hero__inner {
    min-height: 536px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 45px;
    align-items: center;
    padding: 10px 0 55px;
}

.sdd-eyebrow,.sdd-kicker {
    display: block;
    margin-bottom: 19px;
    color: var(--sdd-green);
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .16em;
    text-transform: uppercase
}

.sdd-eyebrow {
    color: var(--sdd-green-light)
}

.sdd-hero h1 {
    margin: 0;
    font-size: clamp(56px,7vw,75px);
    line-height: .97;
    letter-spacing: -.065em
}

.sdd-hero h1 em {
    color: var(--sdd-green-light);
    font-style: normal
}

.sdd-hero__content p {
    max-width: 610px;
    margin: 28px 0 34px;
    color: rgba(255,255,255,.65);
    font-size: 16px;
    line-height: 1.76
}

.sdd-hero__actions {
    display: flex;
    flex-wrap: wrap;
    gap: 12px
}

.sdd-button {
    min-height: 56px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 11px;
    padding: 0 23px;
    border: 1px solid transparent;
    border-radius: 11px;
    text-decoration: none;
    font-size: 19px;
    font-weight: 800;
    transition: transform .25s,box-shadow .25s,background .25s
}

.sdd-button:hover {
    transform: translateY(-3px)
}

.sdd-button svg,.sdd-method a svg {
    width: 19px;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.8;
    stroke-linecap: round;
    stroke-linejoin: round;
    transition: transform .25s
}

.sdd-button:hover svg,.sdd-method a:hover svg {
    transform: translateX(4px)
}

.sdd-button--green {
    color: #fff!important;
    background: linear-gradient(135deg,var(--sdd-green-light),var(--sdd-green-dark));
    box-shadow: 0 14px 35px rgba(63,170,13,.25)
}

.sdd-button--ghost {
    color: #fff!important;
    border-color: rgba(255,255,255,.18);
    background: rgba(255,255,255,.04)
}

.sdd-button--ghost:hover {
    background: rgba(255,255,255,.09)
}

.sdd-hero__visual {
    position: relative;
    min-height: 470px;
    display: grid;
    place-items: center
}

.sdd-hero__orbit {
    position: absolute;
    width: 450px;
    max-width: 90%;
    aspect-ratio: 1;
    border: 1px solid rgba(255,255,255,.09);
    border-radius: 50%;
    box-shadow: inset 0 0 80px rgba(84,201,28,.06),0 0 0 32px rgba(255,255,255,.012)
}

.sdd-hero__visual>svg {
    position: relative;
    z-index: 2;
    width: min(100%,580px);
    fill: none;
    stroke: rgba(255,255,255,.5);
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round
}

.sdd-hero__visual .sdd-truck-body {
    fill: #1d261f
}

.sdd-hero__visual .sdd-road {
    stroke: rgba(255,255,255,.15)
}

.sdd-hero__visual .sdd-wheel {
    fill: #101612;
    stroke: var(--sdd-green-light);
    stroke-width: 6
}

.sdd-hero__visual .sdd-accent {
    stroke: var(--sdd-green-light);
    stroke-width: 7;
    filter: drop-shadow(0 0 14px rgba(84,201,28,.4))
}

.sdd-hero__visual .sdd-speed {
    stroke: rgba(255,255,255,.23);
    stroke-width: 5
}

.sdd-hero__badge {
    position: absolute;
    z-index: 3;
    right: -2%;
    bottom: 8%;
    min-width: 165px;
    padding: 15px 19px;
    border: 1px solid rgba(255,255,255,.12);
    border-radius: 15px;
    background: rgba(23,30,25,.84);
    box-shadow: 0 18px 45px rgba(0,0,0,.25);
    backdrop-filter: blur(14px)
}

.sdd-hero__badge span,.sdd-hero__badge strong,.sdd-hero__badge small {
    display: block
}

.sdd-hero__badge span {
    color: rgba(255,255,255,.5);
    font-size: 9px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase
}

.sdd-hero__badge strong {
    margin: 4px 0 2px;
    color: var(--sdd-green-light);
    font-size: 23px
}

.sdd-hero__badge small {
    color: rgba(255,255,255,.52);
    font-size: 10px
}

.sdd-methods {
    position: relative;
    z-index: 4;
    margin-top: -34px;
    padding-bottom: 50px
}

.sdd-methods__grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 18px
}

.sdd-method {
    position: relative;
    overflow: hidden;
    padding: 34px;
    border: 1px solid var(--sdd-line);
    border-radius: 22px;
    background: #fff;
    box-shadow: 0 18px 55px rgba(23,40,28,.09)
}

.sdd-method::after {
    content: "";
    position: absolute;
    right: -55px;
    top: -55px;
    width: 150px;
    aspect-ratio: 1;
    border-radius: 50%;
    background: rgba(63,170,13,.06)
}

.sdd-method__top {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 27px
}

.sdd-method__icon {
    width: 58px;
    height: 58px;
    display: grid;
    place-items: center;
    border-radius: 16px;
    color: var(--sdd-green);
    background: rgba(63,170,13,.085)
}

.sdd-method__icon svg {
    width: 34px;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.7;
    stroke-linecap: round;
    stroke-linejoin: round
}

.sdd-method__tag {
    padding: 8px 11px;
    border: 1px solid rgba(63,170,13,.16);
    border-radius: 999px;
    color: var(--sdd-green-dark);
    background: rgba(63,170,13,.06);
    font-size: 10px;
    letter-spacing: .11em;
    text-transform: uppercase
}

.sdd-method h2 {
    position: relative;
    z-index: 1;
    margin: 0 0 14px;
    font-size: 24px;
    letter-spacing: -.03em
}

.sdd-method p {
    position: relative;
    z-index: 1;
    margin: 0;
    color: var(--sdd-muted);
    font-size: 16px;
    line-height: 1.78
}

.sdd-method a {
    position: relative;
    z-index: 1;
    display: inline-flex;
    align-items: center;
    gap: 9px;
    margin-top: 23px;
    color: var(--sdd-green-dark);
    text-decoration: none;
    font-size: 15px;
}

.sdd-method--courier {
    color: #fff;
    border-color: #1a231c;
    background: #171e19
}

.sdd-method--courier::after {
    background: rgba(84,201,28,.1)
}

.sdd-method--courier .sdd-method__icon {
    color: #fff;
    background: var(--sdd-green)
}

.sdd-method--courier .sdd-method__tag {
    color: var(--sdd-green-light);
    border-color: rgba(84,201,28,.2);
    background: rgba(84,201,28,.07)
}

.sdd-method--courier p {
    color: rgba(255,255,255,.62)
}

.sdd-method--courier a {
    color: var(--sdd-green-light)
}

.sdd-access {
    padding: 30px 0 75px
}

.sdd-access__inner {
    display: grid;
    grid-template-columns: auto 1fr;
    gap: 18px;
    align-items: center;
    padding: 24px 27px;
    border: 1px solid rgba(243,154,51,.25);
    border-radius: 17px;
    background: rgba(243,154,51,.07)
}

.sdd-access__icon {
    width: 55px;
    height: 55px;
    display: grid;
    place-items: center;
    border-radius: 15px;
    color: #c87517;
    background: #fff
}

.sdd-access__icon svg {
    width: 35px;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.6;
    stroke-linecap: round;
    stroke-linejoin: round
}

.sdd-access span,.sdd-access strong {
    display: block
}

.sdd-access span {
    margin-bottom: 4px;
    color: #b76b18;
    font-size: 9px;
    font-weight: 800;
    letter-spacing: .11em;
    text-transform: uppercase
}

.sdd-access strong {
    font-size: 16px
}

.sdd-access p {
    margin: 5px 0 0;
    color: #75634f;
    font-size: 14px;
    line-height: 1.65
}

.sdd-section-head {
    display: grid;
    grid-template-columns: 1fr .7fr;
    gap: 70px;
    align-items: end;
    margin-bottom: 48px
}

.sdd-section-head h2,.sdd-cta h2 {
    margin: 0;
    font-size: clamp(38px,5vw,59px);
    line-height: 1.07;
    letter-spacing: -.05em
}

.sdd-section-head>p {
    margin: 0 0 6px;
    color: var(--sdd-muted);
    line-height: 1.75
}

.sdd-tariffs {
    overflow: hidden;
    border: 1px solid var(--sdd-line);
    border-radius: 22px;
    background: #fff;
    box-shadow: 0 18px 50px rgba(23,40,28,.055)
}

.sdd-tariffs__head,.sdd-tariff {
    display: grid;
    grid-template-columns: 1.1fr .9fr .8fr .8fr;
    align-items: center
}

.sdd-tariffs__head {
    min-height: 52px;
    padding: 0 28px;
    color: #4b4e4b;
    background: var(--sdd-soft);
    font-size: 12px;
    letter-spacing: .1em;
    /* text-transform:uppercase; */
}

.sdd-tariff {
    min-height: 150px;
    padding: 24px 28px
}

.sdd-tariff+.sdd-tariff {
    border-top: 1px solid var(--sdd-line)
}

.sdd-tariff__vehicle svg {
    width: 125px;
    fill: #f3f6f2;
    stroke: #828d84;
    stroke-width: 1.5;
    stroke-linecap: round;
    stroke-linejoin: round
}

.sdd-tariff__vehicle svg .accent {
    stroke: var(--sdd-green);
    stroke-width: 3
}

.sdd-tariff__vehicle>span {
    display: block;
    margin-top: 5px;
    color: #919991;
    font-size: 8px;
    font-weight: 700;
    text-transform: uppercase
}

.sdd-tariff small,.sdd-tariff strong,.sdd-tariff span {
    display: block
}

.sdd-tariff small {
    margin-bottom: 5px;
    color: #9aa19b;
    font-size: 8px;
    font-weight: 800;
    letter-spacing: .09em;
    text-transform: uppercase
}

.sdd-tariff strong {
    font-size: 18px
}

.sdd-tariff__capacity>span,.sdd-tariff__price>span {
    margin-top: 4px;
    color: var(--sdd-muted);
    font-size: 10px
}

.sdd-tariff__price--accent strong {
    color: var(--sdd-green-dark)
}

.sdd-tariff-note {
    display: flex;
    align-items: center;
    gap: 13px;
    margin-top: 18px;
    padding: 17px 20px;
    border-radius: 13px;
    background: var(--sdd-soft)
}

.sdd-tariff-note>span {
    width: 36px;
    height: 36px;
    display: grid;
    place-items: center;
    flex: 0 0 36px;
    border-radius: 10px;
    color: var(--sdd-green);
    background: #fff
}

.sdd-tariff-note svg {
    width: 22px;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.7;
    stroke-linecap: round
}

.sdd-tariff-note p {
    margin: 0;
    color: var(--sdd-muted);
    font-size: 15px;
    line-height: 1.6
}

.sdd-tariff-note a {
    color: var(--sdd-green-dark);
    font-weight: 800;
    text-decoration: none
}

.sdd-unloading {
    display: grid;
    grid-template-columns: 1.2fr .8fr;
    gap: 18px
}

.sdd-unloading__main {
    display: grid;
    grid-template-columns: 190px 1fr;
    gap: 32px;
    align-items: center;
    padding: 32px;
    border: 1px solid var(--sdd-line);
    border-radius: 22px;
    background: #fff
}

.sdd-unloading__price {
    padding: 28px 23px;
    border-radius: 18px;
    color: #fff;
    background: linear-gradient(145deg,var(--sdd-green-dark),var(--sdd-green));
    box-shadow: 0 14px 34px rgba(63,170,13,.16)
}

.sdd-unloading__price span,.sdd-unloading__price strong,.sdd-unloading__price small {
    display: block
}

.sdd-unloading__price span {
    color: rgba(255,255,255,.65);
    font-size: 9px;
    font-weight: 800;
    letter-spacing: .1em;
    text-transform: uppercase
}

.sdd-unloading__price strong {
    margin: 9px 0 2px;
    font-size: 47px;
    line-height: 1
}

.sdd-unloading__price small {
    color: rgba(255,255,255,.7);
    font-size: 10px
}

.sdd-unloading__text h3 {
    margin: 0 0 10px;
    font-size: 20px
}

.sdd-unloading__text>p {
    margin: 0;
    color: var(--sdd-muted);
    font-size: 14px;
    line-height: 1.75
}

.sdd-region-note {
    display: flex;
    gap: 8px;
    align-items: flex-start;
    margin-top: 17px;
    color: #b66a17;
    font-size: 12px;
    line-height: 1.55
}

.sdd-region-note svg {
    width: 18px;
    flex: 0 0 18px;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.7
}

.sdd-examples {
    display: grid;
    gap: 12px
}

.sdd-examples article {
    position: relative;
    overflow: hidden;
    padding: 24px;
    border: 1px solid var(--sdd-line);
    border-radius: 18px;
    background: #fff
}

.sdd-examples__number {
    position: absolute;
    right: 17px;
    top: 12px;
    color: #edf0ed;
    font-size: 42px;
    font-weight: 800
}

.sdd-examples small,.sdd-examples strong {
    position: relative;
    display: block
}

.sdd-examples small {
    margin-bottom: 8px;
    color: #8c958e;
    font-size: 9px;
    font-weight: 800;
    text-transform: uppercase
}

.sdd-examples strong {
    color: var(--sdd-green-dark);
    font-size: 25px
}

.sdd-examples p {
    position: relative;
    margin: 7px 0 0;
    color: var(--sdd-muted);
    font-size: 13px;
    line-height: 1.5
}

.sdd-door-note {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-top: 18px;
    padding: 23px 25px;
    border: 1px solid var(--sdd-line);
    border-radius: 17px;
    background: #fff
}

.sdd-door-note__icon {
    width: 48px;
    height: 48px;
    display: grid;
    place-items: center;
    flex: 0 0 48px;
    border-radius: 14px;
    color: var(--sdd-green);
    background: rgba(63,170,13,.08)
}

.sdd-door-note svg {
    width: 29px;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.6;
    stroke-linecap: round;
    stroke-linejoin: round
}

.sdd-door-note strong {
    display: block;
    margin-bottom: 5px;
    font-size: 16px;
}

.sdd-door-note p {
    margin: 0;
    color: var(--sdd-muted);
    font-size: 15px;
    line-height: 1.65
}

.sdd-rules {
    padding: 105px 0
}

.sdd-rules__grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 18px
}

.sdd-rule {
    display: flex;
    gap: 18px;
    padding: 29px;
    border: 1px solid var(--sdd-line);
    border-radius: 20px;
    background: #fff
}

.sdd-rule__icon {
    width: 58px;
    height: 58px;
    display: grid;
    place-items: center;
    flex: 0 0 58px;
    border-radius: 16px;
    color: var(--sdd-green);
    background: rgba(63,170,13,.085)
}

.sdd-rule__icon svg {
    width: 33px;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.7;
    stroke-linecap: round;
    stroke-linejoin: round
}

.sdd-rule small {
    display: block;
    margin-bottom: 5px;
    color: var(--sdd-green-dark);
    font-size: 8px;
    font-weight: 800;
    letter-spacing: .1em;
    text-transform: uppercase
}

.sdd-rule h3 {
    margin: 0 0 9px;
    font-size: 18px;
}

.sdd-rule p {
    margin: 0;
    color: var(--sdd-muted);
    font-size: 16px;
    line-height: 1.7
}

.sdd-acceptance {
    display: grid;
    grid-template-columns: auto 1fr;
    gap: 18px;
    align-items: center;
    margin-top: 18px;
    padding: 27px 30px;
    border-radius: 19px;
    color: #fff;
    background: #171e19
}

.sdd-acceptance__icon {
    width: 58px;
    height: 58px;
    display: grid;
    place-items: center;
    flex: 0 0 58px;
    border-radius: 16px;
    color: #fff;
    background: var(--sdd-green)
}

.sdd-acceptance__icon svg {
    width: 32px;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.7;
    stroke-linecap: round;
    stroke-linejoin: round
}

.sdd-acceptance span,.sdd-acceptance strong {
    /* display:block; */
}

.sdd-acceptance div>span {
    margin-bottom: 5px;
    color: var(--sdd-green-light);
    font-size: 8px;
    font-weight: 800;
    letter-spacing: .11em;
    text-transform: uppercase
}

.sdd-acceptance strong {
    font-size: 17px;
    width: 100%;
}

.sdd-acceptance p {
    margin: 6px 0 0;
    color: rgba(255,255,255,.58);
    font-size: 11px;
    line-height: 1.65
}

.sdd-cta {
    position: relative;
    overflow: hidden;
    padding: 90px 0;
    color: #fff;
    background: var(--sdd-green-dark)
}

.sdd-cta::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(115deg,#286f09,#3faa0d 62%,#52c61c)
}

.sdd-cta__pattern {
    position: absolute;
    inset: 0;
    opacity: .1;
    background-image: linear-gradient(135deg,transparent 45%,#fff 45%,#fff 46%,transparent 46%);
    background-size: 80px 80px
}

.sdd-cta__inner {
    position: relative;
    display: grid;
    grid-template-columns: 1fr auto;
    gap: 60px;
    align-items: center
}

.sdd-kicker--light {
    color: rgba(255,255,255,.65)
}

.sdd-cta p {
    max-width: 680px;
    margin: 19px 0 0;
    color: rgba(255,255,255,.75);
    line-height: 1.7
}

.sdd-cta__actions {
    min-width: 230px;
    text-align: center
}

.sdd-button--white {
    color: var(--sdd-green-dark)!important;
    background: #fff;
    box-shadow: 0 15px 40px rgba(24,66,8,.25)
}

.sdd-cta__link {
    display: block;
    width: max-content;
    margin: 16px auto 0;
    color: rgba(255,255,255,.82)!important;
    border-bottom: 1px solid rgba(255,255,255,.35);
    text-decoration: none;
    font-size: 12px;
    font-weight: 700
}

@media(max-width: 950px) {
    .sdd-section,.sdd-rules {
        padding:85px 0
    }

    .sdd-hero__inner {
        grid-template-columns: 1fr .85fr;
        gap: 15px
    }

    .sdd-unloading {
        grid-template-columns: 1fr
    }

    .sdd-examples {
        grid-template-columns: 1fr 1fr
    }
}

@media(max-width: 760px) {
    .sdd-container {
        width:min(100% - 30px,650px)
    }

    .sdd-section,.sdd-rules {
        padding: 70px 0
    }

    .sdd-hero__inner {
        grid-template-columns: 1fr;
        padding: 33px 23px 80px;
    }

    .sdd-hero__visual {
        min-height: 390px
    }

    .sdd-methods__grid,.sdd-section-head,.sdd-rules__grid,.sdd-cta__inner {
        grid-template-columns: 1fr
    }

    .sdd-section-head {
        gap: 20px
    }

    .sdd-tariffs__head {
        display: none
    }

    .sdd-tariff {
        grid-template-columns: 1fr 1fr;
        gap: 25px
    }

    .sdd-tariff__vehicle {
        grid-column: 1/-1
    }

    .sdd-unloading__main {
        grid-template-columns: 1fr
    }

    .sdd-cta__inner {
        gap: 35px
    }

    .sdd-cta__actions {
        text-align: left
    }

    .sdd-cta__link {
        margin-left: 0
    }
}

@media(max-width: 520px) {
    .sdd-container {
        width:min(100% - 22px,480px)
    }

    .sdd-section,.sdd-rules {
        padding: 58px 0
    }

    .sdd-hero h1 {
        font-size: 53px
    }

    .sdd-hero__content p {
        font-size: 14px
    }

    .sdd-hero__actions {
        display: grid
    }

    .sdd-button {
        width: 100%
    }

    .sdd-hero__visual {
        min-height: 320px
    }

    .sdd-hero__badge {
        right: 0;
        bottom: 2%
    }

    .sdd-methods {
        margin-top: -25px
    }

    .sdd-method {
        padding: 25px 22px
    }

    .sdd-access__inner {
        grid-template-columns: 1fr
    }

    .sdd-section-head h2,.sdd-cta h2 {
        font-size: 38px
    }

    .sdd-tariff {
        padding: 23px 20px
    }

    .sdd-unloading__main {
        padding: 22px
    }

    .sdd-examples {
        grid-template-columns: 1fr
    }

    .sdd-rule {
        padding: 22px;
        flex-direction: column
    }

    .sdd-acceptance {
        grid-template-columns: 1fr;
        padding: 24px
    }

    .sdd-cta {
        padding: 70px 0
    }

    .sdd-cta__actions {
        width: 100%
    }

    .sdd-cta__link {
        margin-inline:auto}
}

@media(prefers-reduced-motion:reduce) {
    .sd-delivery * {
        scroll-behavior: auto!important;
        transition: none!important
    }
}

@media print {
    .sdd-hero {
        color: #111;
        background: #fff
    }

    .sdd-hero__grid-bg,.sdd-hero__visual,.sdd-button,.sdd-cta {
        display: none
    }

    .sdd-hero__inner {
        min-height: auto;
        display: block;
        padding: 40px 0
    }

    .sdd-hero h1 em,.sdd-eyebrow,.sdd-kicker {
        color: #287b07
    }

    .sdd-hero__content p {
        color: #555
    }

    .sdd-methods {
        margin: 0
    }

    .sdd-section,.sdd-rules {
        padding: 35px 0
    }

    .sdd-method--courier,.sdd-acceptance {
        color: #111;
        border: 1px solid #ddd;
        background: #fff
    }

    .sdd-method--courier p,.sdd-acceptance p {
        color: #555
    }
}
