.awdsv{
            position:relative;isolation:isolate;
            background:var(--awdsv-bg,#fff);
            color:#3f2725;
            font-family:system-ui,-apple-system,BlinkMacSystemFont,
                        "Segoe UI",sans-serif;
            scroll-margin-top:110px
        }
        .awdsv *,
        .awdsv *::before,
        .awdsv *::after{box-sizing:border-box}

        .awdsv-inner{
            max-width:1340px;
            margin-inline:auto;
            padding:88px 32px
        }

        /* Section introduction */
        .awdsv-intro{
            display:grid;
            grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);
            align-items:end;
            gap:70px;
            margin-bottom:38px
        }
        .awdsv-eyebrow{
            display:flex;align-items:center;gap:8px;
            margin:0 0 16px;
            color:var(--awdsv-accent);
            font-size:10px;font-weight:750;
            letter-spacing:1.7px;line-height:1.6
        }
        .awdsv-eyebrow>span{font-size:19px}
        .awdsv .awdsv-title{
            margin:0;color:#3f2725;
            font-size:clamp(32px,3.3vw,45px);
            line-height:1.15;letter-spacing:-1.7px;
            font-weight:780;text-wrap:balance
        }
        .awdsv-title>span{
            display:block;margin-top:5px;
            color:var(--awdsv-accent)
        }
        .awdsv-description{
            max-width:440px;
            margin:0 0 3px;
            color:#9f6569;
            font-size:14px;line-height:1.9;
            white-space:pre-line
        }

        /* Service cards */
        .awdsv-grid{
            display:grid;
            grid-template-columns:repeat(3,minmax(0,1fr));
            gap:22px
        }
        .awdsv-card{
            position:relative;display:flex;flex-direction:column;
            min-width:0;padding:28px;
            overflow:hidden;
            background:linear-gradient(145deg,#fff,#fffefd);
            border:1px solid #f3efe9;
            border-radius:18px;
            box-shadow:0 6px 20px rgba(37,29,71,.025);
            transition:
                transform .22s ease,
                box-shadow .22s ease,
                border-color .22s ease
        }
        .awdsv-card::before{
            content:"";
            position:absolute;top:0;inset-inline:25px;
            height:3px;border-radius:0 0 6px 6px;
            background:var(--awdsv-card);
            opacity:.8
        }
        .awdsv-card::after{
            content:"";
            position:absolute;
            top:-90px;inset-inline-end:-80px;
            width:200px;height:200px;
            border-radius:50%;
            background:var(--awdsv-card);
            opacity:.035;
            pointer-events:none
        }
        .awdsv-card:hover,
        .awdsv-card:focus-within{
            transform:translateY(-5px);
            border-color:var(--awdsv-card);
            box-shadow:0 18px 45px rgba(45,30,80,.09)
        }
        .awdsv-card-top{
            display:flex;align-items:center;
            justify-content:space-between;
            gap:15px;margin-bottom:26px
        }
        .awdsv-icon{
            position:relative;isolation:isolate;
            display:grid;place-items:center;
            width:58px;height:58px;
            color:var(--awdsv-card);
            border-radius:15px
        }
        .awdsv-icon::before{
            content:"";position:absolute;inset:0;
            z-index:-1;border-radius:inherit;
            background:currentColor;opacity:.09
        }
        .awdsv-icon svg{display:block;width:31px;height:31px}
        .awdsv-number{
            color:#e2dbd2;font-size:25px;
            font-weight:400;letter-spacing:-1px
        }
        .awdsv-card-label{
            margin:0 0 10px;color:var(--awdsv-card);
            font-size:8px;font-weight:750;
            letter-spacing:1.4px;line-height:1.7
        }
        .awdsv .awdsv-card-title{
            margin:0;color:#432a27;
            font-size:21px;font-weight:750;
            line-height:1.3;letter-spacing:-.6px;
            overflow-wrap:anywhere
        }
        .awdsv-card-text{
            margin:15px 0 0;color:#a26b6e;
            font-size:12px;line-height:1.9;
            white-space:pre-line
        }
        .awdsv-points{
            display:grid;gap:9px;
            list-style:none;margin:22px 0 0;padding:0
        }
        .awdsv-points li{
            display:flex;align-items:flex-start;gap:9px;
            margin:0;color:#7a4c4f;
            font-size:11px;font-weight:500;line-height:1.65
        }
        .awdsv-points li>span{
            flex-shrink:0;color:var(--awdsv-card);
            font-size:12px;font-weight:750
        }
        .awdsv-card-footer{
            margin-top:auto;padding-top:25px
        }
        .awdsv a.awdsv-service-link{
            display:flex;align-items:center;justify-content:space-between;
            gap:12px;padding-top:17px;
            border-top:1px solid #f5f2ed;
            color:#543835;
            font-size:11px;font-weight:700;line-height:1.6;
            text-decoration:none
        }
        .awdsv-link-arrow{
            position:relative;isolation:isolate;
            display:grid;place-items:center;
            width:30px;height:30px;flex-shrink:0;
            border-radius:50%;color:var(--awdsv-card);
            font-size:19px;
            transition:transform .2s ease
        }
        .awdsv-link-arrow::before{
            content:"";position:absolute;inset:0;z-index:-1;
            background:currentColor;opacity:.09;border-radius:inherit
        }
        .awdsv-service-link:hover{color:var(--awdsv-card)}
        .awdsv-service-link:hover .awdsv-link-arrow{
            transform:translate(2px,-2px)
        }

        /* Bottom enquiry strip */
        .awdsv-bottom{
            position:relative;
            display:flex;align-items:center;justify-content:space-between;
            gap:25px;margin-top:28px;padding:25px 28px;
            border:1px solid #f6eee4;border-radius:16px;
            background:linear-gradient(110deg,#fdfbf9,#fcfaf7)
        }
        .awdsv-bottom-copy{display:flex;align-items:center;gap:16px}
        .awdsv-bottom-icon{
            display:grid;place-items:center;
            width:49px;height:49px;flex-shrink:0;
            border:1px solid #f5ece0;border-radius:13px;
            background:#fff;color:var(--awdsv-accent)
        }
        .awdsv-bottom-icon svg{width:28px;height:28px}
        .awdsv-bottom-copy h3{
            margin:0;color:#4e3431;font-size:16px;
            font-weight:750;line-height:1.5;letter-spacing:-.3px
        }
        .awdsv-bottom-copy p{
            margin:5px 0 0;color:#a87377;
            font-size:11px;line-height:1.8
        }
        .awdsv a.awdsv-bottom-button{
            display:inline-flex;align-items:center;justify-content:center;
            gap:22px;flex-shrink:0;
            padding:13px 18px;border-radius:8px;
            background:var(--awdsv-accent);color:#fff;
            font-size:11px;font-weight:700;
            line-height:1.6;text-decoration:none;
            box-shadow:0 6px 16px #b62f4318
        }
        .awdsv-bottom-button>span{font-size:18px}
        .awdsv :is(a):focus-visible{
            outline:3px solid #b51d26;outline-offset:4px
        }

        @media(max-width:1050px){
            .awdsv-inner{padding:65px 25px}
            .awdsv-intro{gap:35px}
            .awdsv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
            .awdsv-card{padding:26px}
        }
        @media(max-width:700px){
            .awdsv-intro{
                grid-template-columns:minmax(0,1fr);
                gap:18px;margin-bottom:28px
            }
            .awdsv-description{max-width:560px}
            .awdsv-bottom{align-items:flex-start;flex-direction:column}
        }
        @media(max-width:600px){
            .awdsv-inner{padding:48px 20px}
            .awdsv .awdsv-title{
                font-size:32px;letter-spacing:-1.1px
            }
            .awdsv-eyebrow{font-size:9px;margin-bottom:12px}
            .awdsv-description{font-size:13px;line-height:1.85}
            .awdsv-grid{grid-template-columns:minmax(0,1fr);gap:18px}
            .awdsv-card{padding:25px}
            .awdsv-card-top{margin-bottom:22px}
            .awdsv .awdsv-card-title{font-size:22px}
            .awdsv-card-text{font-size:13px}
            .awdsv-points li{font-size:12px}
            .awdsv a.awdsv-service-link{font-size:12px}
            .awdsv-bottom{padding:22px 20px;gap:20px}
            .awdsv-bottom-copy{align-items:flex-start;gap:12px}
            .awdsv-bottom-copy h3{font-size:15px}
            .awdsv-bottom-copy p{font-size:12px}
            .awdsv a.awdsv-bottom-button{width:100%;font-size:12px}
        }
        @media(prefers-reduced-motion:reduce){
            .awdsv *{transition:none!important}
            .awdsv-card:hover,
            .awdsv-card:focus-within,
            .awdsv-service-link:hover .awdsv-link-arrow{
                transform:none
            }
        }

body.awdpremium .awdsv{background:#fefcfa;border-bottom:1px solid #ece5db}
body.awdpremium .awdsv-intro{grid-template-columns:1.2fr 1fr;gap:70px;margin-bottom:45px}
body.awdpremium .awdsv-description{max-width:500px}
body.awdpremium .awdsv-grid{gap:24px}
body.awdpremium .awdsv-card{padding:32px;background:#f9f3ec;border:1px solid #efdfcb;border-radius:25px;box-shadow:0 4px 0 #ebdecd;min-height:420px;overflow:hidden}
body.awdpremium .awdsv-card:nth-child(6n+2){background:#f8f1e7;border-color:#edddc8;box-shadow:0 4px 0 #eedfcb}
body.awdpremium .awdsv-card:nth-child(6n+3){background:#f4ebde;border-color:#ead6bc;box-shadow:0 4px 0 #ebd9c1}
body.awdpremium .awdsv-card:nth-child(6n+4){background:#f3eadf;border-color:#dbbec0;box-shadow:0 4px 0 #dfd4c6}
body.awdpremium .awdsv-card:nth-child(6n+5){background:#f8f1e7;border-color:#eadac5;box-shadow:0 4px 0 #eddfcc}
body.awdpremium .awdsv-card:nth-child(6n+6){background:#f9f3ec;border-color:#f0e1ce;box-shadow:0 4px 0 #f0e3d1}
body.awdpremium .awdsv-card::before{top:0;left:0;right:0;height:5px;opacity:.65}
body.awdpremium .awdsv-card::after{width:220px;height:220px;top:-100px;right:-90px;opacity:.07;border:1px solid #fff}
body.awdpremium .awdsv-card:hover,body.awdpremium .awdsv-card:focus-within{transform:translateY(-5px);box-shadow:0 10px 0 #ecdbc455,0 20px 35px #442a2710}
body.awdpremium .awdsv-card-top{margin-bottom:25px}
body.awdpremium .awdsv-icon{width:65px;height:65px;border-radius:18px;background:#ffffffb3;color:#5c3134;border:1px solid #ffffffa0;box-shadow:0 5px 15px #46282508}
body.awdpremium .awdsv-icon::before{display:none}
body.awdpremium .awdsv-icon svg{width:35px;height:35px}
body.awdpremium .awdsv-number{font-size:35px;color:#3d242245;font-weight:600}
body.awdpremium .awdsv-card-label{font-size:14px;color:#603b3d;letter-spacing:.4px;font-weight:750;margin-bottom:12px}
body.awdpremium .awdsv .awdsv-card-title{font-size:27px;line-height:1.25;letter-spacing:-.7px;color:#3e2826;font-weight:800}
body.awdpremium .awdsv-card-text{font-size:18px;line-height:1.8;color:#5e3b3d;margin-top:17px}
body.awdpremium .awdsv-points{gap:10px;margin-top:23px}
body.awdpremium .awdsv-points li{font-size:16px;line-height:1.7;color:#4d3735;font-weight:500}
body.awdpremium .awdsv-points li>span{font-size:17px;color:#4d2c29}
body.awdpremium .awdsv a.awdsv-service-link{font-size:16px;color:#3f2624;border-top-color:#4b2e2b22;padding-top:18px;font-weight:750}
body.awdpremium .awdsv-link-arrow{width:36px;height:36px;background:#ffffffc9;color:#422624;font-size:23px;border:1px solid #ffffffd9}
body.awdpremium .awdsv-bottom{background:#372321;border:1px solid #372321;border-radius:21px;padding:29px 32px;gap:25px;color:#fff;margin-top:35px}
body.awdpremium .awdsv-bottom-icon{background:#ed9297;border-color:#ed9297;color:#3c2320;width:55px;height:55px}
body.awdpremium .awdsv-bottom-copy h3{font-size:24px;color:#fff;line-height:1.35}
body.awdpremium .awdsv-bottom-copy p{font-size:17px;color:#eee5d8;margin-top:10px}
body.awdpremium .awdsv a.awdsv-bottom-button{background:#ed9ba0;color:#322220;font-size:16px;border-radius:12px;min-height:55px}
@media(max-width:1050px){body.awdpremium .awdsv-intro{gap:35px}body.awdpremium .awdsv-card{padding:29px}body.awdpremium .awdsv .awdsv-card-title{font-size:27px}}
@media(max-width:700px){body.awdpremium .awdsv-intro{grid-template-columns:1fr;gap:20px}body.awdpremium .awdsv-bottom{align-items:flex-start}}
@media(max-width:600px){body.awdpremium .awdsv-grid{grid-template-columns:1fr;gap:22px}body.awdpremium .awdsv-card{padding:28px;min-height:0}body.awdpremium .awdsv .awdsv-card-title{font-size:28px}body.awdpremium .awdsv-card-text{font-size:var(--ap-mobile)}body.awdpremium .awdsv-points li{font-size:16px}body.awdpremium .awdsv a.awdsv-service-link{font-size:16px}body.awdpremium .awdsv-bottom{padding:26px 23px;gap:22px}body.awdpremium .awdsv-bottom-copy h3{font-size:24px}body.awdpremium .awdsv-bottom-copy p{font-size:17px}}


/* AWD SERVICES PREMIUM. Scoped styles; no external font or animation dependency. */
#awd-services.awdsv{position:relative;isolation:isolate;overflow:hidden;background:var(--awdsv-bg,#fff);color:#382523;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;scroll-margin-top:100px;border-bottom:1px solid #f0ebe5}
#awd-services *,#awd-services *::before,#awd-services *::after{box-sizing:border-box}
#awd-services.awdsv::before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 3% 3%,#f9f2ea85,transparent 40%),radial-gradient(ellipse at 98% 70%,#f5ecdf65,transparent 35%)}
#awd-services .awdsv-inner{max-width:1360px;margin:0 auto;padding:66px 40px}
#awd-services .awdsv-intro{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:end;gap:64px;margin:0 0 34px}
#awd-services .awdsv-heading{min-width:0}
#awd-services .awdsv-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 17px;padding:7px 12px;border:1px solid #f2e6d7;border-radius:9px;background:#fbf7f1;color:#92353b;font-size:14px;font-weight:750;letter-spacing:1px;line-height:1.5}
#awd-services .awdsv-eyebrow>span{font-size:20px;line-height:1}
#awd-services .awdsv-title{margin:0;color:#392321;font-family:inherit;font-size:clamp(34px,3.4vw,48px);font-weight:800;letter-spacing:-1.8px;line-height:1.13;text-wrap:balance;overflow-wrap:break-word}
#awd-services .awdsv-title>span{display:block;margin-top:6px;color:var(--awdsv-accent,#b62f43)}
#awd-services .awdsv-description{max-width:480px;margin:0 0 3px;padding:0 0 0 22px;border-left:3px solid #efdfcb;color:#664042;font-size:var(--ap-body,18px);font-weight:400;line-height:1.75;white-space:normal}
#awd-services .awdsv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px}
/* Each card inherits the accent chosen in the existing Services admin. */
#awd-services .awdsv-card{--sv-tint:#f9f3ec;--sv-edge:#eedfca;--sv-check:#9a4045;position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;min-height:0;padding:27px;overflow:hidden;border:1px solid var(--sv-edge);border-radius:22px;background:linear-gradient(155deg,var(--sv-tint) 0%,#fff 95%);box-shadow:0 3px 0 #44282506,0 12px 28px #44282506;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
#awd-services .awdsv-card:nth-child(6n+2){--sv-tint:#f8f1e7;--sv-edge:#eddcc6;--sv-check:#8a2e34}
#awd-services .awdsv-card:nth-child(6n+3){--sv-tint:#f4eadd;--sv-edge:#e9d5bb;--sv-check:#8a292f}
#awd-services .awdsv-card:nth-child(6n+4){--sv-tint:#f4eadc;--sv-edge:#ddbbbd;--sv-check:#683033}
#awd-services .awdsv-card:nth-child(6n+5){--sv-tint:#f7efe5;--sv-edge:#e8d9c6;--sv-check:#87464a}
#awd-services .awdsv-card:nth-child(6n+6){--sv-tint:#f9f2ea;--sv-edge:#eddec9;--sv-check:#944f53}
#awd-services .awdsv-card::before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;height:auto;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--sv-x,50%) var(--sv-y,10%),#ffffffd9,transparent 75%);transition:opacity .25s ease}
#awd-services .awdsv-card::after{content:"";position:absolute;z-index:-1;top:-105px;right:-105px;left:auto;bottom:auto;width:260px;height:260px;border:1px solid var(--sv-edge);border-radius:50%;background:transparent;opacity:.85;box-shadow:0 0 0 22px #ffffff35,0 0 0 45px #ffffff20;pointer-events:none;transition:transform .35s ease}
#awd-services .awdsv-card-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 22px}
#awd-services .awdsv-icon{position:relative;isolation:isolate;display:grid;place-items:center;flex-shrink:0;width:62px;height:62px;background:var(--awdsv-card,#e6666e);color:#fff;border:1px solid #ffffff85;border-radius:17px;box-shadow:0 7px 0 #ffffff70,0 12px 24px #53302c1a;transform:rotate(-5deg);transition:transform .25s ease}
#awd-services .awdsv-icon::before{display:none}
#awd-services .awdsv-icon svg{display:block;width:32px;height:32px;transform:rotate(5deg)}
#awd-services .awdsv-number{color:#57343133;font-size:58px;line-height:1;font-weight:800;letter-spacing:-3px;font-variant-numeric:tabular-nums}
#awd-services .awdsv-card-label{align-self:flex-start;max-width:100%;margin:0 0 12px;padding:5px 9px;border:1px solid var(--sv-edge);border-radius:6px;background:#ffffff85;color:#5f3b3d;font-size:var(--ap-small,14px);font-weight:750;letter-spacing:.55px;line-height:1.45;overflow-wrap:anywhere}
#awd-services .awdsv-card-title{margin:0;color:#392523;font-family:inherit;font-size:26px;line-height:1.22;font-weight:800;letter-spacing:-.7px;overflow-wrap:break-word;text-wrap:balance}
#awd-services .awdsv-card-text{flex-grow:1;margin:14px 0 0;color:#643f41;font-size:var(--ap-body,18px);line-height:1.7;font-weight:400;white-space:normal;overflow-wrap:anywhere}
#awd-services .awdsv-points{display:grid;gap:10px;margin:21px 0 0;padding:17px 0 0;border-top:1px solid var(--sv-edge);list-style:none}
#awd-services .awdsv-points li{display:flex;align-items:flex-start;gap:9px;margin:0;padding:0;color:#4b3836;font-size:16px;line-height:1.6;font-weight:500;overflow-wrap:anywhere}
#awd-services .awdsv-points li>span{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;margin-top:3px;border:1px solid var(--sv-edge);border-radius:50%;background:#fff;color:var(--sv-check);font-size:14px;font-weight:800;line-height:1}
#awd-services .awdsv-card-footer{margin-top:auto;padding-top:22px}
#awd-services a.awdsv-service-link{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:47px;padding:9px 0 0;border-top:1px solid var(--sv-edge);color:#3f2826;font-size:16px;font-weight:750;line-height:1.5;text-decoration:none}
#awd-services .awdsv-link-arrow{position:relative;isolation:isolate;display:grid;place-items:center;flex-shrink:0;width:37px;height:37px;border-radius:50%;border:1px solid var(--sv-edge);background:#fff;color:#4f3633;font-size:23px;line-height:1;transition:transform .2s ease,background .2s ease,color .2s ease}
#awd-services .awdsv-link-arrow::before{display:none}
#awd-services .awdsv-card:focus-within{border-color:var(--awdsv-card,#e6666e);box-shadow:0 12px 35px #44282512}
#awd-services a:focus-visible{outline:3px solid #b04047;outline-offset:5px;border-radius:5px}
@media(hover:hover) and (pointer:fine){
 #awd-services .awdsv-card:hover{transform:translateY(-4px);border-color:var(--awdsv-card,#e6666e);box-shadow:0 15px 32px #44282513}
 #awd-services .awdsv-card:hover::before{opacity:1}
 #awd-services .awdsv-card:hover::after{transform:translate(-7px,7px)}
 #awd-services .awdsv-card:hover .awdsv-icon{transform:rotate(0deg)}
 #awd-services .awdsv-service-link:hover .awdsv-link-arrow{transform:translate(2px,-2px);background:#523330;color:#fff}
}
/* Compact custom-project callout. Only existing configured links are shown. */
#awd-services .awdsv-bottom{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:27px;padding:27px 30px;overflow:hidden;border:1px solid #563532;border-radius:20px;background:linear-gradient(115deg,#362220,#512f2c);color:#fff;box-shadow:0 12px 25px #4227240a}
#awd-services .awdsv-bottom::before{content:"";position:absolute;z-index:-1;right:-30px;top:-70px;width:290px;height:290px;border:1px solid #fff1;border-radius:50%;box-shadow:0 0 0 35px #ffffff04,0 0 0 70px #ffffff03;pointer-events:none}
#awd-services .awdsv-bottom-copy{display:flex;align-items:center;gap:18px;min-width:0}
#awd-services .awdsv-bottom-icon{display:grid;place-items:center;flex-shrink:0;width:56px;height:56px;border:1px solid #ebd8be;border-radius:15px;background:#ebd8be;color:#462926;transform:rotate(-5deg)}
#awd-services .awdsv-bottom-icon svg{width:30px;height:30px;transform:rotate(5deg)}
#awd-services .awdsv-bottom-copy h3{margin:0;color:#fff;font-size:24px;font-weight:750;line-height:1.3;letter-spacing:-.4px}
#awd-services .awdsv-bottom-copy p{margin:7px 0 0;color:#eee6dc;font-size:17px;line-height:1.65}
#awd-services a.awdsv-bottom-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:20px;min-height:52px;padding:13px 20px;border:1px solid #ecdac2;border-radius:11px;background:#ecdac2;color:#3b2220;font-size:16px;font-weight:750;line-height:1.5;text-decoration:none;box-shadow:none;transition:background .2s ease}
#awd-services .awdsv-bottom-button>span{font-size:23px;line-height:1}
#awd-services .awdsv-bottom-button:hover{background:#f3e8da}
#awd-services .awdsv-bottom a:focus-visible{outline-color:#f0a1a6}
@media(max-width:1100px){#awd-services .awdsv-inner{padding:56px 28px}#awd-services .awdsv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#awd-services .awdsv-intro{gap:35px}#awd-services .awdsv-title{font-size:40px}}
@media(max-width:700px){#awd-services .awdsv-intro{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:26px}#awd-services .awdsv-description{max-width:650px;padding-left:16px}#awd-services .awdsv-bottom{align-items:flex-start;flex-direction:column}#awd-services .awdsv-title{font-size:36px;letter-spacing:-1.2px}}
@media(max-width:600px){#awd-services .awdsv-inner{padding:42px 20px}#awd-services .awdsv-grid{grid-template-columns:minmax(0,1fr);gap:18px}#awd-services .awdsv-card{padding:24px;border-radius:19px}#awd-services .awdsv-card-top{margin-bottom:20px}#awd-services .awdsv-card-title{font-size:26px}#awd-services .awdsv-description,#awd-services .awdsv-card-text{font-size:var(--ap-mobile,17px)}#awd-services .awdsv-card-text{line-height:1.65}#awd-services .awdsv-number{font-size:53px}#awd-services .awdsv-points{margin-top:18px;padding-top:15px}#awd-services .awdsv-bottom{padding:23px 21px;gap:20px;margin-top:22px}#awd-services .awdsv-bottom-copy{align-items:flex-start;gap:13px}#awd-services .awdsv-bottom-icon{width:43px;height:43px;border-radius:12px}#awd-services .awdsv-bottom-icon svg{width:26px;height:26px}#awd-services .awdsv-bottom-copy h3{font-size:22px}#awd-services .awdsv-bottom-copy p{font-size:17px}#awd-services a.awdsv-bottom-button{width:100%}}
@media(max-width:350px){#awd-services .awdsv-inner{padding-inline:16px}#awd-services .awdsv-card{padding:21px}#awd-services .awdsv-title{font-size:32px}#awd-services .awdsv-card-title{font-size:25px}#awd-services .awdsv-bottom-copy{flex-direction:column}}
@media(prefers-reduced-motion:reduce){#awd-services *,#awd-services *::before,#awd-services *::after{transition:none!important;animation:none!important}#awd-services .awdsv-card:hover,#awd-services .awdsv-card:hover::after,#awd-services .awdsv-card:hover .awdsv-icon,#awd-services .awdsv-service-link:hover .awdsv-link-arrow{transform:none}}
body.awdpremium-no-motion #awd-services *,body.awdpremium-no-motion #awd-services *::before,body.awdpremium-no-motion #awd-services *::after{transition:none!important;animation:none!important}
body.awdpremium-no-motion #awd-services .awdsv-card:hover,body.awdpremium-no-motion #awd-services .awdsv-card:hover::after,body.awdpremium-no-motion #awd-services .awdsv-card:hover .awdsv-icon,body.awdpremium-no-motion #awd-services .awdsv-service-link:hover .awdsv-link-arrow{transform:none}
@media(forced-colors:active){#awd-services .awdsv-card,#awd-services .awdsv-bottom{border:1px solid CanvasText}#awd-services .awdsv-icon{background:Canvas;color:CanvasText;border-color:CanvasText}}


/* Studio 2.0 section finish. */
body.awdpremium #awd-services .awdsv-inner{max-width:1280px;padding-block:84px}body.awdpremium #awd-services .awdsv-card{border-radius:24px;box-shadow:0 12px 28px #4f2e2b08}body.awdpremium #awd-services .awdsv-bottom{border-radius:24px;background:linear-gradient(115deg,#3c2321,#7b383c)}@media(max-width:650px){body.awdpremium #awd-services .awdsv-inner{padding:56px 20px}}
body.awdpremium #awd-services{background:#fffdf8}body.awdpremium #awd-services::before{background:none}body.awdpremium #awd-services .awdsv-card{background:#fff7ee;border-color:#ecdacd;border-radius:21px}body.awdpremium #awd-services .awdsv-card:nth-child(2n){background:#fbe9e5}body.awdpremium #awd-services .awdsv-card:nth-child(3n){background:#f8efdd}body.awdpremium #awd-services .awdsv-card-title{font-size:24px;color:#492d28}body.awdpremium #awd-services .awdsv-icon{background:#fffdf8;border-color:#e9c7bb;color:#b62f43;box-shadow:none;transform:none}body.awdpremium #awd-services .awdsv-icon svg{transform:none}body.awdpremium #awd-services .awdsv-bottom{background:#713039;border-color:#713039}body.awdpremium #awd-services a.awdsv-bottom-button{background:#fff2d9;border-color:#fff2d9;color:#68352e}
