.color-text-primary{color:var(--db-color-primary)}button,input,select,optgroup,textarea,h1,h2,h3,h4,h5,h6,a:active,a:focus,a:hover strong,div,p,blockquote,q,code{color:var(--db-text-primary)}button a,input a,select a,optgroup a,textarea a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,a:active a,a:focus a,a:hover strong a,div a,p a,blockquote a,q a,code a{color:inherit}.disclaimer,kbd,tt,var,a,a:visited{color:var(--db-text-secondary)}label{color:var(--db-text-secondary)}code{background-color:var(--db-surface-layer-2);border-radius:var(--db-radius-s);padding:2px 4px}kbd,tt,var,abbr,acronym{color:var(--db-text-secondary)}mark{color:var(--db-color-primary);background:var(--db-color-primary-20)}.wp-block-separator,hr{background-color:var(--db-border-base)}.icon{color:var(--db-icon-default)}body.dark-mode button.input-search-icon,.darkmode--activated button.input-search-icon{background-image:url(../9a51b8d55567a413020c.svg)}*{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li>ul,li>ol{margin-bottom:0}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}pre{line-height:1.8;padding:20px;font-size:1rem;margin:var(--db-margin-m) 0}table{border-collapse:collapse;border-spacing:0}::-webkit-input-placeholder{color:inherit;opacity:.54}::-moz-selection,::selection,::-moz-selection{background:var(--db-color-primary);color:var(--db-text-inverse-primary)}.wp-block-separator,hr{border:0;height:1px;margin-bottom:var(--db-margin-l)}ul,ol{margin:0;padding:0;list-style:none}article li>ul,article li>ol{margin-bottom:0;margin-left:16px}dl{margin:0}dt{font-weight:bold}dd{margin:0}img{display:block;height:auto;max-width:100%;width:100%}caption,th{font-weight:bold}caption{color:var(--db-text-tertiary)}body{position:relative;overflow-x:hidden;isolation:isolate;width:100%;margin:0 auto;background-color:var(--db-bg-secondary)}.flex{gap:var(--db-gap-s);display:flex;align-items:center;flex-direction:row}main.site-main{position:relative;width:100%;min-height:calc(100vh - 80px)}body.header-static main.site-main{padding-top:0;min-height:0}body.header-static .page-header{padding-top:var(--db-padding-xl)}.app-container{position:relative}section{position:relative;padding:80px 0;width:100%;overflow:hidden;z-index:0}.container{position:relative;width:100%;max-width:1360px;padding:0 40px;margin:auto}.container-full{max-width:100%;padding:0 40px;margin:auto}.narrow-container{max-width:760px;padding:0 20px;margin:auto}.grid{display:grid;display:-ms-grid;gap:20px;align-content:start;align-items:stretch}.grid-8{grid-template-columns:repeat(8, 1fr);-ms-grid-columns:repeat(8, 1fr)}.grid-6{grid-template-columns:repeat(6, 1fr);-ms-grid-columns:repeat(6, 1fr)}.grid-5{grid-template-columns:repeat(5, 1fr);-ms-grid-columns:repeat(5, 1fr)}.grid-4{grid-template-columns:repeat(4, 1fr);-ms-grid-columns:repeat(4, 1fr)}.grid-4>*{min-width:0;width:100%}.grid-3{grid-template-columns:repeat(3, 1fr);-ms-grid-columns:repeat(3, 1fr)}.grid-2{grid-template-columns:repeat(2, 1fr);-ms-grid-columns:repeat(2, 1fr)}.grid article{margin:initial}.grid-checkout{display:grid;display:-ms-grid;grid-template-columns:1fr 360px;-ms-grid-columns:1fr 360px;gap:var(--db-gap-xl)}.grid-forum{display:grid;display:-ms-grid;grid-template-columns:1fr 280px;-ms-grid-columns:1fr 280px;gap:var(--db-gap-xl)}.grid-archive{display:grid;display:-ms-grid;grid-template-columns:1fr;-ms-grid-columns:1fr;display:block;min-height:100vh}.grid-single{display:grid;display:-ms-grid;grid-template-columns:1fr;-ms-grid-columns:1fr;padding-top:72px}.grid-signin{width:100%;display:grid;display:-ms-grid;gap:0;grid-template-columns:repeat(2, 1fr);-ms-grid-columns:repeat(2, 1fr)}.grid-course-archive{width:100%;max-width:1800px;margin:auto;gap:var(--db-gap-xl);display:grid;display:-ms-grid}.grid-course{width:100%;margin:auto;gap:var(--db-gap-l);display:grid;padding-top:90px;display:-ms-grid;grid-template-columns:200px 1fr;-ms-grid-columns:200px 1fr}.grid-course .content-area{width:100%}.grid-tools{width:100%;max-width:1920px;margin:auto;display:flex;align-items:start}.grid-tools .content-area{padding:var(--db-padding-m);border-right:1px solid var(--db-border-base)}.grid-tools .fixed-area{position:sticky;top:56px;padding:var(--db-padding-m)}.grid-gradient .content-area{width:100%}.grid-controls{width:100%;max-width:1800px;margin:auto;gap:var(--db-gap-xl);display:grid;display:-ms-grid;grid-template-columns:280px 1fr;-ms-grid-columns:280px 1fr;align-items:start}.grid-controls .content-area{width:100%}.grid-dashboard{width:100%;max-width:1240px;margin:auto;gap:var(--db-gap-xl);display:grid;padding:0 20px;display:-ms-grid;grid-template-columns:200px 1fr;-ms-grid-columns:200px 1fr}.grid-dashboard .content-area{width:100%}.grid-cart{display:grid;display:-ms-grid;grid-template-columns:1fr 320px;-ms-grid-columns:1fr 320px}.row{margin-right:-12px;margin-left:-12px;font-size:0}.db-col-2,.db-col-3,.db-col-4,.db-col-5,.db-col-6,.db-col-7,.db-col-8,.db-col-9,.db-col-12{position:relative;min-height:1px;display:inline-block;padding-left:12px;padding-right:12px;vertical-align:top}.db-col-2{width:16.66666667%}.db-col-3{width:25%}.db-col-4{width:33.33333333%}.db-col-5{width:41.66666667%}.db-col-6{width:50%}.db-col-7{width:58.3333333%}.db-col-8{width:66.66666667%}.db-col-9{width:75%}.db-col-12{width:100%}.mo-none{display:block}@media only screen and (max-width: 1600px){.container-full{padding:0 20px}section{padding:60px 0}.grid-8{grid-template-columns:repeat(6, 1fr);-ms-grid-columns:repeat(6, 1fr)}.grid-6{grid-template-columns:repeat(5, 1fr);-ms-grid-columns:repeat(5, 1fr)}.grid-5{grid-template-columns:repeat(5, 1fr);-ms-grid-columns:repeat(5, 1fr)}.grid-4{grid-template-columns:repeat(4, 1fr);-ms-grid-columns:repeat(4, 1fr)}.grid-3{grid-template-columns:repeat(3, 1fr);-ms-grid-columns:repeat(3, 1fr)}.grid-2{grid-template-columns:repeat(2, 1fr);-ms-grid-columns:repeat(2, 1fr)}}@media only screen and (max-width: 1280px){.container-full{padding:0 20px}.grid-8{grid-template-columns:repeat(4, 1fr);-ms-grid-columns:repeat(4, 1fr)}.grid-6{grid-template-columns:repeat(4, 1fr);-ms-grid-columns:repeat(4, 1fr)}.grid-5{grid-template-columns:repeat(4, 1fr);-ms-grid-columns:repeat(4, 1fr)}.grid-4{grid-template-columns:repeat(3, 1fr);-ms-grid-columns:repeat(3, 1fr)}.grid-3{grid-template-columns:repeat(3, 1fr);-ms-grid-columns:repeat(3, 1fr)}.grid-2{grid-template-columns:repeat(2, 1fr);-ms-grid-columns:repeat(2, 1fr)}.grid-course{display:grid;display:-ms-grid;gap:24px;grid-template-columns:200px 1fr;-ms-grid-columns:200px 1fr}}@media only screen and (max-width: 1024px){.container{padding:0 24px}section{padding:60px 0}.grid{gap:24px}.grid-8{grid-template-columns:repeat(4, 1fr);-ms-grid-columns:repeat(4, 1fr)}.grid-6{grid-template-columns:repeat(4, 1fr);-ms-grid-columns:repeat(4, 1fr)}.grid-5{grid-template-columns:repeat(3, 1fr);-ms-grid-columns:repeat(3, 1fr)}.grid-4{grid-template-columns:repeat(3, 1fr);-ms-grid-columns:repeat(3, 1fr)}.grid-3{grid-template-columns:repeat(2, 1fr);-ms-grid-columns:repeat(2, 1fr)}.grid-2{grid-template-columns:repeat(2, 1fr);-ms-grid-columns:repeat(2, 1fr)}.grid-signin{grid-template-columns:320px 1fr;-ms-grid-columns:320px 1fr}.grid-single{grid-template-columns:1fr;-ms-grid-columns:1fr}.grid-cart{grid-template-columns:1fr;-ms-grid-columns:1fr}.grid-course{grid-template-columns:172px 1fr;-ms-grid-columns:172px 1fr}}@media only screen and (max-width: 820px){.grid-course{grid-template-columns:1fr;-ms-grid-columns:1fr;padding:0;gap:0;padding-top:56px}.grid-course .grid-archive,.grid-course .content-area{padding:24px}.grid-course .grid-archive .post-filter-wrap,.grid-course .content-area .post-filter-wrap{margin:0}.grid-single{padding-top:56px}.grid-signin{grid-template-columns:1fr;-ms-grid-columns:1fr}.grid-tools{flex-direction:column-reverse}.grid-tools .content-area{border-right:none;border-top:1px solid var(--db-border-base)}.grid-tools .fixed-area{position:relative;top:0}.mo-only{display:block}.container-full{padding:0 20px}.post .container-full{padding:0}.grid{gap:16px}.grid-8{grid-template-columns:repeat(3, 1fr);-ms-grid-columns:repeat(3, 1fr)}.grid-6{grid-template-columns:repeat(3, 1fr);-ms-grid-columns:repeat(3, 1fr)}.grid-5{grid-template-columns:repeat(3, 1fr);-ms-grid-columns:repeat(2, 1fr)}.grid-4{grid-template-columns:repeat(2, 1fr);-ms-grid-columns:repeat(2, 1fr)}.grid-3{grid-template-columns:repeat(2, 1fr);-ms-grid-columns:repeat(2, 1fr)}.grid-2{grid-template-columns:repeat(2, 1fr)}.container{padding:0 24px}.row{margin-right:-8px;margin-left:-8px}.db-col-2,.db-col-3,.db-col-4,.db-col-5,.db-col-6,.db-col-7,.db-col-8,.db-col-12{padding-left:8px;padding-right:8px}.db-col-9{width:100%}.db-col-8{width:100%}.db-col-6{width:100%}.db-col-4{width:50%}.db-col-3{width:33.3333%}.mo-padding-0{padding:0 !important}}@media only screen and (max-width: 767px){section{padding:40px 0}.container-full{padding:0 16px}.container{width:100%;max-width:100%;min-width:320px;padding:0 16px}.row{margin-left:-8px;margin-right:-8px}.designbase-layout-featured .container{padding:0}.pc-only{display:none}.mo-only{display:block}.mo-none{display:none}.grid-dashboard{display:grid;display:-ms-grid;grid-template-columns:1fr;-ms-grid-columns:1fr;display:block}.grid-archive{display:grid;display:-ms-grid;grid-template-columns:1fr;-ms-grid-columns:1fr;display:block}.grid-course{padding-top:48px}.grid-course .grid-archive,.grid-course .content-area{padding:16px}.grid-single{display:grid;display:-ms-grid;grid-template-columns:1fr;-ms-grid-columns:1fr;display:block;padding-top:48px}.section-freebies .grid-5{grid-template-columns:repeat(2, 1fr)}.contents-list .grid-4,.section-recentpost .grid-4,.posts-wrap .grid-4{grid-template-columns:repeat(2, 1fr)}.grid{gap:12px}.grid-8{grid-template-columns:repeat(2, 1fr);-ms-grid-columns:repeat(2, 1fr)}.grid-6{grid-template-columns:repeat(2, 1fr);-ms-grid-columns:repeat(2, 1fr)}.grid-5{grid-template-columns:repeat(2, 1fr)}.grid-4{grid-template-columns:repeat(2, 1fr)}.grid-3{grid-template-columns:repeat(1, 1fr)}.grid-2{grid-template-columns:repeat(1, 1fr)}.digital-product-related-section .grid-4,.section-digital-product .grid-4{grid-template-columns:repeat(1, 1fr)}.page-template-page-gradient-generator .grid-3{grid-template-columns:repeat(2, 1fr)}.blog .grid-4,.category .grid-4{grid-template-columns:repeat(2, 1fr)}.events-archive-list .db-col-3{width:100%}.db-col-2,.db-col-3,.db-col-4,.db-col-5,.db-col-6,.db-col-7,.db-col-8,.db-col-9{padding-left:8px;padding-right:8px}.db-col-4{width:100%}.db-col-6{width:100%}.db-col-9{width:100%}.db-col-3{width:50%}.mo-padding-0{padding:0 !important}}.v-center-parent{display:table;height:100%}.v-center{position:relative;display:table-cell;vertical-align:middle}html{font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:var(--db-font-primary);font-size:var(--db-text-base);line-height:var(--db-leading-relaxed);-ms-overflow-style:none;overflow:auto}body,button,input,select,optgroup,textarea{line-height:var(--db-leading-relaxed)}h1,h2,h3,h4,h5,h6{clear:both;font-weight:var(--db-weight-bold);line-height:var(--db-leading-snug);word-break:keep-all;margin-bottom:var(--db-margin-s)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:var(--db-text-6xl)}h2{font-size:var(--db-text-5xl);font-size:2.25rem}h3{font-size:var(--db-text-3xl);font-size:1.75rem}h4{font-size:var(--db-text-2xl);font-size:1.5rem;line-height:var(--db-leading-normal)}h5{font-size:var(--db-text-l);font-size:1.25rem;line-height:var(--db-leading-normal)}h6{font-size:var(--db-text-l)}p{font-size:var(--db-text-l);line-height:var(--db-leading-relaxed);margin-bottom:var(--db-margin-m);font-weight:var(--db-weight-normal);word-break:keep-all}.disclaimer{font-size:var(--db-text-s);opacity:var(--db-opacity-hover);text-transform:initial}a,a:visited{text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}a:active,a:focus,a:hover{outline:0;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}dfn,cite,em,i{font-style:italic}blockquote,q{quotes:none;margin:var(--db-margin-l) 0;display:block;width:100%;border:none;padding:0 var(--db-padding-m);font-size:var(--db-text-l);text-align:left;line-height:var(--db-leading-normal);border-left:2px solid var(--db-border-base)}address{margin:0 0 1.5em}pre.wp-block-code{font-size:var(--db-text-base);line-height:var(--db-leading-normal);margin-bottom:var(--db-margin-m);border-radius:var(--db-radius-s);max-width:100%;overflow:auto;padding:var(--db-padding-m)}code{font-size:inherit}kbd,tt,var{font-size:inherit}abbr,acronym{border:none;cursor:help}mark{text-decoration:none}big{font-size:125%}.pc-only{display:block}.mo-only{display:none}.single-line-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.two-lines-ellipsis{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media only screen and (max-width: 820px){h1{font-size:40px}h2{font-size:32px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}p{font-size:16px}}@media only screen and (max-width: 767px){blockquote{font-size:18px;line-height:1.6}h1{font-size:32px}h2{font-size:26px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.disclaimer{font-size:var(--db-text-xs)}}.clear:before,.clear:after,.row:before,.row:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:after,.site-footer:before{display:table;content:"";table-layout:fixed}.clear:after,.row:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}hr.clear,.clear{border:none;height:0;background:rgba(0,0,0,0);margin:0;padding:0;clear:both}.ani-rotation{animation-duration:9s;animation-name:rotation;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes db-anim-rotation{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes db-anim-spin{0%{--rotate: 0deg}100%{--rotate: 360deg}}@keyframes db-anim-rotate-icon{100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes db-anim-rotate-icon{100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes db-anim-float-x{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes db-anim-float-x{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@-webkit-keyframes db-anim-float-y{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes db-anim-float-y{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes db-anim-scroll-x{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes db-anim-marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes db-anim-gradient-text{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes db-anim-gradient-float{0%,100%{transform:translate(0, 0) scale(1);opacity:1}25%{transform:translate(50px, -30px) scale(1.1);opacity:1}50%{transform:translate(-30px, 50px) scale(0.9);opacity:1}75%{transform:translate(30px, -20px) scale(1.05);opacity:1}}@keyframes db-anim-gradient-move-left{0%,100%{transform:translate(0, 0) scale(1);opacity:1}33%{transform:translate(100px, -50px) scale(1.2);opacity:1}66%{transform:translate(-50px, 100px) scale(0.8);opacity:1}}@keyframes db-anim-gradient-move-right{0%,100%{transform:translate(0, 0) scale(1);opacity:1}25%{transform:translate(-80px, -60px) scale(1.1);opacity:.7}50%{transform:translate(60px, 80px) scale(0.9);opacity:1}75%{transform:translate(-40px, -40px) scale(1.05);opacity:.5}}@keyframes db-anim-new-mark-blink{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1)}100%{opacity:1;transform:scale(1)}}@keyframes db-anim-pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes db-anim-pulse-badge{0%,100%{box-shadow:0 2px 8px rgba(var(--db-color-primary-rgb, 0, 79, 255), 0.4)}50%{box-shadow:0 2px 12px rgba(var(--db-color-primary-rgb, 0, 79, 255), 0.6)}}@keyframes db-anim-spin-border{0%{--rotate: 0deg}100%{--rotate: 360deg}}@keyframes db-anim-fade-out{to{opacity:0;visibility:hidden}}@keyframes db-anim-slide-up-fade-out{to{transform:translateY(-105vh)}}@keyframes db-anim-lightbox-fade-in{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes db-anim-scale-up{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes db-anim-fill{from{width:0%}to{width:100%}}.animate-fl-x{-webkit-animation-name:db-anim-float-x;animation-name:db-anim-float-x;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.animate-fl-y{-webkit-animation-name:db-anim-float-y;animation-name:db-anim-float-y;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:var(--db-bg-secondary);border-radius:3px;box-shadow:0 0 2px 2px var(--db-shadow-sm);clip:auto !important;clip-path:none;color:var(--db-text-primary);display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:var(--db-padding-m) var(--db-padding-l) var(--db-padding-s);text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}@property --rotate{syntax:"<angle>";initial-value:132deg;inherits:false}.sticky-cta{position:fixed;left:16px;right:16px;bottom:40px;width:calc(100% - 32px);max-width:480px;margin:auto;padding:var(--db-padding-s);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);display:flex;align-items:center;justify-content:space-between;gap:var(--db-padding-m);background-color:var(--db-surface-alpha-70);z-index:200;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,top .3s ease}@supports(-webkit-backdrop-filter: initial) or (backdrop-filter: initial){.sticky-cta{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}}@supports not ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.sticky-cta{filter:blur(24px);-webkit-filter:blur(24px);-moz-filter:blur(24px);-o-filter:blur(24px);-ms-filter:blur(24px);background-color:var(--db-surface-base)}}.sticky-cta.show{opacity:1;visibility:visible}.sticky-cta .pricing-info{flex:1;min-width:0}.sticky-cta .pricing-info .price-wrapper{display:flex;align-items:center;gap:var(--db-padding-s);padding-left:var(--db-padding-s)}.sticky-cta .pricing-info .price-wrapper .price-original{color:var(--db-text-tertiary);text-decoration:line-through;font-size:14px}.sticky-cta .pricing-info .price-wrapper .discount{color:var(--db-color-primary);font-size:20px;font-weight:bold}.sticky-cta .pricing-info .price-wrapper .price-current{color:var(--db-text-primary);font-size:20px;font-weight:bold;line-height:1}.sticky-cta .pricing-info .pricing-caption{font-size:14px;color:var(--db-text-tertiary);line-height:1.5}.sticky-cta .cta-action{flex-shrink:0}.sticky-cta .cta-action .button.primary{white-space:nowrap}.sticky-cta .cta-action .product-status-message{font-size:13px;line-height:1.4;color:var(--db-text-secondary)}.sticky-cta .cta-action .product-status-message strong{display:block;color:var(--db-text-primary)}.sticky-cta h4{font-size:20px;margin:0;flex:1}.sticky-cta h4 .pricing{margin-left:var(--db-padding-xs);font-weight:normal}@media only screen and (max-width: 767px){.sticky-cta{bottom:16px;padding:var(--db-padding-xs);gap:var(--db-padding-xs)}.sticky-cta .pricing-info .price-wrapper .price-current,.sticky-cta .pricing-info .price-wrapper .discount{font-size:18px}.sticky-cta .pricing-info .price-wrapper .price-original{font-size:13px}.sticky-cta h4{font-size:15px}.sticky-cta h4 .pricing{margin-left:4px}}.single .section-banner-membership{margin-bottom:0}.page-card,.post-card{margin:var(--db-margin-xl) 0}.page-card:hover,.post-card:hover{opacity:.6}.page-card a,.post-card a{border-radius:var(--db-radius-m);-webkit-border-radius:var(--db-radius-m);-moz-border-radius:var(--db-radius-m);-ms-border-radius:var(--db-radius-m);border:1px solid var(--db-border-base);overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s;display:flex;align-items:stretch;flex-direction:row}.page-card-thumbnail,.post-card-thumbnail{width:200px;height:auto;overflow:hidden;flex-shrink:0;background-size:cover;background-position:center}.page-card-content,.post-card-content{padding:var(--db-padding-s)}.page-card-title,.post-card-title{margin:0 0 8px 0 !important;font-size:20px}.page-card-title a,.post-card-title a{text-decoration:none}.page-card-excerpt p,.post-card-excerpt p{font-size:15px;line-height:1.6;margin-bottom:0}.modified-date{font-size:14px;color:var(--db-text-tertiary)}.article-header{position:relative;padding:var(--db-padding-xl) 0;margin:auto;max-width:760px}.article-header .article-title{font-size:40px}.article-header::after{content:"";clear:both;display:block}.article-header .article-bgimg{width:100%;height:400px;background-position:center;background-size:cover}.article-thumbnail{position:relative;overflow:hidden;width:100%;border-radius:var(--db-radius-m);-webkit-border-radius:var(--db-radius-m);-moz-border-radius:var(--db-radius-m);-ms-border-radius:var(--db-radius-m);border:1px solid var(--db-border-base);margin-bottom:var(--db-margin-l)}.article-image{position:relative;overflow:hidden;width:100%;max-width:960px;border-radius:var(--db-radius-m);-webkit-border-radius:var(--db-radius-m);-moz-border-radius:var(--db-radius-m);-ms-border-radius:var(--db-radius-m);border:1px solid var(--db-border-base);margin:auto}.article-image .app-icon-overlay{position:absolute;left:30px;bottom:30px;z-index:10;width:100px;height:100px;background:rgba(255,255,255,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);box-shadow:0 4px 16px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;overflow:hidden}.article-image .app-icon-overlay .app-icon{width:100%;height:100%;object-fit:contain}.article-footer{width:100%;max-width:760px;margin:auto;margin-bottom:var(--db-margin-l)}.dictionary .article-header .container,.magazine .article-header .container,.article-content .container,.article-footer .container{max-width:760px}.membership-only{position:relative;padding:0;width:100%;z-index:100;border-bottom:1px solid var(--db-border-base);margin-bottom:var(--db-margin-m);padding-bottom:12px;display:flex;align-items:center;justify-content:space-between}.membership-only .membership-text{width:auto;display:inline-flex;align-items:center;gap:var(--db-margin-xxs);font-size:16px;margin:0;font-weight:bold;color:var(--db-color-primary)}.article-category{margin:var(--db-margin-s) 0;display:flex;gap:var(--db-padding-xs)}.article-category .thumb-category{margin-bottom:0;font-size:16px !important}.tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--db-padding-s);margin:var(--db-margin-m) 0}.tags a{display:inline-block}.article-text-wrap{position:relative;text-align:left}.article-text-wrap .title-wrap{display:flex;gap:var(--db-padding-l);justify-content:space-between;align-items:center}.article-text-wrap .article-title{position:relative;font-size:32px}.designterview .article-content h2{color:var(--db-text-tertiary)}.component-container p{font-size:initial}.component-container p a{white-space:normal;overflow-wrap:break-word;text-overflow:ellipsis;word-break:break-all}.article-content{max-width:760px;margin:auto;padding-bottom:var(--db-padding-2xl)}.article-content h2{font-size:28px;font-weight:bold;margin-top:var(--db-margin-xxl);margin-bottom:var(--db-margin-m);letter-spacing:-0.5px}.article-content h2:first-child{margin-top:0}.article-content h3{font-size:24px;margin-top:var(--db-margin-l)}.article-content h4{font-size:20px;margin-top:var(--db-margin-m)}.article-content strong{font-weight:bold}.article-content p a{white-space:normal;overflow-wrap:break-word;text-overflow:ellipsis;word-break:break-all}.article-content a{color:var(--db-color-primary)}.article-content .tags span{color:var(--db-text-tertiary)}.article-content p img,.article-content figure,.article-content .wp-block-image{margin:var(--db-padding-s) 0}.article-content p img img,.article-content figure img,.article-content .wp-block-image img{border:1px solid var(--db-border-base);border-radius:var(--db-radius-m);-webkit-border-radius:var(--db-radius-m);-moz-border-radius:var(--db-radius-m);-ms-border-radius:var(--db-radius-m);overflow:hidden}.article-content .wp-block-embed-youtube .wp-block-embed__wrapper{position:relative;width:100%;padding:55.6% 0 6px;border-radius:var(--db-radius-m);-webkit-border-radius:var(--db-radius-m);-moz-border-radius:var(--db-radius-m);-ms-border-radius:var(--db-radius-m);overflow:hidden}.article-content .wp-block-embed-youtube iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.article-content .wp-block-embed{margin:2rem 0;position:relative;width:100%}.article-content .wp-block-button{margin-bottom:var(--db-margin-m);width:auto}.article-content .wp-block-button__link{color:#fff !important}.article-content .wp-block-table{margin:var(--db-margin-m) 0 var(--db-margin-l);overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.article-content .wp-block-table table{margin-bottom:0;width:100%}.article-content .wp-block-table table,.article-content>table,.article-content table{margin:var(--db-margin-m) 0 var(--db-margin-l);border-collapse:separate !important;border-spacing:0 !important;border:1px solid var(--db-border-base) !important;border-radius:var(--db-radius-m);-webkit-border-radius:var(--db-radius-m);-moz-border-radius:var(--db-radius-m);-ms-border-radius:var(--db-radius-m);overflow:hidden;width:100%;table-layout:auto !important}.article-content .wp-block-table table caption,.article-content .wp-block-table table th,.article-content .wp-block-table table td,.article-content>table caption,.article-content>table th,.article-content>table td,.article-content table caption,.article-content table th,.article-content table td{border:0 !important;border-bottom:1px solid var(--db-border-base) !important;padding:var(--db-padding-s) !important;min-width:0;vertical-align:top;white-space:normal;word-break:keep-all;font-size:16px;line-height:1.5}.article-content .wp-block-table table th:not(:first-child),.article-content .wp-block-table table td:not(:first-child),.article-content>table th:not(:first-child),.article-content>table td:not(:first-child),.article-content table th:not(:first-child),.article-content table td:not(:first-child){padding-left:var(--db-padding-s) !important}.article-content .wp-block-table table thead,.article-content>table thead,.article-content table thead{border-bottom:0 !important}.article-content .wp-block-table table thead th,.article-content>table thead th,.article-content table thead th{color:var(--db-text-primary);background-color:var(--db-bg-secondary);font-weight:bold}.article-content .wp-block-table table tbody tr:last-child td,.article-content>table tbody tr:last-child td,.article-content table tbody tr:last-child td{border-bottom:0 !important}.article-content .syntaxhighlighter table{margin:0 !important;border:0 !important;border-radius:0 !important;overflow:visible !important;background:rgba(0,0,0,0) !important}.article-content .syntaxhighlighter table th,.article-content .syntaxhighlighter table td{border:0 !important;padding:0 !important;min-width:0 !important;background:rgba(0,0,0,0) !important}.article-content .syntaxhighlighter table thead th{background:rgba(0,0,0,0) !important}.license_wrap{position:relative;top:-30px;float:right}.license_wrap img{float:right}.page-back-btn{position:fixed;left:var(--db-padding-s);top:calc(env(safe-area-inset-top) + 68px);width:44px;height:44px;border-radius:var(--db-radius-s);border:1px solid var(--db-border-base);background-color:#fff;cursor:pointer;z-index:9999}.page-back-btn .back-icon{position:relative;width:24px;height:24px;margin:var(--db-padding-xs);background:url(../a874755a8acadc53f1ef.svg) no-repeat center;background-size:24px}.post-views{display:none !important}article ol{margin-bottom:var(--db-padding-m);padding-left:var(--db-padding-m);list-style:decimal}article ol li::marker{color:var(--db-text-tertiary)}article ul{margin-bottom:var(--db-padding-m);padding-left:var(--db-padding-m);list-style:disc}article ul li::marker{color:var(--db-text-tertiary)}.interview-intro{padding:var(--db-padding-l);border-radius:var(--db-radius-s);-webkit-border-radius:var(--db-radius-s);-moz-border-radius:var(--db-radius-s);-ms-border-radius:var(--db-radius-s);background-color:var(--db-bg-primary);margin-bottom:var(--db-padding-2xl)}.interview-intro p{margin:0;color:var(--db-text-secondary);font-size:15px;line-height:1.6}.single-design_tool .article-content ol,.single-design_tool .article-content ul{padding-left:1.6em}.single-magazine .sub-info span{font-size:16px;color:var(--db-text-tertiary)}.single-magazine .sub-info .a-date{margin:0}.dictionary .article-header{text-align:left;border-bottom:1px solid var(--db-border-base);margin-bottom:var(--db-margin-m)}.dictionary .article-content{padding-top:0}.dictionary .dictionary-tags{margin-bottom:var(--db-margin-l)}.single-events .article-image{background-color:var(--db-bg-primary);padding:var(--db-padding-xl)}.single-events .article-image img{width:60%;margin:auto}.meetup-data{border-bottom:1px solid var(--db-bg-primary);padding-bottom:var(--db-padding-l);margin-bottom:var(--db-margin-l)}.meetup-data label{display:inline-block;width:100px;height:24px;line-height:24px;margin-right:var(--db-padding-xs)}.meetup-data>div{margin-bottom:var(--db-margin-s)}.meetup-data strong{line-height:1}.meetup-data .icon{display:block;width:20px;height:20px;background-size:20px;float:left;margin-right:var(--db-margin-xxs)}.section-label{font-size:1rem;margin-bottom:var(--db-margin-l);color:#333}.section-label span{display:inline-block;height:40px;line-height:40px}.prev-next-section{width:100%;display:flex;margin:var(--db-margin-l) 0;gap:var(--db-margin-m);text-align:center;font-size:0;position:relative}.prev-next-section a{display:flex;width:50%;flex:1;overflow:hidden;background:var(--db-bg-primary);padding:var(--db-padding-l);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);position:relative;padding:var(--db-padding-xs)}.prev-next-section a::before,.prev-next-section a::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;transition:opacity .3s ease;pointer-events:none}.prev-next-section a::before{z-index:0;padding:var(--db-margin-xxs);background:linear-gradient(var(--rotate), var(--db-color-primary), var(--db-color-secondary) 40%, var(--db-color-primary));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;animation:db-anim-spin 3s linear infinite}.prev-next-section a:hover::before{opacity:1}.prev-next-section a img{display:none;width:120px}.prev-next-section a .thumbnail-img{width:120px;height:90px;border-radius:var(--db-radius-s);-webkit-border-radius:var(--db-radius-s);-moz-border-radius:var(--db-radius-s);-ms-border-radius:var(--db-radius-s);flex-shrink:0;background-repeat:none;background-size:cover;background-position:center}.prev-next-section a i{position:absolute;font-size:20px;color:var(--db-text-secondary);z-index:10}.prev-next-section a.next-link .text-wrap{text-align:right}.prev-next-section a.next-link i{right:var(--db-padding-m);top:50%;transform:translateY(-50%)}.prev-next-section a.prev-link .text-wrap{text-align:left}.prev-next-section a.prev-link i{left:var(--db-padding-m);top:50%;transform:translateY(-50%)}.prev-next-section a .text-wrap{padding:var(--db-padding-s);width:100%}.prev-next-section a .text-wrap .text{font-size:12px;line-height:1;font-weight:bold;color:var(--db-text-tertiary);margin-bottom:var(--db-margin-xs)}.prev-next-section a .text-wrap .post-title{font-size:15px;line-height:1.4;height:42px;min-height:42px;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;display:block;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.related-section .designbase-carousel-navigation{position:absolute;top:1rem;right:0}.related-section .related-post-title>a{display:inline-block;margin-top:var(--db-margin-s);font-size:1rem;line-height:1.5;font-weight:bold;color:#333}.related-section .related-post-title>a:active{color:#333;text-decoration:none;outline:none}.related-section .related-post-title>a:hover,.related-section .related-post-title>a:focus{text-decoration:none;outline:none;color:#005ce2}.related-section img{display:block;overflow:hidden}.related-posts-date{font-size:.875rem;color:#777}.feedback-wrap{margin-top:var(--db-margin-xl);padding:var(--db-padding-s);background:var(--db-bg-primary);padding:var(--db-padding-s);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l)}.feedback-wrap h2,.feedback-wrap h3{margin:0}.feedback-wrap ul{margin-top:var(--db-margin-m);margin-bottom:0;padding-top:var(--db-padding-m);border-top:1px solid var(--db-border-base)}.single-post .syntaxhighlighter a,.single-post .syntaxhighlighter div,.single-post .syntaxhighlighter code,.single-post .syntaxhighlighter table,.single-post .syntaxhighlighter table td,.single-post .syntaxhighlighter table tr,.single-post .syntaxhighlighter table tbody,.single-post .syntaxhighlighter table thead,.single-post .syntaxhighlighter table caption,.single-post .syntaxhighlighter textarea{line-height:1.5 !important}.single-post .syntaxhighlighter{padding:var(--db-padding-m) var(--db-padding-s)}.post-edit-button{position:fixed;bottom:var(--db-padding-m);left:var(--db-padding-m);margin:auto;text-align:center;z-index:20}.type-notice ul{padding-left:var(--db-padding-l);list-style:disc !important}@media only screen and (max-width: 1024px){.article-content{padding-top:0}}@media only screen and (max-width: 820px){.article-image{height:auto;border:none !important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0}.article-image img{border:none !important}}@media only screen and (max-width: 767px){.single .content-area{padding-top:0}.article-content .wp-block-table table th,.article-content .wp-block-table table td,.article-content>table th,.article-content>table td,.article-content table:not(.syntaxhighlighter table) th,.article-content table:not(.syntaxhighlighter table) td{word-break:break-word}.page-card,.post-card{margin:var(--db-margin-l) 0}.page-card a,.post-card a{flex-direction:column}.page-card-thumbnail,.post-card-thumbnail{width:100%;height:200px}.page-card-title,.post-card-title{font-size:20px}.article-image .app-icon-overlay{left:16px;bottom:16px;width:60px;height:60px}.article-header{text-align:center}.type-notice .article-header{text-align:left}.article-content .article-text-wrap .article-title{font-size:24px}.article-content .article-text-wrap .article-category{font-size:14px}.article-content h2{font-size:24px;margin-bottom:var(--db-margin-s)}.article-content h3{font-size:20px}.article-content h4{font-size:18px}.article-content p{font-size:16px}.author-description{flex-direction:column}.author-description .avatar{flex-direction:column}.author-description .avatar .author-profile{margin:0;margin-bottom:var(--db-margin-m)}.author-description .description{text-align:center}.author-description .description p{font-size:14px;max-width:340px;margin:auto;margin-bottom:var(--db-margin-m)}.interview-intro{padding:var(--db-padding-m);margin-bottom:var(--db-padding-2xl)}.interview-intro p{font-size:14px !important}.designterview .article-content h2{font-size:20px}.comments-area .comment-list .comment-metadata{margin-left:0}.syntaxhighlighter{border-radius:var(--db-radius-m);-webkit-border-radius:var(--db-radius-m);-moz-border-radius:var(--db-radius-m);-ms-border-radius:var(--db-radius-m)}.membership-only .membership-text{font-size:14px}.membership-only .membership-text .ghost-button{margin-left:0}.a2a_svg span{width:32px !important;height:32px !important}.single-testimonials .article-content{padding-top:80px}.single-testimonials .author-description{margin:var(--db-margin-m) 0}.post .container-full{padding:0}.article-header .article-title{font-size:24px}article ol li{font-size:16px}article ul li{font-size:16px}article ul li:before{top:10px}.prev-next-section{margin:var(--db-margin-l) 0}.prev-next-section a{flex-direction:column}.prev-next-section a .thumbnail-img{width:100%;height:90px}.prev-next-section a.prev-link{flex-direction:column-reverse}.prev-next-section a .text-wrap{padding:0;margin-bottom:var(--db-margin-s)}.prev-next-section a .text-wrap .text{font-size:16px;margin-bottom:var(--db-margin-s)}}.single-reference .background-image{width:100%;height:400px;background-size:cover;background-repeat:no-repeat;background-position:center center}.single-reference .article-header{position:relative;padding:var(--db-padding-2xl) 0;margin:auto;text-align:left;max-width:960px}.single-reference .article-header .article-title{position:relative;font-size:48px;width:100%;margin:0}.single-reference .article-header::after{content:"";clear:both;display:block}.single-reference .article-content{max-width:960px}.single-reference .article-content .wp-block-group{margin-bottom:var(--db-padding-2xl)}.single-reference .article-content .wp-block-image{margin:auto;margin-top:var(--db-margin-l)}.single-reference .article-content .r-desktop .wp-block-image{max-width:1920px}.single-reference .article-content .r-tablet .wp-block-image{max-width:768px}.single-reference .article-content .r-mo .wp-block-image{max-width:360px}.single-reference .article-footer{margin-bottom:var(--db-margin-l)}.single-reference .article-text-wrap{position:relative}.single-reference .article-text-wrap .title-wrap{display:flex;gap:var(--db-padding-l);justify-content:space-between;align-items:center}.single-reference .article-text-wrap .sub-info{border-top:1px solid var(--db-border-base);border-bottom:1px solid var(--db-border-base);padding:var(--db-padding-l) 0;margin:var(--db-margin-m) 0;gap:var(--db-padding-l);display:flex}.single-reference .article-text-wrap .sub-info>div{flex:1}.single-reference .article-text-wrap .sub-info>div span{color:var(--db-text-tertiary);margin-right:4px}@media only screen and (max-width: 767px){.single-reference .background-image{height:280px}.single-reference .article-header{padding:var(--db-padding-l) 0}.single-reference .article-header .article-title{font-size:24px}.single-reference .article-text-wrap{position:relative}.single-reference .article-text-wrap .title-wrap{gap:var(--db-padding-s)}.single-reference .article-text-wrap .sub-info{padding:var(--db-padding-m) 0;margin:var(--db-padding-m) 0;gap:var(--db-padding-m);flex-direction:column}}.post-type-archive-freefonts .font-preview-text,.single-freefonts .font-preview-text{line-height:1.25;font-size:32px;word-break:break-all;overflow-wrap:break-word}.post-type-archive-freefonts .freefonts-functions,.single-freefonts .freefonts-functions{width:100%;padding:var(--db-padding-xs);margin-bottom:var(--db-margin-l);background:var(--db-bg-primary);padding:var(--db-padding-s);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l)}.post-type-archive-freefonts #font-size-value,.single-freefonts #font-size-value{font-size:12px;color:var(--db-text-primary)}.post-type-archive-freefonts #preview-text-input,.single-freefonts #preview-text-input{flex:1}.post-type-archive-freefonts .font-size-controller,.single-freefonts .font-size-controller{width:100%;max-width:240px;flex-shrink:0;height:32px;padding:var(--db-padding-xs);display:flex;align-items:center;gap:var(--db-margin-xxs)}.post-type-archive-freefonts .font-size-controller input,.single-freefonts .font-size-controller input{flex:1}.post-type-archive-freefonts .background-image,.single-freefonts .background-image{position:relative;width:100%;height:240px;background:linear-gradient(to bottom, #004FFF, #3070FF);background-size:cover;background-repeat:no-repeat;background-position:center center}.post-type-archive-freefonts .background-image::before,.single-freefonts .background-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--bg-image-url);background-size:initial;background-repeat:no-repeat;background-position:center center;z-index:1}.post-type-archive-freefonts .article-header,.single-freefonts .article-header{position:relative;padding:var(--db-padding-2xl) 0;margin:auto;text-align:left}.post-type-archive-freefonts .article-header .article-title,.single-freefonts .article-header .article-title{position:relative;font-size:48px;width:100%;margin:0}.post-type-archive-freefonts .article-header::after,.single-freefonts .article-header::after{content:"";clear:both;display:block}.post-type-archive-freefonts .admin-views-count,.single-freefonts .admin-views-count{display:flex;align-items:center;gap:var(--db-padding-s);font-size:14px;color:var(--db-text-secondary);font-weight:bold;white-space:nowrap}.post-type-archive-freefonts .section-head-wrap,.single-freefonts .section-head-wrap{display:flex;gap:var(--db-padding-l);margin-bottom:var(--db-margin-m);justify-content:space-between;align-items:center}.post-type-archive-freefonts .section-head-wrap h2,.single-freefonts .section-head-wrap h2{margin:0}.post-type-archive-freefonts .warning-text,.single-freefonts .warning-text{font-weight:bold;line-height:1.25;margin:var(--db-margin-s) 0;color:var(--db-text-secondary)}.post-type-archive-freefonts .license-info-wrapper,.single-freefonts .license-info-wrapper{background:var(--db-bg-primary);padding:var(--db-padding-s);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);border-radius:var(--db-radius-m);-webkit-border-radius:var(--db-radius-m);-moz-border-radius:var(--db-radius-m);-ms-border-radius:var(--db-radius-m);padding:var(--db-padding-m)}.post-type-archive-freefonts .license-info-wrapper .license-text p,.single-freefonts .license-info-wrapper .license-text p{font-size:15px;margin-bottom:var(--db-margin-m)}.post-type-archive-freefonts .license-info-wrapper .license-feature,.single-freefonts .license-info-wrapper .license-feature{display:flex;align-items:center;gap:var(--db-margin-xxs)}.post-type-archive-freefonts .license-info-wrapper .license-feature>span,.single-freefonts .license-info-wrapper .license-feature>span{color:var(--db-text-secondary);font-weight:bold;white-space:nowrap}.post-type-archive-freefonts .license-info-wrapper .license-feature i[class^=icon-],.single-freefonts .license-info-wrapper .license-feature i[class^=icon-]{font-size:16px}.post-type-archive-freefonts .license-info-wrapper .license-feature .icon-circle-check-filled,.single-freefonts .license-info-wrapper .license-feature .icon-circle-check-filled{color:var(--db-color-primary)}.post-type-archive-freefonts .license-info-wrapper .license-feature .icon-close,.single-freefonts .license-info-wrapper .license-feature .icon-close{color:var(--db-text-error)}.post-type-archive-freefonts .license-info-wrapper .disclaimer,.single-freefonts .license-info-wrapper .disclaimer{text-align:left}.post-type-archive-freefonts .license-info,.single-freefonts .license-info{background:var(--db-bg-secondary);padding:var(--db-padding-xs) var(--db-padding-s);margin-bottom:var(--db-margin-m);border-radius:var(--db-radius-s);-webkit-border-radius:var(--db-radius-s);-moz-border-radius:var(--db-radius-s);-ms-border-radius:var(--db-radius-s);gap:var(--db-padding-s);display:flex;flex-wrap:wrap}.post-type-archive-freefonts #font-preview-container,.single-freefonts #font-preview-container{margin-bottom:var(--db-margin-l);background:var(--db-bg-primary);padding:var(--db-padding-s);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);padding:var(--db-padding-m);border-radius:var(--db-radius-m);-webkit-border-radius:var(--db-radius-m);-moz-border-radius:var(--db-radius-m);-ms-border-radius:var(--db-radius-m)}.post-type-archive-freefonts .font-preview-container,.single-freefonts .font-preview-container{min-height:120px;margin-top:var(--db-margin-s)}.post-type-archive-freefonts #font-preview,.single-freefonts #font-preview{margin-top:var(--db-margin-s)}.post-type-archive-freefonts .font-weight,.single-freefonts .font-weight{color:var(--db-text-tertiary)}.post-type-archive-freefonts .article-content,.single-freefonts .article-content{font-size:14px;color:var(--db-text-secondary)}.post-type-archive-freefonts .article-content .wp-block-group,.single-freefonts .article-content .wp-block-group{margin-bottom:var(--db-padding-2xl)}.post-type-archive-freefonts .article-content .wp-block-image,.single-freefonts .article-content .wp-block-image{margin:auto;margin-top:var(--db-margin-l)}.post-type-archive-freefonts .article-footer,.single-freefonts .article-footer{margin-bottom:var(--db-margin-l)}.post-type-archive-freefonts .ofl-license,.single-freefonts .ofl-license{border-top:1px solid var(--db-border-base)}.post-type-archive-freefonts .article-text-wrap,.single-freefonts .article-text-wrap{position:relative}.post-type-archive-freefonts .article-text-wrap .title-wrap,.single-freefonts .article-text-wrap .title-wrap{display:flex;gap:var(--db-padding-s);justify-content:space-between;align-items:center}.post-type-archive-freefonts .article-text-wrap .button,.single-freefonts .article-text-wrap .button{flex-shrink:0}.post-type-archive-freefonts .article-text-wrap .sub-info,.single-freefonts .article-text-wrap .sub-info{margin-bottom:var(--db-margin-m);gap:var(--db-margin-m);display:flex}.post-type-archive-freefonts .article-text-wrap .sub-info>div span,.single-freefonts .article-text-wrap .sub-info>div span{font-size:14px;line-height:1.25;color:var(--db-text-tertiary);margin-right:4px}.post-type-archive-freefonts .article-text-wrap .sub-info>div span.value,.single-freefonts .article-text-wrap .sub-info>div span.value{color:var(--db-text-primary)}@media only screen and (max-width: 767px){.post-type-archive-freefonts .font-preview-text,.single-freefonts .font-preview-text{font-size:20px}.post-type-archive-freefonts select,.single-freefonts select{width:100px}.post-type-archive-freefonts .background-image,.single-freefonts .background-image{height:140px}.post-type-archive-freefonts .background-image::before,.single-freefonts .background-image::before{background-image:var(--bg-image-url);background-size:100%}.post-type-archive-freefonts .font-preview-container,.single-freefonts .font-preview-container{min-height:80px}.post-type-archive-freefonts .article-header,.single-freefonts .article-header{padding:var(--db-padding-l) 0}.post-type-archive-freefonts .article-header .article-title,.single-freefonts .article-header .article-title{font-size:24px}.post-type-archive-freefonts .freefonts-functions.flex,.single-freefonts .freefonts-functions.flex{flex-direction:column}.post-type-archive-freefonts .font-size-controller,.single-freefonts .font-size-controller{max-width:100%}.post-type-archive-freefonts #font-preview-container,.single-freefonts #font-preview-container{margin-bottom:var(--db-margin-l)}.post-type-archive-freefonts #font-preview-container .flex,.single-freefonts #font-preview-container .flex{flex-direction:column}.post-type-archive-freefonts #font-preview-container .flex>div,.single-freefonts #font-preview-container .flex>div{width:100%}.post-type-archive-freefonts .article-text-wrap,.single-freefonts .article-text-wrap{position:relative}.post-type-archive-freefonts .article-text-wrap .title-wrap,.single-freefonts .article-text-wrap .title-wrap{gap:var(--db-padding-s)}}.single-freebies .article-text-wrap{width:100%;margin:auto}.single-freebies .article-title{font-size:24px;margin-bottom:var(--db-margin-m)}.single-freebies .article-body{margin-bottom:var(--db-margin-xl)}.single-freebies .article-body .wp-block-buttons .wp-block-button{margin-bottom:0 !important}@media only screen and (max-width: 820px){.single-freebies .type-freebies{padding-top:56px}}@media only screen and (max-width: 767px){.single-freebies .type-freebies{padding-top:48px}}.single-testimonials .article-content{padding-bottom:var(--db-padding-l)}.single-testimonials .testimonial-content{margin:auto;max-width:100%}.single-testimonials .testimonial-content:hover{opacity:1}.single-testimonials .testimonial-content p{min-height:180px;height:180px;font-size:18px}.single-testimonials .testimonial-content .user-profile-wrap{margin-top:0;height:60px;margin-bottom:var(--db-margin-l);gap:var(--db-padding-s)}.single-testimonials .testimonial-content .user-profile-wrap .user-profile{width:60px;height:60px}.single-testimonials .testimonial-content .user-profile-wrap .user-info{font-size:14px;min-height:auto;height:auto}@media only screen and (max-width: 767px){.single-testimonials .article-content{padding-top:80px}.single-testimonials .author-description{margin:var(--db-margin-m) 0}}.comments-area{padding:var(--db-padding-xl);margin:var(--db-padding-xl) 0;border-radius:var(--db-radius-s);-webkit-border-radius:var(--db-radius-s);-moz-border-radius:var(--db-radius-s);-ms-border-radius:var(--db-radius-s);overflow:hidden;border:1px solid var(--db-border-base)}.comments-area a{word-wrap:break-word}.comments-area .comment-author-name{margin-bottom:var(--db-padding-m)}.comments-area .comments-head .comments-title{display:flex;align-items:center}.comments-area .comments-head .comments-numb{margin-left:8px;color:var(--db-text-tertiary);font-size:14px}.comments-area .comments-head p{font-size:14px;color:var(--db-text-secondary);margin-bottom:var(--db-margin-l)}.comments-area ol{margin:0;padding:0}.comments-area ol ol{margin-left:var(--db-padding-xl)}.comments-area ol ol .comment-text{border-left:0}.comments-area ol ol ol{padding-left:0;margin-left:0;border-left:0}.comments-area .admin-badge{width:20px;height:20px;border-radius:50%;background:var(--db-color-primary) url(../ad1d9805b21818666e74.svg) no-repeat center;background-size:contain}.comments-area .comment-list{margin:0;margin-bottom:var(--db-margin-l);padding:0;list-style-type:none}.comments-area .comment-list .comment-body{position:relative;padding:var(--db-padding-m) var(--db-padding-2xl) var(--db-padding-m) var(--db-padding-l);border-radius:var(--db-radius-m);-webkit-border-radius:var(--db-radius-m);-moz-border-radius:var(--db-radius-m);-ms-border-radius:var(--db-radius-m);overflow:hidden;background-color:#fff;margin-bottom:var(--db-margin-m)}.comments-area .comment-list .comment{margin-bottom:var(--db-margin-s)}.comments-area .comment-list .comment:before{display:none}.comments-area .comment-list .comment p{font-size:15px;line-height:1.5}.comments-area .comment-list .comment-top{display:inline-flex;align-items:center;gap:var(--db-padding-xs)}.comments-area .comment-list .comment-top .comment-author{display:flex;font-size:14px;gap:var(--db-gap-xs);align-items:center;color:var(--db-text-secondary)}.comments-area .comment-list .comment-top .comment-author>img{margin-right:var(--db-padding-m)}.comments-area .comment-list .comment-top .comment-meta{position:relative;display:inline-block;font-size:12px}.comments-area .comment-list .comment-top .comment-meta>a{color:var(--db-text-tertiary);font-size:12px;font-weight:normal}.comments-area .comment-list .reply{position:absolute;bottom:var(--db-padding-l);right:var(--db-padding-l)}.comments-area .comment-list .reply .comment-reply-link{-webkit-appearance:none;display:inline-block;color:#fff;font-size:14px;font-weight:700;font-weight:bold;padding:var(--db-padding-xs) var(--db-padding-m);transition:all .3s;cursor:pointer;border-radius:var(--db-radius-m);-webkit-border-radius:var(--db-radius-m);-moz-border-radius:var(--db-radius-m);-ms-border-radius:var(--db-radius-m);color:var(--db-text-secondary);border:1px solid var(--db-border-base);background-color:#fff;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.03);box-shadow:0 4px 8px rgba(0,0,0,.03)}.comments-area .comment-list .reply .comment-reply-link:hover{background-color:#eef0f4;border-color:var(--db-border-layer-1)}.comments-area .login-user-info{font-size:12px;margin-bottom:var(--db-margin-m)}.comments-area .login-user-info a{margin-left:var(--db-padding-m)}.comments-area .login-user-info a:hover{color:var(--db-color-primary)}.comments-area .comment-reply-link,.comments-area .comment-edit-link{color:var(--db-text-secondary);font-size:12px}.comment-respond .logged-in-as{font-size:12px;color:var(--db-text-secondary);font-weight:normal;position:absolute;right:0;top:-30px}.comment-form{position:relative;width:100%}.comment-form .comment-form-comment label{display:none !important}.comment-form input:not(.submit):not([type=checkbox]){width:100%}.comment-form [class^=comment-form-]>label{display:block}.comment-form .comment-reply-title{font-size:24px}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form input[type=password],.comment-form input[type=search],.comment-form input[type=number],.comment-form input[type=tel],.comment-form input[type=range],.comment-form input[type=date],.comment-form input[type=month],.comment-form input[type=week],.comment-form input[type=time],.comment-form input[type=datetime],.comment-form input[type=datetime-local],.comment-form input[type=color]{margin-bottom:var(--db-margin-s)}.comment-form .form-submit{position:absolute;right:0;bottom:0;margin-bottom:0}.comment-form textarea{width:calc(100% - 90px);line-height:1.8;height:34px;font-size:14px;resize:vertical;margin-bottom:0 !important}.bypostauthor{display:block}.comment-author img{border-radius:50%}.comment-notes{display:none}.comment-form [class^=comment-form-]>input{width:100%}@media only screen and (max-width: 767px){.comments-area{padding:var(--db-padding-l)}}.feature-hero-preview{position:relative;margin-bottom:var(--db-margin-xl)}.feature-hero-preview .pain-bubbles{position:absolute;top:20%;left:0;right:0;bottom:0;z-index:2;pointer-events:none}.feature-hero-preview .pain-bubble{position:absolute;padding:var(--db-padding-s) var(--db-padding-m);background:var(--db-bg-primary);border:1px solid var(--db-border-base);border-radius:var(--db-radius-l);font-size:14px;color:var(--db-text-secondary);box-shadow:0 4px 12px rgba(0,0,0,.15);white-space:nowrap;animation:pain-bubble-float 3s ease-in-out infinite}.feature-hero-preview .pain-bubble.pain-bubble-1{top:40px;left:12%;animation-delay:0s}.feature-hero-preview .pain-bubble.pain-bubble-2{top:0;left:50%;transform:translateX(-50%);animation-name:pain-bubble-float-center;animation-delay:.5s}.feature-hero-preview .pain-bubble.pain-bubble-3{top:80px;right:12%;left:auto;animation-delay:1s}.feature-hero-preview .preview-wrapper{position:relative;z-index:1}@media(max-width: 767px){.feature-hero-preview .pain-bubble{font-size:12px;padding:var(--db-padding-xs) var(--db-padding-s);white-space:normal;max-width:120px}.feature-hero-preview .pain-bubble.pain-bubble-1{left:-8px}.feature-hero-preview .pain-bubble.pain-bubble-2{left:50%}.feature-hero-preview .pain-bubble.pain-bubble-3{right:-8px}}@keyframes pain-bubble-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pain-bubble-float-center{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-4px)}}.notice-section h2{font-size:28px;color:#fff}.notice-section h2 .highlight{color:#ebb954}.notice-section p{color:#bbc5cc;font-size:16px;line-height:24px}.figma-comparison-section .comparison-table{max-width:1080px;margin:0 auto;padding:var(--db-padding-xl);background:var(--db-bg-primary);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);border:1px solid var(--db-border-base)}.figma-comparison-section .comparison-table table{width:100%;margin:0 auto;border-collapse:collapse}.figma-comparison-section .comparison-table table thead{background-color:rgba(0,0,0,0);border:none}.figma-comparison-section .comparison-table table thead th{padding:var(--db-padding-m) 0;text-align:center;border:none}.figma-comparison-section .comparison-table table thead th:first-child{width:140px}.figma-comparison-section .comparison-table table tbody tr{border-top:1px solid var(--db-border-base)}.figma-comparison-section .comparison-table table tbody tr td{padding:var(--db-padding-l) 0;border:none;line-height:1.4}.figma-comparison-section .comparison-table table tbody tr td:first-child{width:140px;color:var(--db-text-tertiary);font-size:16px}.figma-comparison-section .comparison-table table tbody tr td:nth-child(2){color:var(--db-text-primary);font-weight:700;font-size:18px;padding:0 var(--db-padding-l);text-align:center}.figma-comparison-section .comparison-table table tbody tr td:last-child{color:var(--db-text-tertiary);font-size:16px;text-align:center}.figma-comparison-section .comparison-table .comparison-item{display:flex;flex-direction:column;align-items:center;gap:var(--db-padding-xs)}.figma-comparison-section .comparison-table .comparison-item .comparison-icon{position:relative;width:80px;display:flex;align-items:center;justify-content:center}.figma-comparison-section .comparison-table .comparison-item .comparison-icon .check-icon{position:absolute;top:calc(-1*var(--db-padding-l));right:calc(-1*var(--db-padding-l));width:40px;height:40px}.figma-comparison-section .comparison-table .comparison-item .comparison-icon img{width:100%}.figma-comparison-section .comparison-table .comparison-item .comparison-text{font-size:20px;font-weight:700;color:var(--db-text-primary)}.template-preview-section .template-grid{display:flex;flex-wrap:wrap;gap:var(--db-padding-l);justify-content:center;margin-bottom:var(--db-padding-2xl)}.template-preview-section .template-grid .template-item{flex:1;min-width:calc(20% - var(--db-padding-l)*4/5);max-width:calc(20% - var(--db-padding-l)*4/5);position:relative;overflow:hidden}.template-preview-section .template-grid .template-item .template-image{position:relative;width:100%;border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);border:1px solid var(--db-border-base);overflow:hidden}.template-preview-section .template-grid .template-item .template-image::after{content:"";position:absolute;bottom:0;left:0;z-index:10;width:100%;height:300px;background:linear-gradient(to bottom, transparent, var(--db-surface-base))}.template-preview-section .template-grid .template-item img{width:100%;object-fit:cover}.template-preview-section .template-grid .template-item .template-tag{width:100%;padding:var(--db-padding-l);background:var(--db-bg-primary);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);border:1px solid var(--db-border-base);z-index:1;margin-bottom:var(--db-padding-s)}.template-preview-section .template-grid .template-item .template-tag .number{display:block;text-align:center;color:var(--db-text-tertiary);font-size:14px;font-weight:700;line-height:1;margin-bottom:var(--db-margin-xxs)}.template-preview-section .template-grid .template-item .template-tag .name{display:block;text-align:center;color:var(--db-text-primary);font-size:16px;font-weight:700;line-height:1}.etc-template-section .template-tags{display:flex;gap:8px;justify-content:center;margin-bottom:var(--db-padding-2xl)}.etc-template-section .template-tags .tag{height:28px;padding:0 var(--db-padding-xs);background:var(--db-bg-secondary);border-radius:var(--db-radius-m);-webkit-border-radius:var(--db-radius-m);-moz-border-radius:var(--db-radius-m);-ms-border-radius:var(--db-radius-m);display:flex;align-items:center;justify-content:center;color:var(--db-text-secondary);font-size:14px}@media(max-width: 820px){.figma-comparison-section .comparison-table{padding:var(--db-padding-l)}.template-preview-section .template-grid{gap:var(--db-padding-l)}.template-preview-section .template-grid .template-item{min-width:calc(25% - var(--db-padding-l)*3/4);max-width:calc(25% - var(--db-padding-l)*3/4)}.template-preview-section .template-grid .template-item .template-tag{padding:var(--db-padding-m)}.template-preview-section .template-grid .template-item .template-tag .number{font-size:14px}.template-preview-section .template-grid .template-item .template-tag .name{font-size:16px}.etc-template-section{padding:var(--db-padding-2xl) 0}.etc-template-section .template-tags{flex-wrap:wrap;gap:var(--db-padding-xs)}.etc-template-section .template-tags .tag{height:24px;font-size:12px}}@media(max-width: 767px){.figma-comparison-section .comparison-table{padding:var(--db-padding-m)}.figma-comparison-section .comparison-table table thead th{padding:var(--db-padding-m) 0}.figma-comparison-section .comparison-table table thead th:first-child{width:90px}.figma-comparison-section .comparison-table table tbody tr td{padding:var(--db-padding-m) 0}.figma-comparison-section .comparison-table table tbody tr td:first-child{width:90px;font-size:12px}.figma-comparison-section .comparison-table table tbody tr td:nth-child(2){font-size:12px}.figma-comparison-section .comparison-table table tbody tr td:last-child{font-size:12px}.figma-comparison-section .comparison-table .comparison-item .comparison-icon{width:60px}.figma-comparison-section .comparison-table .comparison-item .comparison-icon .check-icon{position:absolute;top:calc(-1*var(--db-padding-m));right:calc(-1*var(--db-padding-m));width:24px;height:24px}.figma-comparison-section .comparison-table .comparison-item .comparison-text{font-size:16px}.template-preview-section{padding:var(--db-padding-2xl) 0}.template-preview-section .template-grid{gap:var(--db-padding-m)}.template-preview-section .template-grid .template-item{min-width:calc(50% - var(--db-padding-m)*1/2);max-width:calc(50% - var(--db-padding-m)*1/2)}.template-preview-section .template-grid .template-item .template-tag{padding:8px}.template-preview-section .template-grid .template-item .template-tag .number{font-size:12px;line-height:12px}.template-preview-section .template-grid .template-item .template-tag .name{font-size:14px;line-height:20px}.etc-template-section{padding:var(--db-padding-2xl) 0}.etc-template-section .template-tags{flex-wrap:wrap;gap:var(--db-padding-xs)}.etc-template-section .template-tags .tag{height:24px;font-size:12px;line-height:20px}}.hero-section{padding-top:90px;width:100%}.hero-section .hero-wrapper{width:100%;display:flex;flex-direction:row;border-radius:var(--db-radius-xl);-webkit-border-radius:var(--db-radius-xl);-moz-border-radius:var(--db-radius-xl);-ms-border-radius:var(--db-radius-xl);overflow:hidden;background:var(--db-bg-primary);padding:var(--db-padding-s);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);padding:0}.hero-section .template-hero-swiper{width:100%;height:100%;overflow:hidden}.hero-section .template-hero-swiper .swiper-wrapper{height:100%}.hero-section .template-hero-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}.hero-section .template-hero-swiper .swiper-pagination{bottom:var(--db-padding-xl);left:var(--db-padding-xl);width:auto}.hero-section .hero-content{display:flex;flex-direction:column;align-items:baseline;text-align:left;padding:var(--db-padding-xl);width:100%;max-width:400px}.hero-section .hero-content .text-wrapper{width:100%}.hero-section .hero-content .description{font-size:16px}.hero-section .hero-content .payment-notice{width:100%;font-size:12px;color:var(--db-text-tertiary);text-align:center;line-height:1.4;margin-top:var(--db-margin-l)}.hero-section .hero-content .price-container{display:flex;gap:var(--db-padding-l);align-items:baseline;flex-direction:column;width:100%}.hero-section .hero-content .price-container .divider{width:100%;height:1px;margin:0;background-color:var(--db-border-base)}.hero-section .hero-content .price-container .current-price{display:flex;align-items:center;gap:var(--db-padding-xs)}.hero-section .hero-content .price-container .price-wrapper{width:100%}.hero-section .hero-content .price-container .price-wrapper .pricing-period-badge{display:flex;align-items:center;gap:var(--db-padding-xs);margin-top:var(--db-margin-xs)}.hero-section .hero-content .price-container .price-wrapper .pricing-period-badge .period-label{font-size:13px;color:var(--db-color-primary);font-weight:bold;line-height:1.4}.hero-section .hero-content .price-container .price-wrapper .pricing-period-badge .period-detail-link{font-size:12px;color:var(--db-color-primary);text-decoration:underline;text-decoration-color:var(--db-color-primary);text-underline-offset:2px;transition:all .2s ease;cursor:pointer}.hero-section .hero-content .price-container .discount{font-size:24px;font-weight:bold;color:var(--db-color-primary)}.hero-section .hero-content .price-container .price-current{font-size:24px;font-weight:bold;color:var(--db-text-primary)}.hero-section .hero-content .price-container .price-original{font-weight:normal;font-size:16px;color:var(--db-text-tertiary);text-align:left;line-height:1;text-decoration:line-through}.hero-section .hero-content .price-container .price-original .badge{text-decoration:none}.hero-section .hero-content .button-wrapper{width:100%;display:flex;gap:var(--db-padding-m);flex-direction:row;flex-wrap:wrap}.hero-section .hero-content .button-wrapper .button{flex:1}.hero-section .hero-content .button-wrapper .secondary{width:auto;flex:none}.hero-section .hero-content .button-wrapper .bundle-discount-note{width:100%;margin:0;font-size:12px;color:var(--db-text-secondary);text-align:center;line-height:1.4;margin-top:var(--db-margin-xs)}.hero-section .hero-content .promotion-countdown{margin-top:var(--db-margin-l)}.hero-section .hero-gallery{position:relative;flex:1;display:flex;justify-content:center;overflow:hidden}.hero-section .hero-gallery .badge{position:absolute;right:var(--db-padding-l);bottom:var(--db-padding-l);z-index:100;font-size:14px}.hero-section .hero-gallery .badge .icon{width:24px;height:24px;margin:0}.hero-section .hero-gallery .badge .version-text{background-color:var(--db-surface-alpha-inverse-10);padding:var(--db-padding-xs) var(--db-padding-s);font-size:12px;border-radius:var(--db-radius-full);-webkit-border-radius:var(--db-radius-full);-moz-border-radius:var(--db-radius-full);-ms-border-radius:var(--db-radius-full)}.hero-section .hero-gallery img{width:100%;height:100%;object-fit:cover}.section-tabs{position:sticky;z-index:100;transition:background .3s ease;max-width:760px;border:1px solid rgba(0,0,0,0);border-radius:var(--db-radius-xl);-webkit-border-radius:var(--db-radius-xl);-moz-border-radius:var(--db-radius-xl);-ms-border-radius:var(--db-radius-xl);margin:auto}.section-tabs.is-sticky{background-color:var(--db-surface-alpha-70)}@supports(-webkit-backdrop-filter: initial) or (backdrop-filter: initial){.section-tabs.is-sticky{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}}@supports not ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.section-tabs.is-sticky{filter:blur(24px);-webkit-filter:blur(24px);-moz-filter:blur(24px);-o-filter:blur(24px);-ms-filter:blur(24px);background-color:var(--db-surface-base)}}.section-tabs .tab-list{display:flex;gap:var(--db-padding-m);margin:0;padding:0;list-style:none;justify-content:center}.section-tabs .tab-item{flex:none}.section-tabs .tab-link{display:block;padding:var(--db-padding-xs);color:var(--db-text-secondary);text-decoration:none;font-size:14px;transition:all .3s ease;white-space:nowrap;position:relative;opacity:.7}.section-tabs .tab-link::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--db-color-primary);transform:scaleX(0);transition:transform .3s ease}.section-tabs .tab-link.active{color:var(--db-text-primary);opacity:1;font-weight:bold}.section-tabs .tab-link.active::after{transform:scaleX(1)}.container .disclaimer{text-align:center}.key-section{padding:var(--db-padding-m)}.key-section .key-content{background:var(--db-bg-primary);padding:var(--db-padding-s);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);padding:var(--db-padding-m);max-width:720px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:var(--db-padding-m)}.key-section .key-content .key-title{font-size:40px;font-weight:bold;margin-bottom:var(--db-margin-m)}.key-section .key-content .key-title .highlight{font-size:48px;display:block}.section-tag{display:inline-flex;align-items:center;gap:var(--db-margin-xxs);padding:var(--db-padding-xs);background:var(--db-bg-primary);border-radius:var(--db-radius-xl);-webkit-border-radius:var(--db-radius-xl);-moz-border-radius:var(--db-radius-xl);-ms-border-radius:var(--db-radius-xl);margin-bottom:var(--db-margin-m)}.section-tag img{width:16px;height:16px}.section-tag i{font-size:16px;color:var(--db-color-primary)}.section-tag span{color:var(--db-text-primary);font-size:12px;letter-spacing:1px;font-weight:bold;line-height:16px;margin-right:4px;text-transform:uppercase}.section-header{text-align:center;max-width:720px;margin:0 auto var(--db-margin-xl)}.section-header.left{text-align:left;margin:0 0 var(--db-margin-xl)}.section-header .section-title{margin-bottom:var(--db-margin-m)}.section-header .section-subtitle{font-size:24px;line-height:1.4}.section-header .section-subtitle .highlight{color:var(--db-color-primary)}.section-header .section-desc strong{color:var(--db-color-primary);font-weight:bold}.section-header .section-date{font-size:18px}.feature-highlights{display:flex;flex-wrap:wrap;gap:var(--db-gap-m);justify-content:center;align-items:center;margin-top:var(--db-margin-xl);padding:var(--db-padding-l) 0}.feature-highlights .feature-highlight-item{flex:1;min-width:120px;max-width:140px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--db-margin-s)}.feature-highlights .feature-highlight-icon{width:48px;height:48px;border-radius:50%;background:var(--db-bg-secondary);border:1px solid var(--db-border-base);display:flex;align-items:center;justify-content:center;color:var(--db-text-primary);flex-shrink:0}.feature-highlights .feature-highlight-icon svg{width:24px;height:24px}.feature-highlights .feature-highlight-title{font-size:15px;font-weight:700;color:var(--db-text-primary);margin:0;line-height:1.3}.feature-highlights .feature-highlight-sub{font-size:13px;color:var(--db-text-secondary);margin:0;line-height:1.4}.comparison-container{padding:var(--db-padding-2xl) var(--db-padding-xl);position:relative;max-width:760px;margin:0 auto;border-radius:var(--db-radius-xl);background:var(--db-bg-primary)}.comparison-container .comparison-cards-wrapper{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--db-gap-s);align-items:center;position:relative;max-width:720px;margin:0 auto}.comparison-container .comparison-card{background:var(--db-bg-secondary);border-radius:var(--db-radius-xl);padding:var(--db-padding-l);position:relative;display:flex;flex-direction:column;gap:var(--db-margin-l);border:2px solid rgba(0,0,0,0)}.comparison-container .comparison-card.comparison-card-new{border:2px solid var(--db-color-primary)}.comparison-container .comparison-card.comparison-card-new .comparison-icon i{color:var(--db-icon-primary)}.comparison-container .comparison-card .comparison-card-header{display:flex;align-items:center;gap:var(--db-margin-s)}.comparison-container .comparison-card .comparison-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.comparison-container .comparison-card .comparison-icon i{color:var(--db-icon-error)}.comparison-container .comparison-card .comparison-card-title{font-size:20px;font-weight:700;color:var(--db-text-primary);margin:0}.comparison-container .comparison-card .comparison-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--db-margin-m)}.comparison-container .comparison-card .comparison-list li{display:flex;align-items:center;gap:var(--db-margin-s)}.comparison-container .comparison-card .comparison-list .list-icon{flex-shrink:0;font-size:16px;color:var(--db-icon-error);line-height:1.5}.comparison-container .comparison-card .comparison-list .list-icon .icon-error{color:var(--db-icon-error)}.comparison-container .comparison-card .comparison-list .list-icon .icon-done{color:var(--db-icon-primary)}.comparison-container .comparison-card .comparison-list .list-text{color:var(--db-text-primary);font-size:15px;line-height:1.6}.comparison-container .comparison-card .comparison-footer{margin-top:auto;padding-top:var(--db-padding-m);border-top:1px solid var(--db-border-base);color:var(--db-text-secondary);font-size:14px}.comparison-container .comparison-vs-badge{width:56px;height:56px;border-radius:50%;background:var(--db-color-primary);color:var(--db-text-inverse-primary);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0;z-index:1}.feature-section{text-align:center}.feature-section .preview-wrapper{max-width:760px;margin:0 auto;border-radius:var(--db-radius-xl);overflow:hidden}.feature-section .preview-wrapper img{position:relative;z-index:10}.feature-section .feature-icon{width:64px;height:64px;margin:0 auto var(--db-margin-m)}.feature-section .feature-icon img{width:100%;height:100%;object-fit:contain}.feature-section .feature-tag{display:inline-flex;align-items:center;padding:var(--db-padding-xs) var(--db-padding-s);background:rgba(var(--db-color-primary), 0.1);color:var(--db-color-primary);border-radius:var(--db-radius-s);-webkit-border-radius:var(--db-radius-s);-moz-border-radius:var(--db-radius-s);-ms-border-radius:var(--db-radius-s);font-size:14px;margin-bottom:var(--db-margin-m)}.feature-section .feature-tag::before{content:"+";margin-right:4px}.feature-section .feature-title{font-size:48px;line-height:var(--db-leading-snug);font-weight:bold;margin-bottom:var(--db-margin-m)}.feature-section .feature-desc{font-size:20px;color:var(--db-text-secondary);margin-bottom:var(--db-margin-xl);max-width:720px;margin-left:auto;margin-right:auto}.feature-section .ui-grid{display:flex;margin:0 auto;gap:var(--db-padding-xs);flex-direction:column;flex-wrap:nowrap}.feature-section .ui-grid .ui-item{overflow:hidden}.feature-section .ui-grid .ui-item img{width:100%;height:100%;object-fit:cover}.feature-section .components-grid{display:grid;grid-template-columns:repeat(4, 240px);gap:var(--db-padding-xl);margin-top:var(--db-padding-2xl);justify-content:center}.feature-section .components-grid .mockup-image{position:relative;width:100%;height:auto;border-radius:var(--db-radius-xl);-webkit-border-radius:var(--db-radius-xl);-moz-border-radius:var(--db-radius-xl);-ms-border-radius:var(--db-radius-xl);transition:transform .3s ease}.feature-section .components-grid .mockup-image:nth-child(even){top:var(--db-padding-2xl)}.preview-main,.preview-wrapper{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.preview-main::before,.preview-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, transparent, var(--db-surface-alpha-inverse-10))}.feature-slider-section .feature-cards-swiper{margin-bottom:var(--db-margin-l)}.feature-slider-section .feature-cards-swiper .feature-card{flex:1;max-width:302px;background:var(--db-bg-primary);border-radius:var(--db-radius-xl);-webkit-border-radius:var(--db-radius-xl);-moz-border-radius:var(--db-radius-xl);-ms-border-radius:var(--db-radius-xl);border:1px solid var(--db-border-base);overflow:hidden;display:flex;justify-content:space-between;flex-direction:column}.feature-slider-section .feature-cards-swiper .feature-card .card-content{width:100%;flex:1;padding:var(--db-padding-l);text-align:left;display:flex;flex-direction:column;gap:var(--db-padding-xs);align-items:flex-start;border:none}.feature-slider-section .feature-cards-swiper .feature-card .card-content .badge{display:none}.feature-slider-section .feature-cards-swiper .feature-card .card-content h3{margin-bottom:0;font-size:20px}.feature-slider-section .feature-cards-swiper .feature-card .card-content p{color:var(--db-text-secondary);font-size:14px;margin-bottom:0}.keypoint-feature-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--db-padding-l);margin-bottom:var(--db-padding-xl)}.keypoint-feature-cards.grid-4{grid-template-columns:repeat(4, 1fr)}.keypoint-feature-cards .feature-card{flex:1;background:var(--db-bg-primary);border-radius:var(--db-radius-xl);-webkit-border-radius:var(--db-radius-xl);-moz-border-radius:var(--db-radius-xl);-ms-border-radius:var(--db-radius-xl);border:1px solid var(--db-border-base);overflow:hidden;display:flex;justify-content:space-between;flex-direction:column}.keypoint-feature-cards .feature-card .card-content{width:100%;flex:1;padding:var(--db-padding-l);text-align:left;display:flex;flex-direction:column;gap:var(--db-padding-xs);align-items:flex-start;border:none}.keypoint-feature-cards .feature-card .card-content h3{margin-bottom:0;font-size:24px}.keypoint-feature-cards .feature-card .card-content p{color:var(--db-text-secondary);font-size:15px;margin-bottom:0}.feature-categories-slider .category-item .mockup-wrapper{border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);margin-bottom:var(--db-margin-s);overflow:hidden;border:1px solid var(--db-surface-alpha-inverse-10);width:210px}.feature-categories-slider .category-item .mockup-wrapper .mockup-image{position:relative;width:100%;height:100%}.feature-categories-slider .category-item .mockup-wrapper .mockup-image::before{content:"";position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;background-image:var(--bg-image);background-size:cover;background-position:center;filter:blur(20px) brightness(0.8);z-index:0}.feature-categories-slider .category-item .mockup-wrapper .mockup-image img{position:relative;width:100%;height:100%;transform:scale(0.8);border-radius:var(--db-radius-s);-webkit-border-radius:var(--db-radius-s);-moz-border-radius:var(--db-radius-s);-ms-border-radius:var(--db-radius-s);object-fit:cover;z-index:1}.feature-categories-slider .category-item .category-name{font-size:16px;color:var(--db-text-secondary);text-align:center}.feature-categories-slider .swiper-scrollbar{bottom:-30px}.category-section .category-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--db-padding-l);margin-bottom:var(--db-margin-xl)}.category-section .category-grid .category-preview-card{background:var(--db-bg-primary);padding:var(--db-padding-m);border-radius:var(--db-radius-m);-webkit-border-radius:var(--db-radius-m);-moz-border-radius:var(--db-radius-m);-ms-border-radius:var(--db-radius-m);position:relative;border-radius:var(--db-radius-xl);-webkit-border-radius:var(--db-radius-xl);-moz-border-radius:var(--db-radius-xl);-ms-border-radius:var(--db-radius-xl);overflow:hidden;padding:0}.category-section .category-grid .category-preview-card::before,.category-section .category-grid .category-preview-card::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;transition:opacity .3s ease;pointer-events:none}.category-section .category-grid .category-preview-card::before{z-index:0;padding:var(--db-margin-xxs);background:linear-gradient(var(--rotate), var(--db-color-primary), var(--db-color-secondary) 40%, var(--db-color-primary));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;animation:db-anim-spin 3s linear infinite}.category-section .category-grid .category-preview-card:hover::before{opacity:1}.category-section .category-grid .category-preview-card::before{display:none}.category-section .category-grid .category-preview-card.coming-soon{border:1px dotted var(--db-border-base);background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center}.category-section .category-grid .category-preview-card.coming-soon .coming-soon-badge{padding:var(--db-padding-xs) var(--db-padding-s);border:1px dotted var(--db-border-base);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);color:#fff;font-size:14px;line-height:20px}.category-section .category-grid .category-preview-card .preview-wrapper{display:flex;justify-content:center;align-items:center}.category-section .category-grid .category-preview-card .category-info{padding:var(--db-padding-m);border-top:1px solid var(--db-border-base);text-align:center}.category-section .category-grid .category-preview-card .category-info h3{font-size:20px;margin-bottom:0}.category-section .category-grid .category-preview-card .category-info p{color:var(--db-text-tertiary);font-size:12px;margin-bottom:0}.category-section .category-grid .category-preview-card .category-info .page-count{display:inline-flex;font-size:11px;line-height:12px;font-weight:normal}.pages-section .pages-group{display:flex;gap:var(--db-padding-xl);margin-bottom:80px}.pages-section .pages-group:last-child{margin-bottom:0}.pages-section .pages-group .pages-info{width:300px;flex-shrink:0}.pages-section .pages-group .pages-info .title{font-size:24px;margin-bottom:var(--db-margin-m)}.pages-section .pages-group .pages-info .desc{font-size:12px;line-height:20px;color:var(--db-text-secondary);margin-bottom:var(--db-margin-m)}.pages-section .pages-group .pages-grid{flex:1;display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--db-padding-l)}.pages-section .pages-group .pages-grid .page-preview-card{background:var(--db-surface-alpha-70);border:1px solid var(--db-surface-alpha-inverse-10);border-radius:var(--db-radius-xl);-webkit-border-radius:var(--db-radius-xl);-moz-border-radius:var(--db-radius-xl);-ms-border-radius:var(--db-radius-xl);overflow:hidden}.pages-section .pages-group .pages-grid .page-preview-card .preview{width:100%;display:flex;justify-content:center;align-items:center}.pages-section .pages-group .pages-grid .page-preview-card .preview img{object-fit:contain}.pages-section .pages-group .pages-grid .page-preview-card .title{border-top:1px solid rgba(255,255,255,.2);font-size:15px;padding:var(--db-padding-m);line-height:1;display:flex;gap:var(--db-margin-xxs);margin-bottom:0;justify-content:space-between;align-items:center}.feature-components .components-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--db-padding-m);margin-top:var(--db-margin-xl)}.feature-components .components-grid .component-item{background:rgba(255,255,255,.05);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);padding:var(--db-padding-m);text-align:left}.feature-components .components-grid .component-item .component-icon{width:48px;height:48px;margin-bottom:var(--db-margin-s)}.feature-components .components-grid .component-item .component-icon img{width:100%;height:100%;object-fit:contain}.feature-components .components-grid .component-item h3{font-size:20px;margin-bottom:var(--db-margin-xs)}.feature-components .components-grid .component-item p{font-size:16px;color:var(--db-text-secondary);margin:0}.content-caption{font-size:14px;color:var(--db-text-tertiary);margin-top:var(--db-margin-m);text-align:center}.detail-section{text-align:center}.detail-section .detail-content{position:relative;max-width:1440px;margin:0 auto;display:flex;gap:var(--db-padding-m)}.detail-section .detail-content .content-wrapper{border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);overflow:hidden;position:relative}.detail-section .detail-content .content-wrapper img{width:100%;height:auto;border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l)}.detail-section .detail-content .content-label{position:absolute;top:0;left:0;width:100%;display:inline-flex;align-items:center;justify-content:center;padding:var(--db-padding-xs) var(--db-padding-s);color:var(--db-text-secondary);border-radius:var(--db-radius-s);-webkit-border-radius:var(--db-radius-s);-moz-border-radius:var(--db-radius-s);-ms-border-radius:var(--db-radius-s);font-size:16px;gap:var(--db-margin-xxs);font-weight:bold;margin:var(--db-margin-m) 0}.detail-section .detail-content .content-label::before{content:"";width:24px;height:24px;background:url(../cc05b5517a8aa88c4a3b.svg) no-repeat center;background-size:contain;flex-shrink:0}.detail-section.has-grid .detail-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--db-padding-s);margin-top:var(--db-margin-xl)}.detail-section.has-grid .detail-grid .image-wrapper{position:relative;width:100%;height:100%;object-fit:cover;border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);padding:var(--db-padding-s)}.detail-section.has-grid .detail-grid .image-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, transparent, var(--db-surface-alpha-inverse-10))}.detail-section.has-grid .detail-grid .text-wrapper{padding:var(--db-padding-s)}.detail-section.has-grid .detail-grid .content-wrapper{text-align:center}.detail-section.has-grid .detail-grid .disclaimer{font-size:12px}.detail-section.has-grid .detail-grid .grid-item{background:var(--db-surface-alpha-inverse-10);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);background:var(--db-bg-primary);padding:var(--db-padding-s);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);padding:0;text-align:center}.detail-section.has-grid .detail-grid .grid-item h3{font-size:20px;margin-bottom:var(--db-margin-s)}.detail-section.has-grid .detail-grid .grid-item p{font-size:15px;line-height:1.5;color:var(--db-text-secondary);width:100%;margin:auto;margin-bottom:var(--db-margin-m)}#icon-section .content-wrapper img{width:100%;max-width:720px;margin:0 auto;margin-bottom:var(--db-margin-m)}.pricing-section .pricing-container{padding:var(--db-padding-2xl) var(--db-padding-xl);position:relative;max-width:760px;margin:0 auto;border-radius:var(--db-radius-xl);background:var(--db-bg-primary)}.pricing-section .pricing-table{width:100%;max-width:480px;margin:0 auto;padding:var(--db-padding-m);background:var(--db-bg-primary);border-radius:var(--db-radius-xl);-webkit-border-radius:var(--db-radius-xl);-moz-border-radius:var(--db-radius-xl);-ms-border-radius:var(--db-radius-xl);border:1px solid var(--db-border-base)}.pricing-section .pricing-table .price-block{background:var(--db-bg-secondary);padding:var(--db-padding-l);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);text-align:center;margin-bottom:var(--db-margin-xs)}.pricing-section .pricing-table .price-block .price-original{color:var(--db-text-tertiary);font-size:16px;text-decoration:line-through;line-height:16px;margin-bottom:var(--db-margin-xs)}.pricing-section .pricing-table .price-block .price-current{color:var(--db-text-primary);font-size:32px;font-weight:bold;line-height:1;margin-bottom:8px}.pricing-section .pricing-table .price-block .discount-badge{display:inline-flex;align-items:center;gap:var(--db-margin-xxs);padding:var(--db-padding-xs) var(--db-padding-s);background:var(--db-bg-primary);border-radius:var(--db-radius-m);-webkit-border-radius:var(--db-radius-m);-moz-border-radius:var(--db-radius-m);-ms-border-radius:var(--db-radius-m)}.pricing-section .pricing-table .price-block .discount-badge strong{color:var(--db-text-primary);font-size:16px;font-weight:700;line-height:16px}.pricing-section .pricing-table .price-block .discount-badge span{color:var(--db-text-primary);font-size:14px;line-height:14px}.pricing-section .pricing-table .price-block .pricing-periods-mini{margin-top:var(--db-margin-m);display:flex;flex-direction:column;gap:var(--db-padding-xs)}.pricing-section .pricing-table .price-block .pricing-periods-mini .pricing-period-mini-item{display:flex;justify-content:space-between;align-items:center;padding:var(--db-padding-m);background:var(--db-bg-primary);border:1px solid var(--db-border-base);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);transition:all .2s ease}.pricing-section .pricing-table .price-block .pricing-periods-mini .pricing-period-mini-item.active{background:linear-gradient(135deg, rgba(59, 130, 246, 0.2) 0%, rgba(99, 102, 241, 0.2) 100%);box-shadow:0 4px 12px rgba(59,130,246,.2);transform:translateY(-2px);position:relative}.pricing-section .pricing-table .price-block .pricing-periods-mini .pricing-period-mini-item.active::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;padding:2px;background:linear-gradient(var(--rotate), var(--db-color-primary), var(--db-color-secondary) 40%, var(--db-color-primary));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:db-anim-spin-border 3s linear infinite;z-index:0;pointer-events:none}.pricing-section .pricing-table .price-block .pricing-periods-mini .pricing-period-mini-item.active>*{position:relative;z-index:1}.pricing-section .pricing-table .price-block .pricing-periods-mini .pricing-period-mini-item.active .period-mini-name{color:var(--db-text-primary)}.pricing-section .pricing-table .price-block .pricing-periods-mini .pricing-period-mini-item.active .period-mini-date{color:var(--db-text-primary)}.pricing-section .pricing-table .price-block .pricing-periods-mini .pricing-period-mini-item.ended{opacity:.5}.pricing-section .pricing-table .price-block .pricing-periods-mini .pricing-period-mini-item.ended .period-mini-price{display:none}.pricing-section .pricing-table .price-block .pricing-periods-mini .pricing-period-mini-item .period-mini-info{display:flex;flex-direction:column;flex:1;text-align:left;align-items:flex-start;gap:var(--db-margin-xs)}.pricing-section .pricing-table .price-block .pricing-periods-mini .pricing-period-mini-item .period-mini-info .period-mini-header{display:flex;gap:var(--db-margin-xs);flex-wrap:wrap;align-items:flex-start;flex-direction:column}.pricing-section .pricing-table .price-block .pricing-periods-mini .pricing-period-mini-item .period-mini-info .period-mini-name{color:var(--db-text-primary);font-size:16px;font-weight:bold;line-height:1}.pricing-section .pricing-table .price-block .pricing-periods-mini .pricing-period-mini-item .period-mini-info .period-mini-date{color:var(--db-text-secondary);font-size:14px;font-weight:400;line-height:1}.pricing-section .pricing-table .price-block .pricing-periods-mini .pricing-period-mini-item .period-mini-price{display:flex;align-items:flex-end;gap:var(--db-margin-s);flex-shrink:0}.pricing-section .pricing-table .price-block .pricing-periods-mini .pricing-period-mini-item .period-mini-price .period-mini-price-left{display:flex;flex-direction:column;align-items:flex-start}.pricing-section .pricing-table .price-block .pricing-periods-mini .pricing-period-mini-item .period-mini-price .period-mini-current{color:var(--db-text-primary);font-size:18px;font-weight:700;line-height:1.2}.pricing-section .pricing-table .price-block .pricing-periods-mini .pricing-period-mini-item .period-mini-price .period-mini-original-label{color:var(--db-text-secondary);font-size:11px;font-weight:400;line-height:1.2}.pricing-section .pricing-table .price-block .pricing-periods-mini .pricing-period-mini-item .period-mini-price .period-mini-original{color:var(--db-text-tertiary);font-size:12px;text-decoration:line-through;line-height:1.2}.pricing-section .pricing-table .price-block .pricing-periods-mini .pricing-period-mini-item .period-mini-price .period-mini-discount{color:#000;font-size:14px;font-weight:600;line-height:1;padding:var(--db-padding-xs);background:#fff;border-radius:var(--db-radius-full);-webkit-border-radius:var(--db-radius-full);-moz-border-radius:var(--db-radius-full);-ms-border-radius:var(--db-radius-full)}.pricing-section .pricing-table .price-block .pricing-periods-mini .pricing-period-mini-item .period-mini-price .period-mini-price-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pricing-section .pricing-table .price-block .pricing-periods-mini .pricing-period-mini-item.active .period-mini-price-left .period-mini-current{font-size:20px;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.pricing-section .pricing-table .price-block .pricing-periods-mini .pricing-period-mini-item.active .period-mini-price-right .period-mini-discount{background:rgba(59,130,246,.3);color:#fff;font-weight:700}.pricing-section .pricing-table .features-list .feature-item{display:flex;align-items:center;padding:var(--db-padding-m);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);gap:var(--db-padding-m)}.pricing-section .pricing-table .features-list .feature-item:nth-child(odd){background:var(--db-bg-secondary)}.pricing-section .pricing-table .features-list .feature-item .feature-name{width:140px;color:var(--db-text-primary);font-size:18px;font-weight:700;line-height:20px}.pricing-section .pricing-table .features-list .feature-item .feature-value{flex:1;text-align:right;color:var(--db-text-primary);font-size:18px;font-weight:700;line-height:20px}.pricing-section .pricing-table .features-list .feature-item .feature-value .sub-text{display:block;font-size:14px;line-height:20px}.pricing-section .pricing-table .features-list .feature-item .check-icon{width:24px;height:24px;margin-left:auto}.pricing-section .pricing-table .features-list .feature-item .check-icon svg{width:100%;height:100%}.pricing-section .pricing-table .pricing-action{margin-top:var(--db-margin-l);text-align:center}.pricing-section .pricing-table .pricing-action .button{width:100%;justify-content:center}.recommend-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--db-margin-m)}.recommend-grid-4-columns{max-width:760px;margin:0 auto;grid-template-columns:repeat(2, 1fr)}.recommend-grid-4-columns .recommend-card{background:var(--db-bg-primary);padding:var(--db-padding-s);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);padding:var(--db-padding-l);display:flex;flex-direction:column;align-items:flex-start;gap:var(--db-padding-m);justify-content:flex-start;text-align:left}.recommend-grid-4-columns .recommend-card .recommend-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--db-radius-l);background:var(--db-color-primary)}.recommend-grid-4-columns .recommend-card .recommend-icon i{color:var(--db-text-inverse-primary)}.recommend-grid-4-columns .recommend-card h3{font-size:16px;font-weight:700;line-height:1.5;color:var(--db-text-primary);margin-bottom:0}.recommend-grid-4-columns .recommend-card p{font-size:14px;line-height:1.5;margin-bottom:0;color:var(--db-text-secondary)}.recommend-card{padding:var(--db-padding-l);background:var(--db-bg-primary);padding:var(--db-padding-s);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);display:flex;flex-direction:column;align-items:center;gap:var(--db-padding-l);text-align:center}.recommend-card img{width:100px;height:100px;display:flex;justify-content:center;align-items:center}.recommend-card h3{font-size:20px;font-weight:normal;line-height:1.5;margin-bottom:var(--db-margin-m)}.recommend-card .tags{flex-wrap:wrap;justify-content:center;margin:0}.recommend-card .tags .tag{padding:var(--db-padding-xs) var(--db-padding-s);background:var(--db-bg-secondary);border-radius:var(--db-radius-full);-webkit-border-radius:var(--db-radius-full);-moz-border-radius:var(--db-radius-full);-ms-border-radius:var(--db-radius-full);border:1px solid var(--db-border-base);color:var(--db-text-primary);font-size:14px;font-weight:700}.review-section .review-header{display:flex;flex-direction:column;align-items:center;gap:var(--db-padding-l);margin-bottom:40px}.review-section .review-header .stars{width:193px;height:50px;object-fit:contain}.review-section .review-header .logo{width:193px;height:20px;color:var(--db-text-inverse-primary);text-align:center;font-weight:700}.review-section .review-header .title{color:var(--db-text-inverse-primary);font-size:36px;font-weight:700;line-height:1.3;text-align:center}.review-section .review-list{display:flex;flex-direction:column;gap:var(--db-padding-m);max-width:720px;margin:0 auto}.review-section .review-list .review-item{padding:var(--db-padding-m) var(--db-padding-l);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);background:var(--db-bg-primary);padding:var(--db-padding-s);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l)}.review-section .review-list .review-item p{color:var(--db-text-inverse-primary);font-size:18px;line-height:1.4;text-align:center;margin:0}.review-section .review-list .review-item p strong{font-weight:700}.review-event-section .event-content{width:100%;max-width:480px;background:var(--db-bg-primary);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);position:relative;overflow:hidden;border:1px solid var(--db-border-base);margin:0 auto}.review-event-section .event-content::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;pointer-events:none;z-index:0;padding:1px;background:linear-gradient(var(--rotate), transparent 0%, var(--db-color-primary-60) 20%, var(--db-color-primary-90) 40%, var(--db-color-primary-60) 60%, var(--db-color-primary-30) 80%, transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;animation:db-anim-spin 5s linear infinite}.review-event-section .event-content .event-card{display:flex;flex-direction:column;align-items:center}.review-event-section .event-content .event-header{display:flex;flex-direction:column;align-items:center;width:100%;padding:var(--db-padding-l);text-align:center}.review-event-section .event-content .event-date{font-size:14px;color:var(--db-text-secondary)}.review-event-section .event-content .event-image{flex:1}.review-event-section .event-content .event-image img{width:100%;height:100%;object-fit:cover}.review-event-section .event-content .event-info{width:100%;flex:1;padding:var(--db-padding-l)}.review-event-section .event-content .event-info .event-guide{padding:var(--db-padding-s);background:var(--db-bg-secondary);border-radius:var(--db-radius-m);-webkit-border-radius:var(--db-radius-m);-moz-border-radius:var(--db-radius-m);-ms-border-radius:var(--db-radius-m)}.review-event-section .event-content .event-info .event-guide h4{font-size:20px;margin-bottom:var(--db-margin-m)}.review-event-section .event-content .event-info .event-guide p{font-size:14px;line-height:1.5;margin-bottom:0}.review-event-section .event-content .event-info .event-guide p strong{font-weight:700}.preview-section .preview-slider{position:relative}.preview-section .preview-slider .preview-item{position:relative;border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);background:var(--db-bg-primary);padding:var(--db-padding-s);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);padding:var(--db-padding-xs);display:flex;flex-direction:column;gap:var(--db-padding-xs)}.preview-section .preview-slider .preview-item img{width:100%;max-width:640px;height:auto;display:block;border-radius:var(--db-radius-m);-webkit-border-radius:var(--db-radius-m);-moz-border-radius:var(--db-radius-m);-ms-border-radius:var(--db-radius-m);overflow:hidden}.preview-section .preview-slider .preview-item .preview-info{position:absolute;left:0;top:0;display:flex;gap:var(--db-padding-xs);padding:var(--db-padding-l);align-items:center}.preview-section .preview-slider .preview-item .preview-info .preview-category{display:inline-block;font-size:12px;line-height:1;padding:var(--db-margin-xxs) var(--db-padding-xs);border-radius:var(--db-radius-full);-webkit-border-radius:var(--db-radius-full);-moz-border-radius:var(--db-radius-full);-ms-border-radius:var(--db-radius-full);margin-bottom:var(--db-margin-xs)}.preview-section .preview-slider .preview-item .preview-info .preview-title{font-size:16px;margin:0}.preview-section .preview-slider .swiper-slide{width:auto;height:auto}.preview-section .preview-slider .swiper-scrollbar{bottom:-30px}.faq-section .container .supernormal-faq-container{background:var(--db-bg-primary);padding:var(--db-padding-l);border-radius:var(--db-radius-l);max-width:760px;margin:0 auto}.faq-section .container .supernormal-faq-container .faq-title{color:var(--db-text-primary)}.faq-section .container .supernormal-faq-container .faq-item{background-color:rgba(0,0,0,0);border:1px solid var(--db-border-base)}.faq-section .container .supernormal-faq-container .faq-question{background-color:rgba(0,0,0,0);color:var(--db-text-primary)}@media(max-width: 820px){.detail-section.has-grid .detail-grid{grid-template-columns:repeat(2, 1fr)}.category-section .category-grid{grid-template-columns:repeat(3, 1fr);gap:var(--db-padding-m)}.category-section .category-grid .category-preview-card .category-info h3{font-size:16px}.pages-section .pages-group .pages-info{width:240px}.pages-section .pages-group .pages-grid{grid-template-columns:repeat(3, 1fr)}.review-section .review-list .review-item p{font-size:14px}.review-event-section .event-header .title-wrapper .subtitle{font-size:24px}.review-event-section .event-header .title-wrapper .title{font-size:36px}.review-event-section .event-content .event-card img{width:100%}.review-event-section .event-content .event-info .event-guide h4{font-size:18px}.review-event-section .event-content .event-info .event-guide p{font-size:14px}.features-list .feature-row{grid-template-columns:120px repeat(3, 1fr);gap:var(--db-padding-s);font-size:14px}.features-list .feature-row.full-width{grid-template-columns:120px 1fr}.hero-section{padding:56px 0 var(--db-padding-xl) 0}.hero-section .hero-wrapper{height:auto;flex-direction:column}.hero-section .hero-content{max-width:100%;text-align:center;padding:var(--db-padding-l)}.hero-section .hero-content .price-container{gap:var(--db-padding-m)}.hero-section .hero-content .price-container .price-original{font-size:16px}.hero-section .hero-content .price-container .price-current{font-size:20px}.hero-section .hero-content .price-container .discount{font-size:20px}.hero-section .hero-gallery .badge{right:auto;left:auto;margin:auto;bottom:20px}.section-tag{margin-bottom:var(--db-margin-s)}.section-tag .icon{width:16px;height:16px}.section-tag span{font-size:12px}.feature-section .components-grid{grid-template-columns:repeat(4, 120px);gap:var(--db-padding-xs);margin-top:var(--db-margin-m)}.feature-section .components-grid .mockup-image:nth-child(even){top:24px}.detail-section.has-grid .detail-grid{gap:var(--db-padding-l)}.detail-section.has-grid .detail-grid .grid-item h3{font-size:18px}.detail-section.has-grid .detail-grid .grid-item .detail-graphic{height:32px}.detail-section .detail-content{gap:var(--db-padding-s);flex-direction:column}.detail-section .detail-content .content-label{margin:var(--db-margin-xxs) 0}.feature-categories-slider .category-item .mockup-wrapper{width:150px}.feature-components .components-grid{grid-template-columns:1fr}.features-list .feature-row{grid-template-columns:120px repeat(3, 1fr);gap:var(--db-padding-s);font-size:14px}.features-list .feature-row.full-width{grid-template-columns:120px 1fr}.preview-section .preview-slider .swiper-slide img{max-width:600px}.recommend-template-section{padding:var(--db-padding-l)}.recommend-template-section .recommend-template-wrapper{padding:var(--db-padding-l)}.recommend-template-section .recommend-template-grid{gap:var(--db-padding-l)}.recommend-template-section .recommend-template-card{min-width:calc(50% - 8px);max-width:none}.recommend-template-section .recommend-template-card .recommend-template-content h3{font-size:18px}.bundle-purchase-banner .bundle-banner-card .banner-content{flex-direction:column;text-align:left}.bundle-purchase-banner .bundle-banner-card .banner-content .banner-action{align-items:center;width:100%}.bundle-purchase-banner .bundle-banner-card .banner-content .banner-action .banner-pricing .price-row .price-group{justify-content:center;flex-direction:column;gap:var(--db-padding-s)}.bundle-purchase-banner .bundle-banner-card .banner-content .banner-action .button{width:100%;min-width:auto}.feature-image-text-section{padding:var(--db-padding-2xl) 0}.feature-image-text-section .feature-image-text-wrapper{gap:var(--db-padding-2xl);flex-direction:column !important}.feature-image-text-section .feature-image-text-wrapper .feature-text .feature-title{font-size:32px}.feature-image-text-section .feature-image-text-wrapper .feature-text .feature-description{font-size:17px}}.video-section .video-wrapper{position:relative;width:100%;max-width:1080px;margin:0 auto;border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);overflow:hidden}.video-section .video-wrapper::before{content:"";display:block;padding-top:56.25%}.video-section .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.notice-section .notice-image{width:100%;max-width:540px;margin:auto}.notice-section .notice-image img{width:100%;height:100%;object-fit:contain}@media(max-width: 767px){.hero-section .template-hero-swiper .swiper-pagination{bottom:0;left:0;right:0}.section-header{margin-bottom:var(--db-margin-l)}.section-header.left{margin-bottom:var(--db-margin-l)}.section-header .section-title{font-size:24px}.section-header .section-subtitle{font-size:18px}.section-header .section-date{font-size:15px}.section-tabs .tab-list{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap}.section-tabs .tab-list::-webkit-scrollbar{display:none}.feature-slider-section .feature-cards-swiper .feature-card{max-width:240px}.feature-slider-section .feature-cards-swiper .feature-card .card-content{padding:var(--db-padding-m)}.feature-slider-section .feature-cards-swiper .feature-card .card-content h3{font-size:18px}.feature-slider-section .feature-cards-swiper .feature-card .card-content p{font-size:12px}.keypoint-feature-cards{grid-template-columns:1fr;gap:var(--db-padding-l)}.keypoint-feature-cards.grid-4{grid-template-columns:1fr}.comparison-container{padding:var(--db-padding-xl) var(--db-padding-l)}.comparison-container .comparison-cards-wrapper{grid-template-columns:1fr;gap:var(--db-gap-l)}.comparison-container .comparison-vs-badge{width:48px;height:48px;font-size:12px;margin:0 auto}.comparison-container .comparison-card{padding:var(--db-padding-l)}.category-section .category-grid{grid-template-columns:repeat(2, 1fr)}.recommend-section .recommend-grid{grid-template-columns:1fr}.recommend-section .recommend-grid .recommend-card{flex-direction:row;padding:var(--db-padding-s);text-align:left}.recommend-section .recommend-grid .recommend-card img{width:64px;height:64px}.recommend-section .recommend-grid .recommend-card h3{font-size:16px}.recommend-section .recommend-grid .recommend-card .tags{flex-direction:row;justify-content:flex-start}.recommend-section .recommend-grid .recommend-card .tags .tag{font-size:12px;padding:var(--db-padding-xs) var(--db-padding-s)}.detail-section.has-grid .detail-grid{grid-template-columns:repeat(1, 1fr)}.pages-section .pages-group{flex-direction:column}.pages-section .pages-group .pages-info{width:100%}.pages-section .pages-group .pages-grid{grid-template-columns:repeat(2, 1fr)}.pages-section .pages-group .pages-grid .page-preview-card .preview img{width:100%;height:auto}.pages-section .section-header .section-title{font-size:36px;line-height:44px}.feature-highlights .feature-highlight-item{flex:0 0 auto;min-width:110px;max-width:120px;scroll-snap-align:start}.feature-highlights .feature-highlight-title{font-size:14px}.feature-highlights .feature-highlight-sub{font-size:12px}.section-tabs{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0}.section-tabs .tab-list{justify-content:flex-start}.preview-section .preview-slider .swiper-slide img{max-width:360px}.video-section .video-wrapper{border-radius:var(--db-radius-m);-webkit-border-radius:var(--db-radius-m);-moz-border-radius:var(--db-radius-m);-ms-border-radius:var(--db-radius-m)}.pricing-section .pricing-table .pricing-periods-mini{gap:var(--db-padding-xxs)}.pricing-section .pricing-table .pricing-periods-mini .pricing-period-mini-item .period-mini-price .period-mini-discount{font-size:11px;padding:1px var(--db-padding-xxs)}.pricing-section .pricing-table .pricing-periods-mini .pricing-period-mini-item .period-mini-price .period-mini-current{font-size:13px}.pricing-section .pricing-table .pricing-periods-mini .pricing-period-mini-item .period-mini-price .period-mini-original{font-size:11px}.pricing-section .pricing-table .pricing-periods-mini .pricing-period-mini-item.active .period-mini-current{font-size:14px}.pricing-periods-table-wrapper{padding:var(--db-padding-l)}.pricing-periods-table-wrapper .pricing-table-title{font-size:20px}.pricing-periods-table-wrapper .pricing-period-card{padding:var(--db-padding-m)}.pricing-periods-table-wrapper .pricing-period-card .period-name{font-size:16px}.pricing-periods-table-wrapper .pricing-period-card .current-price{font-size:20px}.recommend-grid-4-columns .recommend-card{padding:var(--db-padding-m);align-items:center}.type-comparison-section .type-comparison-grid{grid-template-columns:1fr;gap:var(--db-padding-l)}.type-comparison-section .type-comparison-grid .type-card .type-header .type-image{margin-bottom:12px}.type-comparison-section .type-comparison-grid .type-card .type-header .type-title{font-size:20px}.type-comparison-section .type-comparison-grid .type-card .type-header .type-desc{font-size:14px}.bundle-section .bundle-card{padding:var(--db-padding-m)}.bundle-section .bundle-card .bundle-header .bundle-title{font-size:20px}.bundle-section .bundle-card .bundle-content .bundle-products-list .bundle-product-row .product-info{flex-direction:column}.bundle-section .bundle-card .bundle-content .bundle-products-list .bundle-product-row .product-info .bundle-product-thumbnail{width:100%;height:90px}.bundle-section .bundle-card .bundle-content .bundle-products-list .bundle-product-row .product-info .product-details .product-title{font-size:14px}.bundle-section .bundle-card .bundle-content .bundle-products-list .bundle-product-row .product-info .product-pricing-info{gap:0;flex-direction:column;align-items:flex-start;width:100%}.bundle-section .bundle-card .bundle-content .bundle-products-list .bundle-product-row .product-info .product-pricing-info .price-original{font-size:12px}.bundle-section .bundle-card .bundle-content .bundle-products-list .bundle-product-row .product-info .product-pricing-info .price-sale{font-size:16px}.bundle-section .bundle-card .bundle-content .bundle-products-list .bundle-product-row .product-info .product-pricing-info .discount-rate{font-size:12px}.bundle-section .bundle-card .bundle-content .bundle-pricing-summary{padding:var(--db-padding-m)}.bundle-section .bundle-card .bundle-content .bundle-pricing-summary .pricing-row{padding:0}.bundle-section .bundle-card .bundle-content .bundle-pricing-summary .pricing-row.bundle-final .final-price-group{gap:var(--db-padding-s)}.bundle-section .bundle-card .bundle-content .bundle-pricing-summary .pricing-row.bundle-final .final-price-group .pricing-value.final{font-size:20px}.bundle-section .bundle-card .bundle-content .bundle-pricing-summary .pricing-row.bundle-final .final-price-group .final-discount-badge{font-size:12px}.bundle-section .bundle-card .bundle-content .bundle-pricing-summary .pricing-row.bundle-save .save-amount{font-size:18px}.bundle-section .bundle-card .bundle-content .bundle-pricing-summary .pricing-row .pricing-label{font-size:14px}.bundle-section .bundle-card .bundle-content .bundle-pricing-summary .pricing-row .pricing-value{font-size:16px}.bundle-section .bundle-card .bundle-content .bundle-features{grid-template-columns:1fr;padding:var(--db-padding-l)}.bundle-section .bundle-products-cards .grid.grid-2{grid-template-columns:1fr;gap:var(--db-padding-m)}.bundle-purchase-banner .bundle-banner-card .banner-content .banner-text .banner-title{font-size:22px}.bundle-purchase-banner .bundle-banner-card .banner-content .banner-text .banner-title .highlight{font-size:26px}.bundle-purchase-banner .bundle-banner-card .banner-content .banner-text .banner-desc{font-size:15px}.bundle-purchase-banner .bundle-banner-card .banner-content .banner-action .banner-pricing .price-row .price-group .price-original{font-size:16px}.bundle-purchase-banner .bundle-banner-card .banner-content .banner-action .banner-pricing .price-row .price-group .price-current{font-size:24px}.bundle-purchase-banner .bundle-banner-card .banner-content .banner-action .banner-pricing .price-row .price-group .discount-badge{font-size:14px;padding:var(--db-padding-xxs) var(--db-padding-m)}.bundle-purchase-banner .bundle-banner-card .banner-content .banner-action .button{font-size:15px;padding:var(--db-padding-s) var(--db-padding-xl)}.feature-image-text-section{padding:var(--db-padding-2xl) 0}.feature-image-text-section .feature-image-text-wrapper{gap:var(--db-padding-xl)}.feature-image-text-section .feature-image-text-wrapper .feature-text .feature-title{font-size:24px}.feature-image-text-section .feature-image-text-wrapper .feature-text .feature-description{font-size:15px}.recommend-template-section .recommend-template-title{font-size:24px}.recommend-template-section .recommend-template-grid{gap:var(--db-padding-m)}.recommend-template-section .recommend-template-card{min-width:100%;max-width:100%}.recommend-template-section .recommend-template-card img{height:160px}.recommend-template-section .recommend-template-card .recommend-template-content{padding:var(--db-padding-l)}.recommend-template-section .recommend-template-card .recommend-template-content h3{font-size:16px}}.recommend-template-section{padding:var(--db-padding-l)}.recommend-template-section .recommend-template-wrapper{padding:var(--db-padding-l);background-color:var(--db-bg-secondary);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);border:1px solid var(--db-border-base)}.recommend-template-section .recommend-template-grid{display:flex;gap:var(--db-padding-xl);justify-content:center;flex-wrap:wrap}.recommend-template-section .recommend-template-card{flex:1;max-width:400px;background:var(--db-bg-primary);border-radius:var(--db-radius-xl);-webkit-border-radius:var(--db-radius-xl);-moz-border-radius:var(--db-radius-xl);-ms-border-radius:var(--db-radius-xl);border:1px solid var(--db-border-base);overflow:hidden}.recommend-template-section .recommend-template-card img{width:100%;object-fit:cover}.recommend-template-section .recommend-template-card .recommend-template-content{padding:var(--db-padding-l);text-align:center}.recommend-template-section .recommend-template-card .recommend-template-content h3{font-size:20px;margin-bottom:0}.type-comparison-section .type-comparison-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--db-padding-l);max-width:760px;margin:0 auto}.type-comparison-section .type-comparison-grid .type-card{border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);padding:var(--db-padding-m);margin-bottom:0;display:flex;flex-direction:column;gap:var(--db-padding-s);border:1px solid var(--db-border-base);transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;color:inherit}.type-comparison-section .type-comparison-grid .type-card.type-a{cursor:default}.type-comparison-section .type-comparison-grid .type-card.type-b .type-header .type-title{color:var(--db-text-primary)}.type-comparison-section .type-comparison-grid .type-card.type-b .type-header .type-desc{color:var(--db-text-secondary)}.type-comparison-section .type-comparison-grid .type-card.type-b .type-features .feature-item{color:var(--db-text-secondary)}.type-comparison-section .type-comparison-grid .type-card.type-b .type-features .feature-item i{color:var(--db-color-primary)}.type-comparison-section .type-comparison-grid .type-card .type-header{display:flex;flex-direction:column;gap:var(--db-padding-xs)}.type-comparison-section .type-comparison-grid .type-card .type-header .type-badge{display:flex;align-items:center;gap:var(--db-padding-s)}.type-comparison-section .type-comparison-grid .type-card .type-header .type-badge .type-label{font-size:14px;font-weight:700;color:var(--db-text-primary)}.type-comparison-section .type-comparison-grid .type-card .type-header .type-image{width:100%;border-radius:var(--db-radius-m);-webkit-border-radius:var(--db-radius-m);-moz-border-radius:var(--db-radius-m);-ms-border-radius:var(--db-radius-m);overflow:hidden;background:var(--db-bg-secondary);aspect-ratio:4/3;margin-bottom:var(--db-margin-s)}.type-comparison-section .type-comparison-grid .type-card .type-header .type-image img{width:100%;height:100%;object-fit:cover}.type-comparison-section .type-comparison-grid .type-card .type-header .type-title{font-size:24px;font-weight:700;margin-bottom:0;color:var(--db-text-primary)}.type-comparison-section .type-comparison-grid .type-card .type-header .type-desc{font-size:15px;color:var(--db-text-secondary);line-height:1.6;margin-bottom:0}.type-comparison-section .type-comparison-grid .type-card .type-features{display:flex;flex-direction:column;gap:var(--db-padding-s);background-color:var(--db-bg-secondary);border-radius:var(--db-radius-s);-webkit-border-radius:var(--db-radius-s);-moz-border-radius:var(--db-radius-s);-ms-border-radius:var(--db-radius-s);padding:var(--db-padding-s);flex:1}.type-comparison-section .type-comparison-grid .type-card .type-features .feature-item{display:flex;align-items:center;gap:var(--db-padding-s);font-size:14px;color:var(--db-text-secondary)}.type-comparison-section .type-comparison-grid .type-card .type-features .feature-item i{color:var(--db-color-primary);font-size:16px;flex-shrink:0}.type-comparison-section .type-comparison-grid .type-card .type-action .current-badge{display:inline-block;padding:var(--db-padding-s) var(--db-padding-l);background:var(--db-bg-secondary);border-radius:var(--db-radius-s);-webkit-border-radius:var(--db-radius-s);-moz-border-radius:var(--db-radius-s);-ms-border-radius:var(--db-radius-s);font-size:14px;color:var(--db-text-secondary);font-weight:600}.type-comparison-section .type-comparison-grid .type-card .type-action .button{width:100%;justify-content:center}.type-comparison-section .type-comparison-grid div.type-card{cursor:default;position:static !important}.type-comparison-section .type-comparison-grid div.type-card::before,.type-comparison-section .type-comparison-grid div.type-card::after{display:none !important;content:"" !important;opacity:0 !important;pointer-events:none !important}.type-comparison-section .type-comparison-grid a.type-card{background:var(--db-bg-primary);padding:var(--db-padding-m);border-radius:var(--db-radius-m);-webkit-border-radius:var(--db-radius-m);-moz-border-radius:var(--db-radius-m);-ms-border-radius:var(--db-radius-m);position:relative;cursor:pointer}.type-comparison-section .type-comparison-grid a.type-card::before,.type-comparison-section .type-comparison-grid a.type-card::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;transition:opacity .3s ease;pointer-events:none}.type-comparison-section .type-comparison-grid a.type-card::before{z-index:0;padding:var(--db-margin-xxs);background:linear-gradient(var(--rotate), var(--db-color-primary), var(--db-color-secondary) 40%, var(--db-color-primary));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;animation:db-anim-spin 3s linear infinite}.type-comparison-section .type-comparison-grid a.type-card:hover::before{opacity:1}.type-comparison-section .type-comparison-grid a.type-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.bundle-section .bundle-card{max-width:760px;margin:0 auto;background:var(--db-bg-primary);padding:var(--db-padding-s);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);padding:var(--db-padding-xl)}.bundle-section .bundle-card .bundle-header{text-align:center;margin-bottom:24px}.bundle-section .bundle-card .bundle-header .highlight{color:var(--db-color-primary)}.bundle-section .bundle-card .bundle-header .bundle-title{font-size:24px}.bundle-section .bundle-card .bundle-content .bundle-products-list{display:flex;align-items:center;gap:var(--db-padding-s);margin-bottom:var(--db-margin-m)}.bundle-section .bundle-card .bundle-content .bundle-products-list .bundle-product-row{display:flex;flex:1;align-items:center;padding:var(--db-padding-m);background:var(--db-bg-secondary);border-radius:var(--db-radius-m);-webkit-border-radius:var(--db-radius-m);-moz-border-radius:var(--db-radius-m);-ms-border-radius:var(--db-radius-m);transition:background .2s ease}.bundle-section .bundle-card .bundle-content .bundle-products-list .bundle-product-row .product-info{display:flex;align-items:center;width:100%;flex-direction:column}.bundle-section .bundle-card .bundle-content .bundle-products-list .bundle-product-row .product-info .bundle-product-thumbnail{width:80px;height:60px;flex-shrink:0;border-radius:var(--db-radius-s);-webkit-border-radius:var(--db-radius-s);-moz-border-radius:var(--db-radius-s);-ms-border-radius:var(--db-radius-s);overflow:hidden;border:1px solid var(--db-border-base);background:var(--db-bg-primary);margin-bottom:var(--db-margin-m)}.bundle-section .bundle-card .bundle-content .bundle-products-list .bundle-product-row .product-info .bundle-product-thumbnail img{width:100%;height:100%;object-fit:cover}.bundle-section .bundle-card .bundle-content .bundle-products-list .bundle-product-row .product-info .product-details{flex:1;min-width:0}.bundle-section .bundle-card .bundle-content .bundle-products-list .bundle-product-row .product-info .product-details .product-title{font-size:16px;color:var(--db-text-primary);margin:0}.bundle-section .bundle-card .bundle-content .bundle-products-list .bundle-product-row .product-info .product-pricing-info{display:flex;align-items:center;gap:var(--db-padding-s);flex-wrap:wrap}.bundle-section .bundle-card .bundle-content .bundle-products-list .bundle-product-row .product-info .product-pricing-info .price-original{font-size:14px;color:var(--db-text-tertiary);text-decoration:line-through}.bundle-section .bundle-card .bundle-content .bundle-products-list .bundle-product-row .product-info .product-pricing-info .price-original .badge{text-decoration:none}.bundle-section .bundle-card .bundle-content .bundle-products-list .bundle-product-row .product-info .product-pricing-info .price-sale{font-size:18px;font-weight:700;color:var(--db-text-primary)}.bundle-section .bundle-card .bundle-content .bundle-products-list .bundle-product-row .product-info .product-pricing-info .discount-rate{font-size:13px;color:var(--db-color-primary);font-weight:600}.bundle-section .bundle-card .bundle-content .bundle-pricing-summary{background:var(--db-bg-secondary);border-radius:var(--db-radius-m);-webkit-border-radius:var(--db-radius-m);-moz-border-radius:var(--db-radius-m);-ms-border-radius:var(--db-radius-m);padding:var(--db-padding-l)}.bundle-section .bundle-card .bundle-content .bundle-pricing-summary .pricing-row{display:flex;align-items:center;gap:var(--db-padding-m);justify-content:space-between;padding:var(--db-padding-xs) 0}.bundle-section .bundle-card .bundle-content .bundle-pricing-summary .pricing-row.bundle-final{border-top:1px solid var(--db-border-base);padding-top:var(--db-padding-s);margin-top:var(--db-margin-s)}.bundle-section .bundle-card .bundle-content .bundle-pricing-summary .pricing-row.bundle-final .final-price-group{display:flex;align-items:center;gap:var(--db-padding-m)}.bundle-section .bundle-card .bundle-content .bundle-pricing-summary .pricing-row.bundle-final .final-price-group .pricing-value.final{font-size:28px;color:var(--db-text-primary)}.bundle-section .bundle-card .bundle-content .bundle-pricing-summary .pricing-row.bundle-final .final-price-group .final-discount-badge{font-size:14px;color:var(--db-text-inverse-primary);background:var(--db-color-primary);padding:var(--db-padding-xs) var(--db-padding-s);border-radius:var(--db-radius-s);-webkit-border-radius:var(--db-radius-s);-moz-border-radius:var(--db-radius-s);-ms-border-radius:var(--db-radius-s)}.bundle-section .bundle-card .bundle-content .bundle-pricing-summary .pricing-row.bundle-save .save-amount{font-size:24px;font-weight:600;color:var(--db-color-primary);background:var(--db-bg-primary);padding:var(--db-padding-xs) var(--db-padding-s);border-radius:var(--db-radius-s);-webkit-border-radius:var(--db-radius-s);-moz-border-radius:var(--db-radius-s);-ms-border-radius:var(--db-radius-s);display:flex;justify-content:center;align-items:center;width:100%}.bundle-section .bundle-card .bundle-content .bundle-pricing-summary .pricing-row .pricing-label{font-size:16px;color:var(--db-text-secondary)}.bundle-section .bundle-card .bundle-content .bundle-pricing-summary .pricing-row .pricing-value{font-size:18px;font-weight:600;color:var(--db-text-primary)}.bundle-section .bundle-card .bundle-content .bundle-pricing-summary .pricing-row .pricing-value.original{text-decoration:line-through;color:var(--db-text-tertiary)}.bundle-section .bundle-card .bundle-content .bundle-pricing-summary .pricing-row .pricing-value.discount{color:var(--db-color-primary)}.bundle-section .bundle-products-cards{margin-top:var(--db-margin-l)}.bundle-section .bundle-products-cards .section-subtitle{text-align:center;margin-bottom:var(--db-margin-m)}.bundle-section .bundle-products-cards .section-subtitle h3{font-size:24px;font-weight:700;color:var(--db-text-primary);margin:0 0 8px 0}.bundle-section .bundle-products-cards .section-subtitle p{font-size:16px;color:var(--db-text-secondary);margin:0}.bundle-section .bundle-products-cards .grid.grid-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--db-padding-l)}.bundle-section .bundle-products-cards .type-card-digital-product{border:1px solid var(--db-border-base)}.bundle-purchase-banner{padding:0;margin-top:var(--db-margin-l)}.bundle-purchase-banner .bundle-banner-card{max-width:480px;margin:0 auto;background:var(--db-bg-primary);padding:var(--db-padding-s);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);position:relative;padding:var(--db-padding-l);background:var(--db-bg-primary);position:relative;overflow:hidden}.bundle-purchase-banner .bundle-banner-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;pointer-events:none;z-index:0;padding:1px;background:linear-gradient(var(--rotate), transparent 0%, var(--db-color-primary-60) 20%, var(--db-color-primary-90) 40%, var(--db-color-primary-60) 60%, var(--db-color-primary-30) 80%, transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;animation:db-anim-spin 5s linear infinite}.bundle-purchase-banner .bundle-banner-card .banner-content{display:flex;align-items:center;gap:var(--db-padding-xl);position:relative;z-index:1}.bundle-purchase-banner .bundle-banner-card .banner-content .banner-text{flex:1}.bundle-purchase-banner .bundle-banner-card .banner-content .banner-text .banner-title{font-size:20px;line-height:1.4;color:var(--db-text-primary);margin-bottom:var(--db-margin-m)}.bundle-purchase-banner .bundle-banner-card .banner-content .banner-text .banner-title .highlight{color:var(--db-color-primary)}.bundle-purchase-banner .bundle-banner-card .banner-content .banner-text .banner-desc{font-size:18px;color:var(--db-text-secondary);line-height:1.6;margin:0;display:none}.bundle-purchase-banner .bundle-banner-card .banner-content .banner-text .banner-desc strong{color:var(--db-color-primary);font-weight:700}.bundle-purchase-banner .bundle-banner-card .banner-content .banner-action{display:flex;flex-direction:column;align-items:flex-end;gap:var(--db-padding-l);flex-shrink:0}.bundle-purchase-banner .bundle-banner-card .banner-content .banner-action .banner-pricing{text-align:right}.bundle-purchase-banner .bundle-banner-card .banner-content .banner-action .banner-pricing .price-group{display:flex;align-items:flex-end;flex-wrap:wrap;flex-direction:column}.bundle-purchase-banner .bundle-banner-card .banner-content .banner-action .banner-pricing .price-group .price-original-group{display:flex;align-items:center;gap:var(--db-padding-xs)}.bundle-purchase-banner .bundle-banner-card .banner-content .banner-action .banner-pricing .price-group .price-original{font-size:16px;color:var(--db-text-tertiary);text-decoration:line-through}.bundle-purchase-banner .bundle-banner-card .banner-content .banner-action .banner-pricing .price-group .price-current{font-size:24px;font-weight:700;color:var(--db-text-primary);line-height:1}.feature-image-text-section{padding:var(--db-padding-2xl) 0}.feature-image-text-section .feature-image-text-wrapper{display:flex;align-items:center;gap:var(--db-padding-2xl);max-width:1200px;margin:0 auto}.feature-image-text-section .feature-image-text-wrapper.layout-left-text{flex-direction:row}.feature-image-text-section .feature-image-text-wrapper.layout-right-text{flex-direction:row-reverse}.feature-image-text-section .feature-image-text-wrapper .feature-text{flex:1;min-width:0}.feature-image-text-section .feature-image-text-wrapper .feature-text .feature-title{font-size:36px;font-weight:700;line-height:1.3;color:var(--db-text-primary);margin-bottom:var(--db-padding-xl)}.feature-image-text-section .feature-image-text-wrapper .feature-text .feature-description{font-size:18px;line-height:1.8;color:var(--db-text-secondary);margin:0}.feature-image-text-section .feature-image-text-wrapper .feature-image{flex:1;min-width:0;position:relative}.feature-image-text-section .feature-image-text-wrapper .feature-image .image-rolling-container{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);overflow:hidden;background:var(--db-bg-secondary)}.feature-image-text-section .feature-image-text-wrapper .feature-image .image-rolling-container.no-aspect-ratio{aspect-ratio:auto}.feature-image-text-section .feature-image-text-wrapper .feature-image .image-rolling-container.no-aspect-ratio .rolling-image-item{position:absolute;top:0;left:0;width:100%;height:100%}.feature-image-text-section .feature-image-text-wrapper .feature-image .image-rolling-container.no-aspect-ratio .rolling-image-item img{width:100%;height:100%;object-fit:cover;object-position:center}.feature-image-text-section .feature-image-text-wrapper .feature-image .image-rolling-container .rolling-image-item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out;pointer-events:none}.feature-image-text-section .feature-image-text-wrapper .feature-image .image-rolling-container .rolling-image-item.active{opacity:1;pointer-events:auto}.feature-image-text-section .feature-image-text-wrapper .feature-image .image-rolling-container .rolling-image-item img{width:100%;height:100%;object-fit:cover;display:block}.feature-image-text-section .feature-image-text-wrapper .feature-image .image-rolling-container.no-fade .rolling-image-item{transition:none}.pricing-periods-table-wrapper{margin:var(--db-margin-xl) 0;padding:var(--db-padding-xl);background:var(--db-bg-primary);padding:var(--db-padding-s);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l);border-radius:var(--db-radius-l);-webkit-border-radius:var(--db-radius-l);-moz-border-radius:var(--db-radius-l);-ms-border-radius:var(--db-radius-l)}.pricing-periods-table-wrapper .pricing-table-title{color:var(--db-text-primary);font-size:24px;font-weight:700;margin-bottom:var(--db-margin-l);text-align:center}.pricing-periods-table-wrapper .pricing-table-title .highlight{color:var(--db-color-primary)}.pricing-periods-table-wrapper .pricing-periods-list{display:flex;flex-direction:column;gap:var(--db-padding-l)}.pricing-periods-table-wrapper .pricing-period-card{position:relative;padding:var(--db-padding-l);border-radius:var(--db-radius-m);-webkit-border-radius:var(--db-radius-m);-moz-border-radius:var(--db-radius-m);-ms-border-radius:var(--db-radius-m);background:var(--db-bg-secondary);color:var(--db-text-primary);transition:all .3s ease;border:1px solid var(--db-border-base)}.pricing-periods-table-wrapper .pricing-period-card.active{background:var(--db-bg-primary);color:var(--db-text-primary);box-shadow:0 4px 12px rgba(var(--db-color-primary-rgb, 0, 79, 255), 0.3);border-color:var(--db-color-primary)}.pricing-periods-table-wrapper .pricing-period-card.ended{opacity:.5;filter:grayscale(0.8);pointer-events:none;cursor:not-allowed}.pricing-periods-table-wrapper .pricing-period-card.ended .period-name,.pricing-periods-table-wrapper .pricing-period-card.ended .current-price,.pricing-periods-table-wrapper .pricing-period-card.ended .original-price,.pricing-periods-table-wrapper .pricing-period-card.ended .period-dates{opacity:.6}.pricing-periods-table-wrapper .pricing-period-card.ended .discount-badge{opacity:.4}.pricing-periods-table-wrapper .pricing-period-card .period-status-badge{position:absolute;top:var(--db-padding-s);right:var(--db-padding-s);padding:var(--db-padding-xs) var(--db-padding-m);border-radius:var(--db-radius-s);-webkit-border-radius:var(--db-radius-s);-moz-border-radius:var(--db-radius-s);-ms-border-radius:var(--db-radius-s);font-size:12px;font-weight:700;z-index:10}.pricing-periods-table-wrapper .pricing-period-card .period-status-badge.active{background:var(--db-color-primary);color:var(--db-text-inverse-primary);box-shadow:0 2px 8px rgba(var(--db-color-primary-rgb, 0, 79, 255), 0.4);animation:db-anim-pulse-badge 2s ease-in-out infinite}.pricing-periods-table-wrapper .pricing-period-card .period-status-badge.ended{background:var(--db-bg-tertiary);color:var(--db-text-tertiary);opacity:.8}.pricing-periods-table-wrapper .pricing-period-card .period-header-info{margin-bottom:var(--db-padding-s)}.pricing-periods-table-wrapper .pricing-period-card .period-name-wrapper{display:flex;align-items:center;gap:var(--db-padding-s);flex-wrap:wrap}.pricing-periods-table-wrapper .pricing-period-card .period-name{font-size:18px;font-weight:600;margin:0;flex:1;min-width:0;color:var(--db-text-primary)}.pricing-periods-table-wrapper .pricing-period-card .discount-badge{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:var(--db-radius-full);-webkit-border-radius:var(--db-radius-full);-moz-border-radius:var(--db-radius-full);-ms-border-radius:var(--db-radius-full);background:var(--db-color-primary);color:var(--db-text-inverse-primary);font-size:14px;font-weight:700;flex-shrink:0}.pricing-periods-table-wrapper .pricing-period-card.active .discount-badge{box-shadow:0 2px 8px rgba(var(--db-color-primary-rgb, 0, 79, 255), 0.3)}.pricing-periods-table-wrapper .pricing-period-card .period-dates{margin-bottom:var(--db-padding-l);font-size:14px;color:var(--db-text-secondary)}.pricing-periods-table-wrapper .pricing-period-card.active .period-dates{color:var(--db-text-secondary)}.pricing-periods-table-wrapper .pricing-period-card .period-pricing{display:flex;flex-direction:column;gap:var(--db-margin-xxs)}.pricing-periods-table-wrapper .pricing-period-card .current-price{font-size:24px;font-weight:700;color:var(--db-text-primary)}.pricing-periods-table-wrapper .pricing-period-card.active .current-price{color:var(--db-color-primary);font-size:26px}.pricing-periods-table-wrapper .pricing-period-card.ended .current-price{color:var(--db-text-tertiary)}.pricing-periods-table-wrapper .pricing-period-card .original-price{font-size:14px;color:var(--db-text-tertiary);text-decoration:line-through}.pricing-periods-table-wrapper .pricing-period-card.ended .original-price{opacity:.5}@property --rotate{syntax:"<angle>";initial-value:0deg;inherits:false}
