.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}}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.tool-header{padding:var(--db-padding-m);border-bottom:1px solid var(--db-border-base)}.tools-page-title{margin-bottom:var(--db-margin-m)}.tools-page-title .tools-version-mark{display:inline-block;font-size:.7rem;font-weight:600;color:var(--db-text-secondary);background:var(--db-bg-tertiary);padding:2px 6px;border-radius:3px}.tools-page-title .tools-page-title-heading{font-size:1.2rem;font-weight:700;color:var(--db-text-primary);margin:0;line-height:1}.tools-page-title .tools-page-desc{font-size:.85rem;color:var(--db-text-secondary);margin:0;line-height:1.4}.page-header{position:relative;padding:120px 0 var(--db-padding-xl) 0;margin:0;margin-bottom:var(--db-margin-l);width:100%;display:flex;gap:var(--db-margin-l);justify-content:center;align-items:center;border:none;overflow:hidden}.page-header .flex{gap:var(--db-margin-l)}.error-404-page .page-header{overflow:visible !important}.membership-page .page-header{min-height:auto;height:auto}.page-title-wrap{width:100%;position:relative;z-index:2;text-align:center}.page-title-wrap.text-center{text-align:center}.page-title{position:relative;font-weight:bold;line-height:1;color:var(--db-text-primary);margin-bottom:0;z-index:2}.about-page .page-title,.page-template-page-about-membership .page-title{line-height:1.2}.main-layout .page-title{font-size:40px}.page-title span{opacity:.5}.page-desc{display:block;font-size:20px;font-weight:normal;margin-top:var(--db-margin-m);color:var(--db-text-secondary);line-height:var(--db-leading-normal);margin-bottom:0}.page-desc p{margin:0}.bookmark-page .page-desc{max-width:576px}.opentalk-page .page-desc{max-width:436px}.taxonomy-description{max-width:720px;text-align:left}.taxonomy-description p{line-height:var(--db-leading-normal)}.taxonomy-description strong{font-weight:bold}.section-posts{padding:var(--db-padding-l) 0}.section-posts .category-title-wrap .category-title{font-size:24px}.section-posts .grid{gap:var(--db-padding-m)}.category-title-wrap{margin-bottom:var(--db-margin-m);display:flex;justify-content:space-between;align-items:center}.category-title-wrap .category-title{margin:0}.category-title-wrap .category-title .tag{font-size:inherit}.category-title-wrap .category-title .count{position:relative;top:-10px;margin-left:10px;font-size:.5em;opacity:.5}.page-links{clear:both;margin:0 0 1.5em}.grid-archive .child-category-wrap{margin-top:0;text-align:left;font-size:0}.grid-archive .child-category-wrap li{display:inline-block}.grid-archive .child-category-wrap li a{margin-right:var(--db-padding-xs);margin-top:0;white-space:nowrap !important;padding:var(--db-padding-xs);display:inline-block;color:var(--db-text-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);background:var(--db-bg-primary);font-size:14px !important;line-height:1}.grid-archive .child-category-wrap li a.active,.grid-archive .child-category-wrap li a:hover{color:#fff;background:var(--db-color-primary)}.child-category-wrap{margin-top:var(--db-margin-m);text-align:left;font-size:0}.child-category-wrap li{display:inline-block}.child-category-wrap li a{margin-right:var(--db-padding-xs);margin-top:var(--db-margin-s);white-space:nowrap !important;padding:var(--db-padding-xs);display:inline-block;color:var(--db-text-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);background:var(--db-bg-secondary);font-size:16px !important;line-height:1;border:1px solid var(--db-border-base)}.child-category-wrap li a.active,.child-category-wrap li a:hover{color:var(--db-text-primary);background:var(--db-bg-tertiary);border:1px solid var(--db-border-layer-1)}.blur-wrapper{padding:var(--db-padding-l)}.blur-wrapper .blur-content{position:relative;padding:var(--db-padding-m);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)}.blur-wrapper .blur-content .grid{align-items:stretch}.disclaimer-section{padding:var(--db-padding-m) 0}.disclaimer-section .disclaimer-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);text-align:center}.disclaimer-section .disclaimer-text{font-size:var(--db-text-xs);color:var(--db-text-secondary);line-height:1.5;text-align:center;margin-bottom:var(--db-margin-m)}.disclaimer-section .disclaimer-text:last-child{margin-bottom:0}@media only screen and (max-width: 1024px){.page-header{padding:80px 0 var(--db-padding-xl) 0}.main-layout .page-header{padding:var(--db-padding-xl) 0 0 0}}@media only screen and (max-width: 820px){.page-title{font-size:48px}.section-posts .grid{gap:var(--db-padding-s)}.section-posts .grid-4{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 767px){.page-header{padding:80px 0 var(--db-padding-xl) 0}.main-layout .page-header{padding:var(--db-padding-xl) 0 0 0}.page-header .container{display:block}.page-header .flex{flex-direction:column}.section-posts .grid-4{grid-template-columns:repeat(2, 1fr)}.section-posts .category-title-wrap .category-title{font-size:20px}.page-title-wrap{flex-direction:column;gap:var(--db-padding-l)}.page-title{font-size:40px}.page-desc{font-size:16px}.blur-wrapper{padding:var(--db-padding-s)}.blur-wrapper .blur-content{padding:var(--db-padding-s)}}.page-template-page-about .about-page-content{width:100%}.page-template-page-about .db-about-page svg{display:block}.page-template-page-about .db-about-page .noise{position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox=%270 0 180 180%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cfilter id=%27n%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%27.9%27 numOctaves=%274%27 stitchTiles=%27stitch%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27 opacity=%27.75%27/%3E%3C/svg%3E")}.page-template-page-about .db-about-page .eyebrow{margin:0 0 24px;color:var(--db-text-tertiary);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.page-template-page-about .db-about-page .hero-title,.page-template-page-about .db-about-page .section-heading{margin:0;font-weight:500}.page-template-page-about .db-about-page .section-heading{font-size:clamp(44px,6vw,64px);line-height:1.2}.page-template-page-about .db-about-page .section-heading span{color:var(--db-text-tertiary)}@media(max-width: 767px){.page-template-page-about .db-about-page .section-heading{font-size:41px}}.page-template-page-about .db-about-page .section-number{display:none}.page-template-page-about .db-about-page .panel-label{margin:0 0 20px;color:var(--db-color-primary);font-size:10px;font-weight:700;letter-spacing:.16em}.page-template-page-about .db-about-page .reveal{opacity:0;transform:translateY(34px);transition:opacity .8s ease,transform .8s cubic-bezier(0.22, 1, 0.36, 1)}.page-template-page-about .db-about-page .reveal.visible{opacity:1;transform:translateY(0)}.page-template-page-about .db-about-page section.hero{padding-bottom:0}.page-template-page-about .db-about-page section.hero>.container{width:100%;display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));column-gap:clamp(18px,2.1vw,36px);align-items:center}@media(max-width: 1023px){.page-template-page-about .db-about-page section.hero>.container{min-height:auto}}.page-template-page-about .db-about-page section.hero .reveal:nth-child(2){transition-delay:.08s}@media(max-width: 767px){.page-template-page-about .db-about-page section.hero{display:block;min-height:auto;padding-top:118px;padding-bottom:86px}}.page-template-page-about .db-about-page .hero-copy{grid-column:1/span 3;align-self:center;padding-bottom:0}@media(max-width: 1023px){.page-template-page-about .db-about-page .hero-copy{grid-column:1/span 6}}.page-template-page-about .db-about-page .hero-title{font-size:clamp(54px,7vw,96px);line-height:1}.page-template-page-about .db-about-page .hero-title .accent-line{color:var(--db-color-primary)}.page-template-page-about .db-about-page .hero-title .line:nth-child(2){transition-delay:.15s}.page-template-page-about .db-about-page .hero-title .line:nth-child(3){transition-delay:.22s}@media(max-width: 767px){.page-template-page-about .db-about-page .hero-title{font-size:clamp(54px,14vw,82px)}}.page-template-page-about .db-about-page .scribble{display:none}.page-template-page-about .db-about-page .hero-bottom{margin-top:var(--db-margin-l);display:flex}.page-template-page-about .db-about-page .hero-bottom.reveal{transition-delay:.3s}.page-template-page-about .db-about-page .hero-bottom>p{margin:0;max-width:430px;color:var(--db-text-tertiary);word-break:keep-all}.page-template-page-about .db-about-page .hero-visual{position:relative;grid-column:4/span 3;min-height:0;height:auto;align-self:end;display:flex;align-items:flex-end;justify-content:center;padding:0;overflow:visible;isolation:auto}.page-template-page-about .db-about-page .hero-visual::before{content:"";position:absolute;z-index:0;right:10%;bottom:8%;width:72%;height:78%;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at center, rgba(0, 111, 255, 0.2) 0%, rgba(42, 116, 255, 0.1) 34%, rgba(0, 111, 255, 0) 72%);filter:blur(30px);opacity:.72;animation:about-hero-blue-glow 8s ease-in-out infinite}@media(max-width: 1023px){.page-template-page-about .db-about-page .hero-visual{grid-column:1/span 6}}@media(max-width: 767px){.page-template-page-about .db-about-page .hero-visual{display:block;margin-top:42px}}.page-template-page-about .db-about-page .hero-image{display:block;position:relative;z-index:1;width:100%;max-width:100%;height:auto;object-fit:contain;object-position:center bottom}@keyframes about-hero-blue-glow{0%,100%{transform:scale(0.96);opacity:.58}50%{transform:scale(1.04);opacity:.78}}@media(prefers-reduced-motion: reduce){.page-template-page-about .db-about-page .hero-visual::before{animation:none}}.page-template-page-about .db-about-page .intro,.page-template-page-about .db-about-page .method,.page-template-page-about .db-about-page .tools,.page-template-page-about .db-about-page .story{position:relative;border-top:1px solid var(--db-border-base)}.page-template-page-about .db-about-page .intro-grid{margin-top:calc(var(--db-margin-xl)*2);display:grid;grid-template-columns:minmax(260px, 1fr) minmax(420px, 2fr);gap:clamp(50px,8vw,130px)}@media(max-width: 767px){.page-template-page-about .db-about-page .intro-grid{grid-template-columns:1fr}}.page-template-page-about .db-about-page .intro-lead{margin:0;font-size:clamp(16px,2vw,20px);line-height:1.5;word-break:keep-all}.page-template-page-about .db-about-page .benefit-list{border-top:1px solid var(--db-border-primary)}.page-template-page-about .db-about-page .benefit-item{position:relative;display:grid;grid-template-columns:36px 1fr;gap:20px;align-items:start;padding:var(--db-padding-xl) 0;border-bottom:1px solid var(--db-border-primary)}.page-template-page-about .db-about-page .benefit-item h3{margin:0 0 10px;font-size:20px;letter-spacing:-0.035em}.page-template-page-about .db-about-page .benefit-item p{margin:0;color:var(--db-text-tertiary);font-size:14px;line-height:1.75;word-break:keep-all}@media(max-width: 767px){.page-template-page-about .db-about-page .benefit-item{grid-template-columns:32px 1fr}}.page-template-page-about .db-about-page .benefit-index{padding-top:5px;color:var(--db-text-tertiary);font-size:10px;font-weight:600}.page-template-page-about .db-about-page .features{border-top:1px solid var(--db-border-base);background:var(--db-bg-primary)}.page-template-page-about .db-about-page .features-heading{display:grid;grid-template-columns:minmax(0, 1fr) minmax(240px, 360px);gap:40px;align-items:end}@media(max-width: 1023px){.page-template-page-about .db-about-page .features-heading{grid-template-columns:1fr}}.page-template-page-about .db-about-page .features-summary{margin:0 0 8px;color:var(--db-text-tertiary)}@media(max-width: 1023px){.page-template-page-about .db-about-page .features-summary{max-width:540px}}@media(max-width: 767px){.page-template-page-about .db-about-page .features-summary{max-width:100%}}.page-template-page-about .db-about-page .feature-layout{margin-top:clamp(58px,7vw,96px);display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:clamp(14px,1.35vw,22px)}@media(max-width: 1023px){.page-template-page-about .db-about-page .feature-layout{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767px){.page-template-page-about .db-about-page .feature-layout{grid-template-columns:1fr}}.page-template-page-about .db-about-page .feature-card{position:relative;min-height:360px;display:flex;flex-direction:column;padding:20px;border-radius:24px;background:#15191f;box-shadow:0 22px 48px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden;isolation:isolate;transition:transform .45s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .45s ease}.page-template-page-about .db-about-page .feature-card::before{content:"";position:absolute;z-index:-2;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 10%, rgba(255, 255, 255, 0.075), transparent 28%),linear-gradient(135deg, rgba(255, 255, 255, 0.025), transparent 48%)}@media(max-width: 767px){.page-template-page-about .db-about-page .feature-card{min-height:310px;padding:18px}}.page-template-page-about .db-about-page .feature-card-curriculum{grid-column:span 4}@media(max-width: 1023px){.page-template-page-about .db-about-page .feature-card-curriculum{grid-column:span 2}}@media(max-width: 767px){.page-template-page-about .db-about-page .feature-card-curriculum{grid-column:1}}.page-template-page-about .db-about-page .feature-card-principle,.page-template-page-about .db-about-page .feature-card-beginner,.page-template-page-about .db-about-page .feature-card-connected,.page-template-page-about .db-about-page .feature-card-tools{grid-column:span 2}@media(max-width: 1023px){.page-template-page-about .db-about-page .feature-card-principle,.page-template-page-about .db-about-page .feature-card-beginner,.page-template-page-about .db-about-page .feature-card-connected,.page-template-page-about .db-about-page .feature-card-tools{grid-column:span 1}}@media(max-width: 767px){.page-template-page-about .db-about-page .feature-card-principle,.page-template-page-about .db-about-page .feature-card-beginner,.page-template-page-about .db-about-page .feature-card-connected,.page-template-page-about .db-about-page .feature-card-tools{grid-column:1}}.page-template-page-about .db-about-page .feature-card-top{position:relative;z-index:1;min-height:24px;display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.72);font-size:12px;font-weight:700;opacity:.5}.page-template-page-about .db-about-page .feature-copy{position:relative;z-index:1;margin-top:auto;max-width:560px}.page-template-page-about .db-about-page .feature-copy h3{margin-bottom:10px;font-size:clamp(27px,2.35vw,38px);text-shadow:0 2px 18px rgba(0,0,0,.18)}.page-template-page-about .db-about-page .feature-copy p{margin:0;opacity:.6;font-size:13px;line-height:1.75;word-break:keep-all}.page-template-page-about .db-about-page .feature-copy>p:last-child{max-width:500px;color:rgba(255,255,255,.66);font-size:13px;line-height:1.7}.page-template-page-about .db-about-page .feature-card-beginner .feature-copy,.page-template-page-about .db-about-page .feature-card-connected .feature-copy,.page-template-page-about .db-about-page .feature-card-tools .feature-copy{min-height:92px}.page-template-page-about .db-about-page .feature-card-beginner .feature-copy h3,.page-template-page-about .db-about-page .feature-card-connected .feature-copy h3{font-size:clamp(31px,2.7vw,44px)}.page-template-page-about .db-about-page .feature-card-beginner .feature-copy>p:last-child,.page-template-page-about .db-about-page .feature-card-connected .feature-copy>p:last-child{font-size:16px}.page-template-page-about .db-about-page .feature-card-tools .feature-card-top,.page-template-page-about .db-about-page .feature-card-tools .feature-copy{color:#f8fcff}.page-template-page-about .db-about-page .feature-card-principle .feature-copy>p:last-child,.page-template-page-about .db-about-page .feature-card-tools .feature-copy>p:last-child{color:rgba(255,255,255,.72)}.page-template-page-about .db-about-page .feature-route-refined{position:relative;z-index:1;flex:1;min-height:224px;display:grid;grid-template-columns:repeat(4, 1fr);align-items:center;gap:16px;padding:28px 8px 18px;border-radius:24px}.page-template-page-about .db-about-page .route-track{position:absolute;top:50%;right:9%;left:9%;height:2px;background:rgba(255,255,255,.28);transform:translateY(-50%);overflow:visible}.page-template-page-about .db-about-page .route-track::before{content:"";position:absolute;top:0;left:0;width:var(--route-progress, 0%);height:100%;background:linear-gradient(90deg, #006fff, #3d9bff);transition:width .55s cubic-bezier(0.22, 1, 0.36, 1)}.page-template-page-about .db-about-page .route-step{position:relative;z-index:2;display:grid;justify-items:center;gap:10px}.page-template-page-about .db-about-page .route-step span{width:70px;height:70px;display:grid;place-items:center;border:0;border-radius:50%;color:rgba(255,255,255,.72);background:#20262e;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);font-size:10px;font-weight:700}.page-template-page-about .db-about-page .route-step small{color:rgba(255,255,255,.48);font-size:10px;letter-spacing:.16em}.page-template-page-about .db-about-page .route-step.active span,.page-template-page-about .db-about-page .route-step.is-current span{color:#fff;background:linear-gradient(145deg, #3d9bff, #006fff);box-shadow:0 0 0 7px rgba(0,111,255,.1),0 9px 24px rgba(0,111,255,.3)}.page-template-page-about .db-about-page .route-step.is-complete span{color:#fff;background:#243344;box-shadow:inset 0 0 0 1px rgba(85,170,255,.55)}.page-template-page-about .db-about-page .feature-eye-refined{position:relative;z-index:1;min-height:192px;display:grid;place-items:center;border-radius:24px}.page-template-page-about .db-about-page .feature-card-principle .feature-eye-refined,.page-template-page-about .db-about-page .feature-card-principle .feature-target-refined{min-height:228px;color:rgba(255,255,255,.82)}.page-template-page-about .db-about-page .feature-card-principle .feature-eye-refined::before{content:"";position:absolute;width:180px;height:80px;border-radius:50%;background:radial-gradient(ellipse, rgba(28, 191, 176, 0.16), transparent 66%);filter:blur(26px)}.page-template-page-about .db-about-page .feature-card-principle .feature-eye-refined svg,.page-template-page-about .db-about-page .feature-card-principle .feature-target-refined svg{width:min(300px,94%);height:228px}.page-template-page-about .db-about-page .feature-target-refined svg{position:relative;width:min(260px,84%);height:auto;fill:none;stroke:rgba(255,255,255,.92);stroke-width:1.5;overflow:visible;animation:none}.page-template-page-about .db-about-page .feature-target-refined .target-ring{fill:none;stroke:rgba(255,255,255,.74);stroke-width:2;transform-box:fill-box;transform-origin:center}.page-template-page-about .db-about-page .feature-target-refined .target-ring-outer{stroke:rgba(0,111,255,.9);filter:drop-shadow(0 0 8px rgba(0, 111, 255, 0.52));animation:about-target-pulse 4.8s ease-in-out infinite}.page-template-page-about .db-about-page .feature-target-refined .target-ring-middle{stroke:rgba(0,111,255,.72);filter:drop-shadow(0 0 5px rgba(0, 111, 255, 0.34));animation:about-target-pulse 4.8s ease-in-out .35s infinite reverse}.page-template-page-about .db-about-page .feature-target-refined .target-ring-inner{stroke:rgba(255,255,255,.7)}.page-template-page-about .db-about-page .feature-target-refined .target-dot{fill:#006fff;stroke:#006fff;filter:drop-shadow(0 0 9px rgba(0, 111, 255, 0.8));animation:about-target-dot 2.8s ease-in-out infinite}.page-template-page-about .db-about-page .feature-target-refined .target-crosshair{stroke:rgba(255,255,255,.82);stroke-width:2}.page-template-page-about .db-about-page .feature-levels-refined{position:relative;z-index:1;min-height:228px;display:grid;grid-template-columns:repeat(4, 1fr);align-items:end;gap:10px;padding:22px 2px 12px;border-radius:24px}.page-template-page-about .db-about-page .level-axis{position:absolute;z-index:3;right:0;bottom:4px;left:0;height:2px;background:rgba(255,255,255,.1);box-shadow:0 0 8px rgba(255,255,255,.18)}.page-template-page-about .db-about-page .level-bar{position:relative;z-index:2;height:var(--value);min-height:54px;display:flex;flex-direction:column;justify-content:space-between;padding:10px 9px 8px;border:0;border-radius:14px 14px 0 0;background:#242b34;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transform:scaleY(0.04);transform-origin:bottom}.page-template-page-about .db-about-page .level-bar span{font-size:10px;font-weight:700}.page-template-page-about .db-about-page .level-bar small{color:#fff;font-size:12px;letter-spacing:.12em}.page-template-page-about .db-about-page .feature-card-beginner .level-bar:nth-of-type(2){background:linear-gradient(180deg, rgba(47, 109, 193, 0.68), rgba(21, 67, 138, 0.82));box-shadow:0 0 12px rgba(26,93,184,.2),inset 0 1px 0 rgba(255,255,255,.12)}.page-template-page-about .db-about-page .feature-card-beginner .level-bar:nth-of-type(3){background:linear-gradient(180deg, #5aaef0, #1675d7);box-shadow:0 0 18px rgba(22,117,215,.3),inset 0 1px 0 rgba(255,255,255,.16)}.page-template-page-about .db-about-page .feature-card-beginner .level-bar:nth-of-type(4){background:linear-gradient(180deg, #87d7ff, #278be8 68%, #1464cb);box-shadow:0 0 24px rgba(39,139,232,.38),inset 0 1px 0 rgba(255,255,255,.2)}.page-template-page-about .db-about-page .feature-card-beginner .level-bar:nth-of-type(5){background:linear-gradient(110deg, #5f69e8, #36b8e8, #62dfae, #e7d76c, #c777df, #5f69e8);background-size:220% 220%;box-shadow:0 0 24px rgba(65,190,224,.38),inset 0 1px 0 rgba(255,255,255,.22)}.page-template-page-about .db-about-page .feature-flow-refined{position:relative;z-index:1;min-height:228px;display:block;padding:0;border-radius:24px}.page-template-page-about .db-about-page .feature-flow-refined .flow-orbit{position:absolute;top:50%;left:50%;width:1px;height:1px;animation:none}.page-template-page-about .db-about-page .feature-flow-refined .flow-item{position:absolute;top:0;left:0;z-index:2;min-width:102px;height:46px;display:grid;place-items:center;padding:0 10px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#20262e;font-size:11px;font-weight:700;letter-spacing:.1em;opacity:1;transform:translate(-50%, -50%);transition:none;animation:none}.page-template-page-about .db-about-page .feature-flow-refined .flow-item:nth-child(1){transform:translate(-50%, -50%) translateY(-108px)}.page-template-page-about .db-about-page .feature-flow-refined .flow-item:nth-child(2){transform:translate(-50%, -50%) translate(94px, -54px)}.page-template-page-about .db-about-page .feature-flow-refined .flow-item:nth-child(3){transform:translate(-50%, -50%) translate(94px, 54px)}.page-template-page-about .db-about-page .feature-flow-refined .flow-item:nth-child(4){transform:translate(-50%, -50%) translateY(108px)}.page-template-page-about .db-about-page .feature-flow-refined .flow-item:nth-child(5){transform:translate(-50%, -50%) translate(-94px, 54px)}.page-template-page-about .db-about-page .feature-flow-refined .flow-item:nth-child(6){transform:translate(-50%, -50%) translate(-94px, -54px)}.page-template-page-about .db-about-page .feature-flow-refined .flow-center{position:absolute;inset:50% auto auto 50%;z-index:2;min-width:132px;height:58px;display:grid;place-items:center;padding:0 10px;border:0;border-radius:999px;color:#07111e;background:linear-gradient(135deg, #b9e8ff, #0877ff);box-shadow:0 0 0 9px rgba(0,111,255,.18),0 12px 30px rgba(0,111,255,.34);font-size:13px;font-weight:700;letter-spacing:.12em;transform:translate(-50%, -50%)}@media(max-width: 767px){.page-template-page-about .db-about-page .feature-flow-refined .flow-item{min-width:78px;height:38px;font-size:9px}.page-template-page-about .db-about-page .feature-flow-refined .flow-item:nth-child(1){transform:translate(-50%, -50%) translateY(-78px)}.page-template-page-about .db-about-page .feature-flow-refined .flow-item:nth-child(2){transform:translate(-50%, -50%) translate(68px, -39px)}.page-template-page-about .db-about-page .feature-flow-refined .flow-item:nth-child(3){transform:translate(-50%, -50%) translate(68px, 39px)}.page-template-page-about .db-about-page .feature-flow-refined .flow-item:nth-child(4){transform:translate(-50%, -50%) translateY(78px)}.page-template-page-about .db-about-page .feature-flow-refined .flow-item:nth-child(5){transform:translate(-50%, -50%) translate(-68px, 39px)}.page-template-page-about .db-about-page .feature-flow-refined .flow-item:nth-child(6){transform:translate(-50%, -50%) translate(-68px, -39px)}.page-template-page-about .db-about-page .feature-flow-refined .flow-center{min-width:108px;height:48px;font-size:10px}}.page-template-page-about .db-about-page .feature-tools-refined{position:relative;z-index:1;min-height:192px;display:grid;align-content:center;gap:9px;padding:18px 4px;border-radius:24px;color:rgba(255,255,255,.82)}.page-template-page-about .db-about-page .tool-panel{min-height:46px;display:grid;grid-template-columns:32px 1fr;align-items:center;padding:0 14px;border:1px solid rgba(255,255,255,.22);border-radius:18px;background:#20262e;backdrop-filter:blur(6px)}.page-template-page-about .db-about-page .tool-panel strong{font-size:11px}.page-template-page-about .db-about-page .tool-panel-index{color:rgba(255,255,255,.62);font-size:7px}.page-template-page-about .db-about-page .feature-card.is-animated .level-bar{animation:about-bar-rise .8s cubic-bezier(0.22, 1, 0.36, 1) forwards}.page-template-page-about .db-about-page .feature-card.is-animated .level-bar:nth-of-type(2){animation-delay:.18s}.page-template-page-about .db-about-page .feature-card.is-animated .level-bar:nth-of-type(3){animation-delay:.36s}.page-template-page-about .db-about-page .feature-card.is-animated .level-bar:nth-of-type(4){animation-delay:.54s}.page-template-page-about .db-about-page .feature-card.is-animated .level-bar:nth-of-type(5){animation:about-bar-rise .8s cubic-bezier(0.22, 1, 0.36, 1) .54s forwards,about-grow-gradient 11s ease-in-out 1.45s infinite}.page-template-page-about .db-about-page .feature-card.is-animated .feature-tools-refined .tool-panel{opacity:1;animation:about-tool-color 6s ease-in-out infinite}.page-template-page-about .db-about-page .feature-card.is-animated .feature-tools-refined .tool-panel:nth-child(2){animation-delay:-2s}.page-template-page-about .db-about-page .feature-card.is-animated .feature-tools-refined .tool-panel:nth-child(3){animation-delay:-4s}.page-template-page-about .db-about-page .course-showcase{--course-grid-line: rgba(255, 255, 255, 0.085);--course-container-max: var(--db-container-max-width);--course-container-width: min(100%, var(--course-container-max));--course-grid-pad: var(--page-x, 40px);--course-grid-gap: clamp(18px, 2.1vw, 36px);--course-grid-content: calc(var(--course-container-width) - (2 * var(--course-grid-pad)));--course-grid-left: calc((100% - var(--course-container-width)) / 2 + var(--course-grid-pad));--course-grid-step: calc(((var(--course-grid-content) - (5 * var(--course-grid-gap))) / 6) + var(--course-grid-gap));color:#f4f2ed;background-color:var(--db-bg-primary);background-image:linear-gradient(90deg, var(--course-grid-line) 1px, transparent 1px);background-size:var(--course-grid-step) 100%;background-position:var(--course-grid-left) 0;overflow:clip}@media(max-width: 767px){.page-template-page-about .db-about-page .course-showcase{--course-grid-pad: 20px;--course-grid-gap: 10px;overflow:visible}}.page-template-page-about .db-about-page .course-showcase-intro{position:relative;z-index:2;margin-bottom:var(--db-margin-xl);text-align:left}.page-template-page-about .db-about-page .course-showcase-description{margin:28px 0 0;color:rgba(255,255,255,.62);font-size:clamp(15px,1.35vw,20px);letter-spacing:-0.035em}.page-template-page-about .db-about-page .course-sticky{position:relative;display:block;background-image:none}@media(max-width: 1023px){.page-template-page-about .db-about-page .course-sticky{overflow:visible}}.page-template-page-about .db-about-page .about-course-list{position:relative;z-index:2;width:100%;max-width:none;margin:0;display:flex;flex-direction:column;justify-content:center;gap:0}.page-template-page-about .db-about-page .course-item{position:relative;display:grid;grid-template-columns:52px minmax(0, 1fr) 28px;gap:12px;align-items:center;min-height:96px;padding:40px 0;border-top:1px solid rgba(255,255,255,.2);opacity:1;text-decoration:none;transition:opacity .35s ease,padding .4s cubic-bezier(0.22, 1, 0.36, 1)}.page-template-page-about .db-about-page .course-item[aria-disabled=true]{cursor:default}.page-template-page-about .db-about-page .course-item h3{margin:0;color:var(--db-text-primary);font-size:clamp(24px,3vw,48px);font-weight:500;line-height:1}.page-template-page-about .db-about-page .course-item p{display:block;max-width:700px;margin:8px 0 0;color:var(--db-text-tertiary);font-size:13px;line-height:1.55;word-break:keep-all}.page-template-page-about .db-about-page .course-item.active .course-index{color:var(--db-color-primary)}.page-template-page-about .db-about-page .course-item.active p,.page-template-page-about .db-about-page .course-item:hover p,.page-template-page-about .db-about-page .course-item:focus-visible p{color:var(--db-text-primary)}.page-template-page-about .db-about-page .course-item:hover .course-hover-arrow,.page-template-page-about .db-about-page .course-item:focus-visible .course-hover-arrow{opacity:1;transform:translateX(0)}@media(max-width: 1023px){.page-template-page-about .db-about-page .course-item h3{font-size:clamp(22px,4vw,32px)}.page-template-page-about .db-about-page .course-item p{margin:7px 0 0;color:rgba(255,255,255,.52);font-size:12px;line-height:1.5}}.page-template-page-about .db-about-page .course-index{color:var(--db-text-tertiary);font-size:12px}.page-template-page-about .db-about-page .course-hover-arrow{display:grid;place-items:center;color:var(--db-color-primary);font-size:26px;opacity:0;transform:translateX(-10px);transition:opacity .3s ease,transform .35s cubic-bezier(0.22, 1, 0.36, 1)}@media(max-width: 1023px){.page-template-page-about .db-about-page .course-hover-arrow{font-size:22px}}.page-template-page-about .db-about-page .course-media{position:absolute;z-index:4;top:0;left:0;width:clamp(240px,24vw,360px);min-height:0;max-height:none;aspect-ratio:.76;pointer-events:none;opacity:0;transform:translate3d(var(--course-preview-x, 30%), var(--course-preview-y, 50%), 0) translate(-50%, -50%) scale(1);transition:opacity .28s ease,transform .3s cubic-bezier(0.22, 1, 0.36, 1);will-change:transform,opacity}.page-template-page-about .db-about-page .course-media.is-hovering{opacity:1;transform:translate3d(var(--course-preview-x, 30%), var(--course-preview-y, 50%), 0) translate(-50%, -50%) scale(1)}@media(max-width: 767px){.page-template-page-about .db-about-page .course-media{display:none}}.page-template-page-about .db-about-page .course-media-frame{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:var(--db-padding-l);border-radius:24px;color:var(--db-text-primary);background:var(--db-bg-secondary);box-shadow:0 var(--db-shadow-l) var(--db-shadow-xl) rgba(0,0,0,.34);overflow:hidden;opacity:0;transform:scale(0.96);transition:opacity .5s ease,transform .65s var(--db-transition-bezier)}.page-template-page-about .db-about-page .course-media-frame.active{opacity:1;transform:scale(1)}.page-template-page-about .db-about-page .course-media-frame strong{position:relative;z-index:2;font-size:clamp(38px,4vw,64px);font-weight:500;line-height:.9;letter-spacing:-0.075em}.page-template-page-about .db-about-page .course-media-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72;filter:saturate(0.88) contrast(1.04)}.page-template-page-about .db-about-page .media-tag{position:relative;z-index:2;font-size:9px;font-weight:700;letter-spacing:.15em}.page-template-page-about .db-about-page .course-side{display:none}.page-template-page-about .db-about-page .method{background:var(--db-bg-primary)}.page-template-page-about .db-about-page .method-horizontal{position:relative;padding:0;border-top:1px solid var(--db-border-base);background:var(--db-bg-primary);overflow:hidden}@media(max-width: 767px){.page-template-page-about .db-about-page .method-horizontal{overflow:visible}}.page-template-page-about .db-about-page .method-horizontal-shell{position:relative;width:100%;min-height:100svh;padding:0}@media(max-width: 1023px){.page-template-page-about .db-about-page .method-horizontal-shell{min-height:auto}}.page-template-page-about .db-about-page .method-pin-inner{width:100%;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:clamp(72px,7vw,110px);padding-bottom:32px}@media(max-width: 1023px){.page-template-page-about .db-about-page .method-pin-inner{min-height:auto}}@media(max-width: 767px){.page-template-page-about .db-about-page .method-pin-inner{display:block;padding-top:72px;padding-bottom:60px}}.page-template-page-about .db-about-page .method-horizontal-header{width:100%;display:grid;grid-template-columns:minmax(0, 1fr) minmax(260px, 380px);gap:clamp(28px,4.5vw,76px);align-items:end;padding-inline:clamp(22px,4.5vw,76px)}@media(max-width: 1023px){.page-template-page-about .db-about-page .method-horizontal-header{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 767px){.page-template-page-about .db-about-page .method-horizontal-header{grid-template-columns:1fr;padding-inline:20px}}.page-template-page-about .db-about-page .mh-title{grid-column:1;min-width:0}.page-template-page-about .db-about-page .mh-summary{grid-column:2;max-width:360px;margin:0 0 8px;color:var(--db-text-tertiary);font-size:15px;line-height:1.8}@media(max-width: 1023px){.page-template-page-about .db-about-page .mh-summary{grid-column:1;max-width:560px;margin-top:20px}}@media(max-width: 767px){.page-template-page-about .db-about-page .mh-summary{max-width:360px;font-size:13px;line-height:1.7}}.page-template-page-about .db-about-page .method-horizontal-viewport{position:relative;flex:1 0 auto;width:100vw;margin-top:var(--db-margin-xl);margin-left:calc(50% - 50vw);overflow:hidden}@media(max-width: 1023px){.page-template-page-about .db-about-page .method-horizontal-viewport{width:100%;margin-left:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.page-template-page-about .db-about-page .method-horizontal-viewport::-webkit-scrollbar{display:none}}@media(max-width: 767px){.page-template-page-about .db-about-page .method-horizontal-viewport{margin-top:40px;scroll-snap-type:x proximity}}.page-template-page-about .db-about-page .method-horizontal-track{display:flex;flex-wrap:nowrap;align-items:stretch;gap:24px;width:max-content;padding-left:max(22px,(100vw - 1200px)/2);padding-right:max(22px,(100vw - 1200px)/2);transform:translate3d(0, 0, 0);will-change:transform}@media(max-width: 1023px){.page-template-page-about .db-about-page .method-horizontal-track{padding-left:24px;padding-right:24px;transform:none !important}}@media(max-width: 767px){.page-template-page-about .db-about-page .method-horizontal-track{gap:12px;padding-bottom:10px}}.page-template-page-about .db-about-page .method-slide{position:relative;width:100%;max-width:400px;gap:24px;padding:12px;border-radius:24px;background:var(--db-bg-secondary);overflow:hidden}@media(max-width: 767px){.page-template-page-about .db-about-page .method-slide{width:100%;max-width:280px;min-width:0;padding:15px;border-radius:21px;scroll-snap-align:start}}.page-template-page-about .db-about-page .method-slide-index{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.page-template-page-about .db-about-page .method-slide-index span,.page-template-page-about .db-about-page .method-slide-index small{color:var(--db-text-tertiary);font-size:12px;font-weight:700}.page-template-page-about .db-about-page .method-slide-visual{position:relative;border-radius:var(--db-radius-m);overflow:hidden}@media(max-width: 767px){.page-template-page-about .db-about-page .method-slide-visual{min-height:230px;border-radius:18px}}.page-template-page-about .db-about-page .method-slide-image{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.page-template-page-about .db-about-page .method-slide-copy{align-self:end;padding-bottom:12px}.page-template-page-about .db-about-page .method-slide-copy .panel-label{margin-bottom:14px}.page-template-page-about .db-about-page .method-slide-copy h3{margin:0 0 18px;word-break:keep-all}.page-template-page-about .db-about-page .method-slide-copy>p:last-child{margin:0;color:var(--db-text-tertiary);font-size:16px;word-break:keep-all}@media(max-width: 767px){.page-template-page-about .db-about-page .method-slide-copy{padding:0 2px 4px}.page-template-page-about .db-about-page .method-slide-copy .panel-label{margin-bottom:9px;font-size:8px}.page-template-page-about .db-about-page .method-slide-copy h3{margin-bottom:12px;font-size:clamp(25px,7vw,33px);line-height:1.12}.page-template-page-about .db-about-page .method-slide-copy>p:last-child{font-size:12px;line-height:1.65}}.page-template-page-about .db-about-page .tools{background:var(--db-bg-secondary)}.page-template-page-about .db-about-page .tools-top{display:flex;align-items:flex-end;justify-content:space-between;gap:60px}@media(max-width: 767px){.page-template-page-about .db-about-page .tools-top{flex-direction:column;align-items:flex-start}}.page-template-page-about .db-about-page .tools-description{max-width:360px;margin:0 0 8px;color:var(--db-text-tertiary);font-size:15px;line-height:1.8;word-break:keep-all}.page-template-page-about .db-about-page .tool-grid{margin-top:calc(var(--db-margin-xl)*2);display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}@media(max-width: 767px){.page-template-page-about .db-about-page .tool-grid{grid-template-columns:1fr}}.page-template-page-about .db-about-page .tool-card{aspect-ratio:3/4;display:flex;flex-direction:column;padding:24px;border:1px solid var(--db-border-base);border-radius:var(--db-radius-l);color:var(--db-bg-primary);background-color:var(--db-bg-primary);background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.02) 35%, rgba(0, 0, 0, 0.84) 100%),var(--tool-card-image);background-position:center;background-size:cover;overflow:hidden;transition:transform .45s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .45s ease}.page-template-page-about .db-about-page .tool-card:hover{transform:translateY(-8px);box-shadow:0 26px 60px rgba(17,17,17,.08)}.page-template-page-about .db-about-page .tool-card:hover .tool-arrow{transform:translate(4px, -4px)}.page-template-page-about .db-about-page .tool-card h3{margin:auto 0 12px;font-size:25px;letter-spacing:-0.04em}.page-template-page-about .db-about-page .tool-card>p{min-height:48px;margin:0;color:rgba(255,255,255,.78);font-size:13px;line-height:1.65;word-break:keep-all}.page-template-page-about .db-about-page .tool-card-content{order:-2}.page-template-page-about .db-about-page .tool-card-dark{order:-1}.page-template-page-about .db-about-page .tool-card-light{background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.04) 35%, rgba(255, 255, 255, 0.86) 100%),var(--tool-card-image)}.page-template-page-about .db-about-page .tool-card-light,.page-template-page-about .db-about-page .tool-card-light h3,.page-template-page-about .db-about-page .tool-card-light .tool-card-header,.page-template-page-about .db-about-page .tool-card-light .tool-arrow,.page-template-page-about .db-about-page .tool-card-light>p{color:#111}.page-template-page-about .db-about-page .tool-card-header{display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.82);font-size:9px;font-weight:700;letter-spacing:.14em}.page-template-page-about .db-about-page .tool-arrow{color:#fff;font-size:20px;transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1)}.page-template-page-about .db-about-page .story .section-heading span,.page-template-page-about .db-about-page .story .eyebrow,.page-template-page-about .db-about-page .story .section-number{color:rgba(255,255,255,.48)}.page-template-page-about .db-about-page .story-top{display:grid;grid-template-columns:minmax(0, 1fr);gap:0}.page-template-page-about .db-about-page .story-layout{margin-top:calc(var(--db-margin-xl)*2);display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(60px,10vw,160px)}@media(max-width: 767px){.page-template-page-about .db-about-page .story-layout{grid-template-columns:1fr;gap:56px}}.page-template-page-about .db-about-page .story-copy{max-width:540px}.page-template-page-about .db-about-page .story-copy p{color:rgba(255,255,255,.6);font-size:15px;line-height:1.9;word-break:keep-all}.page-template-page-about .db-about-page .story-copy .story-lead{margin-top:0;font-size:clamp(16px,2vw,24px);line-height:1.6}.page-template-page-about .db-about-page .career-timeline{border-top:1px solid rgba(255,255,255,.18)}.page-template-page-about .db-about-page .career-row{display:grid;grid-template-columns:130px 1fr;gap:28px;padding:28px 0;border-bottom:1px solid rgba(255,255,255,.18)}.page-template-page-about .db-about-page .career-row h3{margin:0 0 9px;font-size:20px;font-weight:500;letter-spacing:-0.025em}.page-template-page-about .db-about-page .career-row p{margin:0;color:rgba(255,255,255,.46);font-size:13px;line-height:1.6}@media(max-width: 767px){.page-template-page-about .db-about-page .career-row{grid-template-columns:1fr;gap:12px}}.page-template-page-about .db-about-page .career-year{padding-top:5px;color:var(--db-color-tertiary);font-size:9px;font-weight:700;letter-spacing:.15em}.page-template-page-about .db-about-page .metrics{margin-top:clamp(100px,12vw,170px);display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}@media(max-width: 767px){.page-template-page-about .db-about-page .metrics{grid-template-columns:repeat(2, minmax(0, 1fr))}}.page-template-page-about .db-about-page .metric{display:flex;flex-direction:column;justify-content:space-between;padding:16px;border-right:1px solid rgba(255,255,255,.18)}.page-template-page-about .db-about-page .metric:nth-child(4){border-right:0}.page-template-page-about .db-about-page .metric strong{font-size:clamp(44px,5vw,72px);font-weight:500;line-height:1}.page-template-page-about .db-about-page .metric span{color:rgba(255,255,255,.6);font-size:12px;letter-spacing:.13em;text-transform:uppercase}@media(max-width: 767px){.page-template-page-about .db-about-page .metric:nth-child(even){border-right:0}.page-template-page-about .db-about-page .metric:nth-child(odd){border-right:1px solid rgba(255,255,255,.18)}.page-template-page-about .db-about-page .metric:nth-child(n+3){border-top:1px solid rgba(255,255,255,.18)}}@keyframes about-bar-rise{from{transform:scaleY(0.08)}to{transform:scaleY(1)}}@keyframes about-grow-gradient{0%,100%{background-position:0% 50%;filter:saturate(1)}50%{background-position:100% 50%;filter:saturate(1.3)}}@keyframes about-target-pulse{0%,100%{opacity:.55;transform:scale(0.96)}50%{opacity:1;transform:scale(1.035)}}@keyframes about-target-dot{0%,100%{opacity:.72;transform:scale(0.88)}50%{opacity:1;transform:scale(1.12)}}@keyframes about-tool-color{0%,100%{border-color:rgba(255,255,255,.22);background:#20262e}35%{border-color:rgba(0,111,255,.95);background:linear-gradient(100deg, rgba(0, 111, 255, 0.32), #20262e)}68%{border-color:rgba(24,195,178,.9);background:linear-gradient(100deg, rgba(24, 195, 178, 0.24), #20262e)}}.page-template-page-about .db-about-page .course-item,.page-template-page-about .db-about-page .course-item:hover,.page-template-page-about .db-about-page .course-item:focus-visible,.page-template-page-about .db-about-page .course-item.active{opacity:1}.page-template-page-about .db-about-page .course-item .course-index,.page-template-page-about .db-about-page .course-item.active .course-index{color:var(--db-text-tertiary)}.page-template-page-about .db-about-page .course-item p,.page-template-page-about .db-about-page .course-item.active p,.page-template-page-about .db-about-page .course-item:hover p,.page-template-page-about .db-about-page .course-item:focus-visible p{color:var(--db-text-tertiary)}.page-template-page-about .db-about-page .course-status-badge{display:inline-flex;align-items:center;margin-left:10px;padding:5px 9px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:var(--db-text-tertiary);font-size:10px;font-weight:600;letter-spacing:.04em;vertical-align:middle}@media(max-width: 767px){.page-template-page-about .db-about-page .method-horizontal-viewport{width:100%;margin-left:0;margin-right:0;padding:0;overflow-x:auto;scroll-snap-type:none;scroll-behavior:auto;overscroll-behavior-x:contain}.page-template-page-about .db-about-page .method-horizontal-track{padding-left:16px;padding-right:16px;transform:none !important}.page-template-page-about .db-about-page .method-slide{scroll-snap-align:none}}@media(min-width: 768px)and (max-width: 1023px){.page-template-page-about .db-about-page .method-horizontal-viewport{width:100%;margin-left:0;margin-right:0;padding:0;overflow-x:auto;scroll-snap-type:none;scroll-behavior:auto;overscroll-behavior-x:contain}.page-template-page-about .db-about-page .method-horizontal-track{padding-left:16px;padding-right:16px;transform:none !important}.page-template-page-about .db-about-page .method-slide{scroll-snap-align:none}}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}.page-template-page-about .db-about-page *,.page-template-page-about .db-about-page *::before,.page-template-page-about .db-about-page *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}.page-template-page-about .db-about-page .reveal{opacity:1;transform:none}.page-template-page-about .db-about-page .feature-card.is-animated .level-bar{animation:none;transform:none}.page-template-page-about .db-about-page .feature-card.is-animated .feature-tools-refined .tool-panel{animation:none;opacity:1}}.page-template-page-about-membership .page-title{font-size:120px}.page-template-page-about-membership .membership-bg{display:flex;justify-content:center;align-items:center;width:100%;height:90vh}.page-template-page-about-membership .scene{perspective:1000px;overflow:hidden;position:absolute;display:flex;justify-content:center;align-items:center;height:90vh;width:100vw;left:0;top:0}.page-template-page-about-membership .mcard{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.page-template-page-about-membership .mcard__img{width:7em;border-radius:var(--db-radius-xs);-webkit-border-radius:var(--db-radius-xs);-moz-border-radius:var(--db-radius-xs);-ms-border-radius:var(--db-radius-xs);aspect-ratio:2/3;background-position:center;background-size:cover}.page-template-page-about-membership .headings{text-align:center;position:relative;z-index:10;color:var(--color-title);text-transform:uppercase}.membership-bg{position:relative}.membership-card{text-align:center;margin:auto;padding:20px}.membership-card h2{margin-bottom:var(--db-margin-m)}.membership-card .desc{font-size:24px;margin-bottom:var(--db-margin-l);color:var(--db-text-tertiary)}.membership-card .disclaimer{color:var(--db-color-secondary)}.membership-card .button{display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;width:100%;max-width:360px;font-size:20px;margin:auto;margin-top:var(--db-padding-xl)}.flex-row{display:flex;gap:var(--db-padding-xl);align-items:center}.page-template-page-about-membership .badge{background-color:var(--db-bg-tertiary) !important}.page-template-page-about-membership .membership-feature{padding-top:var(--db-padding-2xl);padding-bottom:var(--db-padding-2xl)}.page-template-page-about-membership .membership-feature .text-wrap{text-align:center;margin:auto;margin-bottom:60px}.page-template-page-about-membership .membership-feature .text-wrap h2{margin-bottom:var(--db-margin-m)}.page-template-page-about-membership .membership-feature .page-desc{font-size:20px}.page-template-page-about-membership .membership-feature .feature-card{text-align:center}.page-template-page-about-membership .membership-feature .feature-card h3{font-size:20px}.page-template-page-about-membership .membership-feature .feature-card p{font-size:14px;color:var(--db-text-tertiary)}.page-template-page-about-membership .membership-feature .feature-card .graphic{width:96px;height:96px;margin:auto;background-size:contain}.page-template-page-about-membership .membership-feature .feature-card .graphic.feature-01{background:url(../29f47263f917142bf6fa.png) no-repeat center;background-size:contain}.page-template-page-about-membership .membership-feature .feature-card .graphic.feature-02{background:url(../63d56a52283d872c8cc8.png) no-repeat center;background-size:contain}.page-template-page-about-membership .membership-feature .feature-card .graphic.feature-03{background:url(../5238f698c14be469f23e.png) no-repeat center;background-size:contain}.page-template-page-about-membership .membership-point1{position:relative;padding:0}.page-template-page-about-membership .membership-point1 .flex-row{align-items:flex-start;width:100%;justify-content:space-between;gap:var(--db-padding-2xl);margin-top:var(--db-padding-2xl)}.page-template-page-about-membership .membership-point1 .flex-row h1{margin:0}.page-template-page-about-membership .membership-point1 .flex-row p{margin:0;width:50%;max-width:448px}.page-template-page-about-membership .membership-about{padding:var(--db-padding-2xl) 0}.page-template-page-about-membership .membership-about h1{text-align:center;margin-bottom:120px}.page-template-page-about-membership .membership-about h1 strong{color:var(--db-color-secondary)}.page-template-page-about-membership .membership-about .feature:not(:last-child){margin-bottom:120px}.page-template-page-about-membership .membership-about .feature .flex-row{gap:var(--db-padding-2xl);width:100%;justify-content:space-between}.page-template-page-about-membership .membership-about .feature .text-wrap{width:50%}.page-template-page-about-membership .membership-about .feature .text-wrap h2{line-height:1.25;margin-bottom:40px}.page-template-page-about-membership .membership-about .feature .image{width:50%;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}.page-template-page-about-membership .membership-about .how-to{margin-top:40px}.page-template-page-about-membership .membership-faq .wp-block-button__link,.page-template-page-about-membership .membership-faq a{box-shadow:none}.page-template-page-about-membership .membership-faq .wp-block-button__link:hover,.page-template-page-about-membership .membership-faq a:hover{border-color:var(--db-border-layer-1)}.page-template-page-about-membership .membership-course{padding:var(--db-padding-2xl) 0}.page-template-page-about-membership h2{margin-bottom:var(--db-margin-l)}.page-template-page-about-membership .designbase-layout-membership{text-align:center}.page-template-page-about-membership .designbase-layout-membership .type-featured{display:inline-block;margin:0 10px;text-align:left}.page-template-page-about-membership article>p{margin-bottom:var(--db-margin-l)}.page-template-page-about-membership .light-mode h2,.page-template-page-about-membership .light-mode h3,.page-template-page-about-membership .light-mode h4,.page-template-page-about-membership .light-mode h5,.page-template-page-about-membership .light-mode p{color:var(--db-text-primary)}@media only screen and (max-width: 1024px){.page-template-page-about-membership .page-title{font-size:10vw}}@media only screen and (max-width: 820px){.membership-page .membership-about .feature .flex-row{width:100%;flex-direction:column;align-items:stretch;gap:var(--db-padding-xl)}.membership-page .membership-about .feature .image{order:1;width:100%}.membership-page .membership-about .feature .text-wrap{order:2;width:100%}}@media only screen and (max-width: 767px){.membership-card .text-wrap{width:100%;padding:var(--db-padding-l)}.membership-card .desc{font-size:18px}.membership-page .membership-feature{padding:var(--db-padding-2xl) 0}.membership-page .membership-feature .page-desc{font-size:16px}.membership-page .membership-feature .feature-card{position:relative;text-align:left;padding-left:92px;margin-bottom:var(--db-margin-m)}.membership-page .membership-feature .feature-card .graphic{position:absolute;left:0;width:80px;height:80px;background-size:64px !important}.membership-page .membership-feature .feature-card h3{font-size:18px}.membership-page .membership-point1{position:relative;padding:var(--db-padding-2xl) 0}.membership-page .membership-point1 .flex-row{display:block;margin-top:0}.membership-page .membership-point1 .flex-row .left-text{margin-bottom:40px}.membership-page .membership-point1 .flex-row h1{margin:0}.membership-page .membership-point1 .flex-row p{margin:0;width:100%;max-width:448px}.membership-page .membership-about{padding:var(--db-padding-2xl) 0}.membership-page .membership-about h1{margin-bottom:60px}.membership-page .membership-about .feature{margin-bottom:60px}.membership-page .membership-about .feature .flex-row{gap:var(--db-padding-xl);width:100%;flex-direction:column !important}.membership-page .membership-about .feature .text-wrap{width:100%}.membership-page .membership-about .feature .text-wrap h2{margin-bottom:var(--db-margin-l)}.membership-page .membership-about .feature .image{width:100%}.membership-page .membership-about .how-to{margin-top:40px}.membership-page .buy-wrap{padding:var(--db-padding-2xl) 0}.membership-page .membership-course{padding:var(--db-padding-2xl) 0}.membership-page section{overflow-x:hidden}.membership-page .designbase-layout-membership{text-align:center}.membership-page .designbase-layout-membership .type-featured{display:inline-block;margin:0 10px;margin-bottom:var(--db-margin-l);max-width:240px}.membership-page .grid-4{grid-template-columns:repeat(2, 1fr)}.membership-page article p{margin-bottom:var(--db-margin-l)}.membership-page .membership-btn-wrap{padding:var(--db-padding-xl)}}
