.awdph-header{
            position:relative;z-index:200;
            background:rgba(255,255,255,.97);
            color:#3c2320;
            border-bottom:1px solid #f4f1ec;
            box-shadow:0 4px 24px rgba(34,26,74,.035);
            font-family:system-ui,-apple-system,BlinkMacSystemFont,
                        "Segoe UI",sans-serif
        }
        .awdph-header::before{
            content:"";display:block;height:3px;
            background:linear-gradient(90deg,
                var(--awdph-a),var(--awdph-b),#cc2933,#e8757b,#eb8188)
        }
        .awdph-header *{box-sizing:border-box}
        .awdph-header a{text-decoration:none;color:inherit}
        .awdph-header button{
            font:inherit;cursor:pointer;text-transform:none;
            letter-spacing:normal;margin:0
        }
        .awdph-sticky{
            position:sticky;top:0;
            backdrop-filter:blur(16px)
        }
        .admin-bar .awdph-sticky{top:32px}
        .awdph-announcement{
            padding:7px 20px;text-align:center;
            background:linear-gradient(100deg,#fbf7f1,#faf6f1);
            color:#6d4346;font-size:11px;line-height:1.6
        }
        .awdph-announcement>span{
            color:var(--awdph-a);margin-inline-end:6px
        }
        .awdph-inner{
            max-width:1400px;margin-inline:auto;
            padding:9px 30px;
            min-height:var(--awdph-height,72px);
            display:flex;align-items:center;gap:28px
        }
        .awdph-brand{
            display:flex;align-items:center;gap:10px;
            flex-shrink:0;max-width:340px;min-width:0
        }
        .awdph-brand-icon{
            display:grid;place-items:center;
            width:40px;height:40px;flex-shrink:0;
            background:linear-gradient(140deg,var(--awdph-a),var(--awdph-b));
            color:#fff;border-radius:12px;
            box-shadow:0 6px 16px rgba(105,65,245,.17)
        }
        .awdph-brand-icon svg{display:block;width:29px;height:29px}
        .awdph-logo{
            display:block;width:auto;height:auto;
            max-width:var(--awdph-logo,165px);
            max-height:calc(var(--awdph-height,72px) - 18px);
            object-fit:contain
        }
        .awdph-brand-copy{min-width:0}
        .awdph-brand-name{
            display:block;font-size:18px;font-weight:800;
            letter-spacing:-.6px;line-height:1.25;
            overflow-wrap:anywhere
        }
        .awdph-brand-subtitle{
            display:block;margin-top:4px;
            color:#ab7a7d;font-size:8px;font-weight:650;
            letter-spacing:1.65px;line-height:1.4
        }
        .awdph-panel{
            flex:1;display:flex;align-items:center;
            justify-content:flex-end;gap:30px;min-width:0
        }
        .awdph-menu,.awdph-submenu{
            margin:0;padding:0;list-style:none
        }
        .awdph-menu{
            display:flex;align-items:center;gap:21px;flex-wrap:wrap
        }
        .awdph-menu li{position:relative;margin:0}
        .awdph-link-row{display:flex;align-items:center}
        .awdph-link-row>a{
            position:relative;display:block;
            padding:12px 0;font-size:12px;font-weight:650;
            line-height:1.5;white-space:nowrap
        }
        .awdph-link-row>a::after{
            content:"";position:absolute;bottom:4px;
            inset-inline-start:0;width:0;height:2px;
            border-radius:2px;
            background:linear-gradient(90deg,var(--awdph-a),var(--awdph-b));
            transition:width .18s ease
        }
        .awdph-link-row>a:hover,
        .awdph-link-row>a[aria-current="page"]{
            color:var(--awdph-a)
        }
        .awdph-link-row>a:hover::after,
        .awdph-link-row>a[aria-current="page"]::after{width:100%}
        .awdph-header .awdph-sub-toggle{
            display:none;border:0;background:transparent;
            padding:4px 0 4px 5px;color:#9e6467;font-size:15px
        }
        .awdph-js .awdph-sub-toggle{display:block}
        .awdph-submenu{
            display:none;position:absolute;top:100%;
            inset-inline-start:0;min-width:225px;max-width:280px;
            padding:8px;background:#fff;
            border:1px solid #f4eee5;border-radius:12px;
            box-shadow:0 15px 40px rgba(43,25,82,.12)
        }
        .awdph-submenu a{
            display:block;padding:11px 13px;border-radius:7px;
            font-size:12px;font-weight:550;line-height:1.5
        }
        .awdph-submenu a:hover{
            color:var(--awdph-a);background:#fcf9f5
        }
        .awdph-menu>li:hover>.awdph-submenu,
        .awdph-menu>li:focus-within>.awdph-submenu,
        .awdph-menu>li.awdph-expanded>.awdph-submenu{display:block}
        .awdph-menu>li:last-child>.awdph-submenu{
            inset-inline-start:auto;inset-inline-end:0
        }
        .awdph-actions{
            display:flex;align-items:center;gap:18px;flex-shrink:0
        }
        .awdph-talk{
            display:inline-flex;align-items:center;gap:7px;
            font-size:12px;font-weight:650;white-space:nowrap
        }
        .awdph-contact-dot{
            width:7px;height:7px;border-radius:50%;
            background:#ad1c25;box-shadow:0 0 0 4px #f8f2e9
        }
        .awdph-header .awdph-cta{
            display:inline-flex;align-items:center;justify-content:center;
            gap:15px;padding:9px 10px 9px 17px;min-height:42px;
            color:#fff;background:linear-gradient(
                115deg,var(--awdph-a),var(--awdph-b)
            );
            font-size:12px;font-weight:700;line-height:1.5;
            border-radius:9px;
            box-shadow:0 5px 14px rgba(77,80,206,.17);
            transition:transform .18s ease,box-shadow .18s ease
        }
        .awdph-cta-arrow{
            display:grid;place-items:center;width:25px;height:25px;
            border-radius:6px;background:rgba(255,255,255,.19);
            font-size:17px
        }
        .awdph-header .awdph-cta:hover{
            transform:translateY(-1px);
            box-shadow:0 8px 20px rgba(77,80,206,.23)
        }
        .awdph-header .awdph-mobile-toggle{display:none}
        .awdph-header :is(a,button,summary):focus-visible{
            outline:3px solid #b31d26;outline-offset:4px
        }
        .awdph-language{position:relative;font-size:11px}
        .awdph-language summary{
            cursor:pointer;padding:7px 8px;
            border:1px solid #eee8e1;border-radius:6px
        }
        .awdph-language-list{
            position:absolute;top:100%;inset-inline-end:0;
            width:190px;max-height:280px;overflow:auto;
            margin-top:8px;padding:7px;background:#fff;
            border:1px solid #eee8e1;border-radius:9px;
            box-shadow:0 10px 30px #41262315
        }
        .awdph-language-list a{display:block;padding:9px;border-radius:5px}
        .awdph-language-list a:hover,
        .awdph-language-list a[aria-current]{background:#fbf7f2}

        @media(max-width:1250px) and (min-width:1121px){
            .awdph-inner{gap:18px;padding-inline:22px}
            .awdph-panel{gap:18px}
            .awdph-menu{gap:14px}
            .awdph-actions{gap:12px}
            .awdph-brand-name{font-size:16px}
            .awdph-brand{max-width:290px}
        }

        @media(max-width:1120px){
            .awdph-inner{
                flex-wrap:wrap;justify-content:space-between;
                gap:10px;padding:10px 22px
            }
            .awdph-brand{max-width:calc(100% - 90px)}
            .awdph-brand-name{font-size:17px}
            .awdph-js .awdph-mobile-toggle{
                display:inline-flex;align-items:center;gap:8px;
                padding:9px 10px;border:1px solid #f0eae1;
                border-radius:8px;background:#fdfbf8;color:#4e3431;
                font-size:11px;font-weight:650
            }
            .awdph-bars{display:grid;gap:4px;width:16px}
            .awdph-bars i{
                display:block;height:1.5px;border-radius:2px;
                background:currentColor
            }
            .awdph-bars i:nth-child(2){width:11px}
            .awdph-panel{
                display:block;flex-basis:100%;
                padding:10px 0 7px
            }
            .awdph-js .awdph-panel{display:none}
            .awdph-js .awdph-panel.awdph-open{
                display:block;max-height:70vh;overflow:auto
            }
            .awdph-menu{display:block}
            .awdph-menu>li{border-bottom:1px solid #f5f1eb}
            .awdph-link-row{justify-content:space-between}
            .awdph-link-row>a{flex:1;padding:14px 3px;font-size:13px}
            .awdph-link-row>a::after{display:none}
            .awdph-header .awdph-sub-toggle{
                padding:8px 12px;background:#fbf8f4;
                border-radius:6px;font-size:16px
            }
            .awdph-submenu,
            .awdph-menu>li:last-child>.awdph-submenu{
                position:static;display:block;max-width:none;
                min-width:0;padding:0 0 10px 14px;
                border:0;border-radius:0;box-shadow:none
            }
            .awdph-js .awdph-menu>li>.awdph-submenu{display:none}
            .awdph-js .awdph-menu>li.awdph-expanded>.awdph-submenu{
                display:block
            }
            .awdph-submenu a{padding:11px}
            .awdph-actions{
                flex-wrap:wrap;justify-content:space-between;
                gap:16px;padding-top:20px
            }
            .awdph-language-list{
                position:static;box-shadow:none;margin-top:6px
            }
            [dir="rtl"] .awdph-submenu{padding:0 14px 10px 0}
        }

        @media(max-width:782px){
            .admin-bar .awdph-sticky{top:46px}
        }

        @media(max-width:600px){
            .admin-bar .awdph-sticky{top:0}
            .awdph-inner{padding-inline:16px}
            .awdph-brand{gap:8px}
            .awdph-brand-name{font-size:15px;letter-spacing:-.4px}
            .awdph-brand-subtitle{
                font-size:6.5px;letter-spacing:1.1px
            }
            .awdph-brand-icon{width:34px;height:34px;border-radius:10px}
            .awdph-brand-icon svg{width:25px;height:25px}
            .awdph-logo{max-width:min(var(--awdph-logo),42vw)}
            .awdph-announcement{font-size:10px}
        }

        @media(prefers-reduced-motion:reduce){
            .awdph-header *{transition:none!important}
            .awdph-header .awdph-cta:hover{transform:none}
        }

body.awdpremium .awdph-header{background:#fffffff5;color:var(--ap-ink);border-bottom:1px solid #efe8df;box-shadow:0 4px 24px #3e242208;backdrop-filter:blur(14px)}
body.awdpremium .awdph-header::before{height:4px;background:linear-gradient(90deg,var(--ap-purple) 0%,#ea7d84 40%,#e56169 70%,#cd7a7f 100%)}
body.awdpremium .awdph-inner{max-width:1440px;padding:12px 36px;gap:28px}
body.awdpremium .awdph-brand{max-width:370px;gap:11px}
body.awdpremium .awdph-brand-icon{width:43px;height:43px;border-radius:13px;background:var(--ap-purple);box-shadow:0 6px 15px #e1444e25}
body.awdpremium .awdph-brand-name{font-size:21px;line-height:1.25;letter-spacing:-.6px;font-weight:800;color:var(--ap-ink)}
body.awdpremium .awdph-brand-subtitle{font-size:14px;letter-spacing:.5px;line-height:1.5;color:#6b4345;font-weight:600;margin-top:4px}
body.awdpremium .awdph-panel{gap:24px}
body.awdpremium .awdph-menu{gap:22px}
body.awdpremium .awdph-link-row>a{font-size:16px;color:#482e2b;font-weight:650;padding:12px 0}
body.awdpremium .awdph-link-row>a[aria-current=page]{color:var(--ap-purple)}
body.awdpremium .awdph-submenu{padding:10px;min-width:250px;border-radius:16px;box-shadow:0 18px 48px #41262320}
body.awdpremium .awdph-submenu a{font-size:16px;padding:12px;color:#482e2b}
body.awdpremium .awdph-talk{font-size:16px;color:#3d2725}
body.awdpremium .awdph-actions{gap:20px}
body.awdpremium .awdph-header .awdph-cta{min-height:48px;padding:10px 12px 10px 18px;font-size:16px;border-radius:12px;background:var(--ap-purple);box-shadow:0 6px 18px #e1444e22;color:#fff}
body.awdpremium .awdph-cta-arrow{width:29px;height:29px;border-radius:8px}
body.awdpremium .awdph-announcement{font-size:15px;font-weight:550;padding:8px;background:#f9f2ea;color:#6b262a}
body.awdpremium .awdph-language{font-size:15px;color:#3f2623}
@media(max-width:1350px) and (min-width:1121px){body.awdpremium .awdph-inner{padding-inline:25px;gap:18px}body.awdpremium .awdph-panel{gap:18px}body.awdpremium .awdph-menu{gap:13px}body.awdpremium .awdph-actions{gap:13px}body.awdpremium .awdph-brand{max-width:310px}body.awdpremium .awdph-brand-name{font-size:19px}}
@media(max-width:1120px){body.awdpremium .awdph-inner{padding:12px 24px}body.awdpremium .awdph-brand{max-width:calc(100% - 105px)}body.awdpremium .awdph-header.awdph-js .awdph-mobile-toggle{font-size:15px;padding:10px 12px;background:#f9f4ed;border:1px solid #f0e2d0;color:#66272b}body.awdpremium .awdph-link-row>a{font-size:18px;padding:15px 3px}body.awdpremium .awdph-submenu a{font-size:17px}body.awdpremium .awdph-menu{display:block}body.awdpremium .awdph-panel{padding-top:15px}body.awdpremium .awdph-actions{padding-top:22px;gap:18px}body.awdpremium .awdph-header .awdph-cta{font-size:16px}body.awdpremium .awdph-language-list a{font-size:16px}}
@media(max-width:600px){body.awdpremium .awdph-inner{padding-inline:18px}body.awdpremium .awdph-brand-name{font-size:19px}body.awdpremium .awdph-brand-subtitle{font-size:14px;letter-spacing:0}body.awdpremium .awdph-brand{gap:9px}body.awdpremium .awdph-brand-icon{width:36px;height:36px}body.awdpremium .awdph-header.awdph-js .awdph-mobile-toggle{font-size:14px}body.awdpremium .awdph-logo{max-width:min(var(--awdph-logo,165px),38vw)}}
@media(max-width:600px){body.awdpremium .awdph-inner{flex-wrap:wrap;align-items:center;min-height:76px;gap:10px}body.awdpremium .awdph-brand{flex:1 1 0;max-width:calc(100% - 92px);min-width:0}body.awdpremium .awdph-brand-copy{min-width:0;flex:1}body.awdpremium .awdph-brand-subtitle{display:none}body.awdpremium .awdph-brand-name{font-size:18px;line-height:1.2}body.awdpremium .awdph-header.awdph-js .awdph-mobile-toggle{flex:0 0 auto;margin-inline-start:auto;padding:10px 9px}body.awdpremium .awdph-panel{flex:0 0 100%}}


/* Studio 2.0 section finish. */
body.awdpremium .awdph-header{background:#ffffffed;border-bottom:1px solid #f2ece4;box-shadow:0 4px 25px #492b2806;backdrop-filter:blur(16px)}body.awdpremium .awdph-inner{max-width:1280px}body.awdpremium .awdph-cta{border-radius:50px;background:linear-gradient(120deg,var(--ap-purple),#e55d65);box-shadow:0 7px 20px #b62f4322}
body.awdpremium .awdph-header{background:#fffaf2f2;border-color:#ebddcd}body.awdpremium .awdph-brand-name{font-size:19px;letter-spacing:-.7px;line-height:1.2;color:#4a302b}body.awdpremium .awdph-brand-subtitle{font-size:9px;letter-spacing:1.2px;color:#8c6859}body.awdpremium .awdph-brand-icon{background:#b62f43;color:#fff;border-radius:13px}body.awdpremium .awdph-cta{background:#b62f43;border-color:#b62f43;border-radius:30px;box-shadow:none;font-size:13px}body.awdpremium .awdph-nav a{font-size:14px}body.awdpremium .awdph-announcement{background:#713039;color:#fff5e9;font-size:11px;letter-spacing:.6px;padding:7px 16px}body.awdpremium .awdph-inner{padding-inline:32px;gap:25px}@media(max-width:650px){body.awdpremium .awdph-inner{padding-inline:20px}body.awdpremium .awdph-brand-name{font-size:17px;max-width:210px}}
