.awdpk{
            background:var(--awdpk-bg,#fff);
            color:#442b29;
            font-family:system-ui,-apple-system,BlinkMacSystemFont,
                        "Segoe UI",sans-serif;
            scroll-margin-top:110px
        }
        .awdpk *,
        .awdpk *::before,
        .awdpk *::after{box-sizing:border-box}

        .awdpk-inner{
            max-width:1380px;margin-inline:auto;padding:90px 32px
        }

        /* Introduction */
        .awdpk-intro{
            max-width:900px;margin:0 auto 48px;text-align:center
        }
        .awdpk-eyebrow{
            display:flex;align-items:center;justify-content:center;
            gap:9px;margin:0 0 18px;
            color:var(--awdpk-accent);font-size:14px;
            font-weight:750;letter-spacing:.9px;line-height:1.7
        }
        .awdpk-eyebrow>span{font-size:23px}
        .awdpk .awdpk-title{
            margin:0;color:#442b29;
            font-size:clamp(36px,3.6vw,48px);
            font-weight:780;line-height:1.15;
            letter-spacing:-1.7px;text-wrap:balance
        }
        .awdpk-title>span{
            display:block;margin-top:6px;color:var(--awdpk-accent)
        }
        .awdpk-description{
            max-width:780px;margin:22px auto 0;
            color:#9f6569;font-size:17px;line-height:1.85;
            white-space:pre-line
        }

        /* Package grid */
        .awdpk-grid{
            display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
            gap:24px;align-items:stretch
        }
        .awdpk-card{
            position:relative;isolation:isolate;
            display:flex;flex-direction:column;min-width:0;
            border:1px solid #f0eae3;border-radius:22px;
            background:#fff;overflow:hidden;
            box-shadow:0 7px 25px #41262304;
            transition:transform .2s ease,box-shadow .2s ease
        }
        .awdpk-card::after{
            content:"";position:absolute;top:0;left:0;right:0;
            height:5px;background:var(--awdpk-card)
        }
        .awdpk-card:hover{
            transform:translateY(-5px);
            box-shadow:0 22px 45px #41262310
        }
        .awdpk-featured{
            border:2px solid var(--awdpk-card);
            box-shadow:0 18px 45px #b62f431a
        }
        .awdpk-featured::before{
            content:"";position:absolute;inset:0;z-index:-1;
            background:var(--awdpk-card);opacity:.035;
            pointer-events:none
        }
        .awdpk-badge{
            display:flex;align-items:center;justify-content:center;
            gap:8px;padding:12px 16px;
            background:var(--awdpk-card);color:#fff;
            text-align:center;font-size:14px;font-weight:700;
            line-height:1.6;letter-spacing:.2px
        }
        .awdpk-badge>span{font-size:18px}
        .awdpk-card-content{
            display:flex;flex-direction:column;flex:1;
            padding:31px 29px
        }
        .awdpk-package-symbol{
            position:relative;isolation:isolate;
            display:grid;place-items:center;
            width:53px;height:53px;margin-bottom:22px;
            color:var(--awdpk-card);border-radius:14px;
            font-size:34px
        }
        .awdpk-package-symbol::before{
            content:"";position:absolute;inset:0;z-index:-1;
            background:currentColor;opacity:.09;border-radius:inherit
        }
        .awdpk-card-label{
            margin:0 0 12px;color:var(--awdpk-card);
            font-size:14px;font-weight:700;
            line-height:1.65;letter-spacing:.2px
        }
        .awdpk .awdpk-card h3{
            margin:0;color:#4b302d;font-size:27px;
            font-weight:750;line-height:1.25;
            letter-spacing:-.7px;overflow-wrap:anywhere
        }
        .awdpk-card-description{
            margin:17px 0 0;color:#a26b6e;
            font-size:16px;line-height:1.85;white-space:pre-line
        }

        /* Price */
        .awdpk-price-area{
            margin-top:26px;padding:24px 0;
            border-top:1px solid #f2eee8;
            border-bottom:1px solid #f2eee8
        }
        .awdpk-price{
            margin:0;color:#4b302d;font-size:34px;
            font-weight:800;line-height:1.2;letter-spacing:-1.1px;
            overflow-wrap:anywhere
        }
        .awdpk-featured .awdpk-price{color:var(--awdpk-card)}
        .awdpk-price-note{
            margin:11px 0 0;color:#a87578;
            font-size:14px;line-height:1.8
        }

        /* Features */
        .awdpk-feature-area{padding-top:25px}
        .awdpk-features-label{
            margin:0 0 17px;color:#b38689;
            font-size:14px;font-weight:650;line-height:1.7;
            letter-spacing:.4px
        }
        .awdpk-features{
            display:grid;gap:14px;list-style:none;margin:0;padding:0
        }
        .awdpk-features li{
            display:flex;align-items:flex-start;gap:10px;
            margin:0;color:#855457;font-size:16px;line-height:1.7
        }
        .awdpk-features li>span{
            display:grid;place-items:center;flex-shrink:0;
            width:20px;height:25px;
            color:var(--awdpk-card);font-size:17px;font-weight:750
        }

        /* Buttons */
        .awdpk-card-footer{margin-top:auto;padding-top:31px}
        .awdpk a.awdpk-package-button{
            display:flex;align-items:center;justify-content:space-between;
            gap:14px;min-height:54px;padding:14px 17px;
            border:1px solid var(--awdpk-card);border-radius:10px;
            background:#fff;color:var(--awdpk-card);
            font-size:15px;font-weight:750;line-height:1.6;
            text-decoration:none
        }
        .awdpk-package-button>span{font-size:23px}
        .awdpk-featured a.awdpk-package-button,
        .awdpk a.awdpk-package-button:hover{
            color:#fff;background:var(--awdpk-card)
        }
        .awdpk-package-note{
            margin:15px 0 0;color:#ae7e81;
            font-size:14px;line-height:1.8
        }
        .awdpk-scope-note{
            display:flex;align-items:flex-start;justify-content:center;
            gap:10px;max-width:1050px;margin:27px auto 0;
            color:#ab787b;font-size:14px;line-height:1.85
        }
        .awdpk-scope-note>span{
            flex-shrink:0;color:var(--awdpk-accent);
            font-size:18px;line-height:1.5
        }

        /* Help choosing */
        .awdpk-bottom{
            display:flex;align-items:center;justify-content:space-between;
            gap:30px;padding:28px 31px;margin-top:33px;
            border:1px solid #f5ece1;border-radius:17px;
            background:linear-gradient(115deg,#fdfcfa,#fcf9f6)
        }
        .awdpk-bottom h3{
            margin:0;color:#533835;font-size:25px;
            font-weight:750;line-height:1.35;letter-spacing:-.6px
        }
        .awdpk-bottom p{
            max-width:760px;margin:10px 0 0;
            color:#a36b6f;font-size:16px;line-height:1.85;
            white-space:pre-line
        }
        .awdpk a.awdpk-bottom-button{
            display:inline-flex;align-items:center;justify-content:center;
            flex-shrink:0;gap:24px;min-height:53px;
            padding:14px 22px;border-radius:10px;
            background:var(--awdpk-accent);color:#fff;
            font-size:15px;font-weight:700;line-height:1.6;
            text-decoration:none
        }
        .awdpk-bottom-button>span{font-size:23px}
        .awdpk a:focus-visible{
            outline:3px solid #af1c25;outline-offset:4px
        }

        @media(max-width:1150px){
            .awdpk-inner{padding:72px 25px}
            .awdpk-grid{gap:20px}
            .awdpk-card-content{padding:28px 23px}
            .awdpk .awdpk-card h3{font-size:25px}
            .awdpk-price{font-size:31px}
        }
        @media(max-width:1000px){
            .awdpk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
            .awdpk-bottom{flex-direction:column;align-items:flex-start}
        }
        @media(max-width:650px){
            .awdpk-inner{padding:52px 20px}
            .awdpk-intro{text-align:left;margin-bottom:30px}
            .awdpk-eyebrow{justify-content:flex-start;font-size:14px}
            .awdpk .awdpk-title{font-size:35px;letter-spacing:-1.1px}
            .awdpk-description{font-size:16px}
            .awdpk-grid{grid-template-columns:minmax(0,1fr);gap:24px}
            .awdpk-card-content{padding:29px 25px}
            .awdpk .awdpk-card h3{font-size:28px}
            .awdpk-price{font-size:34px}
            .awdpk-card-description,.awdpk-features li{font-size:16px}
            .awdpk a.awdpk-package-button{font-size:16px}
            .awdpk-badge,.awdpk-price-note,
            .awdpk-package-note,.awdpk-features-label,
            .awdpk-card-label,.awdpk-scope-note{font-size:14px}
            .awdpk-bottom{padding:26px 23px}
            .awdpk-bottom h3{font-size:25px}
            .awdpk-bottom p{font-size:16px}
            .awdpk a.awdpk-bottom-button{width:100%;font-size:16px}
        }
        @media(prefers-reduced-motion:reduce){
            .awdpk *{transition:none!important}
            .awdpk-card:hover{transform:none}
        }

body.awdpremium .awdpk{background:#fdfbf9}
body.awdpremium .awdpk-intro{max-width:950px;margin-bottom:48px}
body.awdpremium .awdpk-grid{gap:25px}
body.awdpremium .awdpk-card{border:1px solid #dcd3c7;border-radius:26px;background:#fefdfb;box-shadow:0 6px 0 #e5dccf55}
body.awdpremium .awdpk-card::after{height:5px}
body.awdpremium .awdpk-card-content{padding:34px 30px}
body.awdpremium .awdpk-featured{border:2px solid #ad5056;background:#f9f4ee;box-shadow:0 8px 0 #e8b4b777,0 20px 45px #883e4220}
body.awdpremium .awdpk-featured::before{display:none}
body.awdpremium .awdpk-badge{background:#8c363b;font-size:14px;letter-spacing:.35px;padding:14px;color:#fff}
body.awdpremium .awdpk-package-symbol{width:62px;height:62px;font-size:42px;color:#6b3538;border:1px solid #e8dac7;background:#ffffff9c;border-radius:17px}
body.awdpremium .awdpk-package-symbol::before{display:none}
body.awdpremium .awdpk-card-label{font-size:14px;color:#613d3f;font-weight:750;line-height:1.7;letter-spacing:.1px}
body.awdpremium .awdpk .awdpk-card h3{font-size:30px;line-height:1.22;color:#3b2523;font-weight:800;letter-spacing:-.8px}
body.awdpremium .awdpk-card-description{font-size:18px;line-height:1.8;color:#674043}
body.awdpremium .awdpk-price-area{padding:26px 0;border-color:#dfd6c9;margin-top:27px}
body.awdpremium .awdpk-price,body.awdpremium .awdpk-featured .awdpk-price{font-size:35px;line-height:1.2;font-weight:850;letter-spacing:-1px;color:#472926}
body.awdpremium .awdpk-price-note{font-size:15px;line-height:1.8;color:#714749}
body.awdpremium .awdpk-features-label{font-size:14px;color:#774b4d;letter-spacing:.5px;font-weight:750}
body.awdpremium .awdpk-features{gap:15px}
body.awdpremium .awdpk-features li{font-size:17px;line-height:1.7;color:#4d3937}
body.awdpremium .awdpk-features li>span{font-size:19px;color:#53302c}
body.awdpremium .awdpk a.awdpk-package-button{font-size:16px;color:#502e2b;background:#fff;border:1px solid #d9b6b8;min-height:56px;border-radius:12px;padding:15px 17px;font-weight:750}
body.awdpremium .awdpk-featured a.awdpk-package-button{background:var(--ap-purple);border-color:var(--ap-purple);color:#fff;box-shadow:0 5px 0 #b4242d}
body.awdpremium .awdpk a.awdpk-package-button:hover{background:#4b2b28;color:#fff;border-color:#4b2b28}
body.awdpremium .awdpk-package-note{font-size:15px;color:#754a4c;line-height:1.8}
body.awdpremium .awdpk-scope-note{font-size:15px;line-height:1.9;color:#73484b;max-width:1150px;margin-top:32px}
body.awdpremium .awdpk-bottom{background:#f1e9df;border-color:#dbbfc1;border-radius:21px;padding:31px}
body.awdpremium .awdpk-bottom h3{font-size:29px;color:#3b2e2d}
body.awdpremium .awdpk-bottom p{font-size:18px;color:#5c3a3c}
body.awdpremium .awdpk a.awdpk-bottom-button{background:#4b2f2c;color:#fff;font-size:17px;min-height:56px;border-radius:12px}
@media(max-width:1150px){body.awdpremium .awdpk-card-content{padding:29px 25px}body.awdpremium .awdpk .awdpk-card h3{font-size:28px}body.awdpremium .awdpk-price{font-size:33px}}
@media(max-width:650px){body.awdpremium .awdpk-card-content{padding:31px 26px}body.awdpremium .awdpk .awdpk-card h3{font-size:31px}body.awdpremium .awdpk-card-description{font-size:17px}body.awdpremium .awdpk-price,body.awdpremium .awdpk-featured .awdpk-price{font-size:36px}body.awdpremium .awdpk-price-note,body.awdpremium .awdpk-package-note,body.awdpremium .awdpk-scope-note{font-size:15px}body.awdpremium .awdpk-features li{font-size:17px}body.awdpremium .awdpk a.awdpk-package-button{font-size:17px}body.awdpremium .awdpk-bottom{padding:28px 24px}body.awdpremium .awdpk-bottom p{font-size:17px}}


/* Studio 2.0 section finish. */
body.awdpremium .awdpk{background:linear-gradient(180deg,#fff,#fcfaf7)}body.awdpremium .awdpk-card{border:1px solid #eee5d8}body.awdpremium .awdpk-card:hover{box-shadow:0 20px 48px #65252912}
