:root{--navy:#080F1E;--navy2:#0d1828;--teal:#1AAFC8;--teal-d:#128fa5;--teal-pale:#E3F7FB;--teal-mid:#B8EDF5;--orange:#F5851F;--orange-d:#d97217;--orange-lt:#FEF3EA;--white:#ffffff;--cream:#F5F3EE;--text:#080F1E;--text-2:rgba(8,15,30,.65);--text-3:rgba(8,15,30,.40);--border:rgba(8,15,30,.10);--border-2:rgba(8,15,30,.16);--font:'Noto Sans Hebrew', sans-serif}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,body *,body input,body button,body textarea,body select,body h1,body h2,body h3,body h4,body h5,body h6{font-family:'Noto Sans Hebrew',sans-serif!important;font-style:normal!important}body{background:var(--navy);color:var(--white);-webkit-font-smoothing:antialiased;overflow-x:hidden;direction:rtl}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}em{font-style:normal!important}i{font-style:normal!important}.container{max-width:1160px;margin:0 auto;padding:0 32px}.container-sm{max-width:860px;margin:0 auto;padding:0 32px}section{position:relative}.admin-bar #site-nav{top:32px}@media screen and (max-width:782px){.admin-bar #site-nav{top:46px}}#site-nav{position:fixed;top:0;right:0;left:0;z-index:300;background:rgb(255 255 255 / .97);backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--border);transition:box-shadow .3s}#site-nav.scrolled{box-shadow:0 2px 20px rgb(8 15 30 / .1)}.nav-logo{color:var(--navy)!important}.nav-logo em{color:var(--teal)!important;font-style:normal!important}.nav-logo-img{max-height:44px;width:auto;display:block}.nav-links li a{color:var(--text-2)!important}.nav-links li a:hover,.nav-links li.current-menu-item>a{color:var(--navy)!important;background:var(--teal-pale)!important}.nav-inner{display:flex;align-items:center;gap:16px;height:68px;max-width:1160px;margin:0 auto;padding:0 32px}.nav-logo{font-size:22px;font-weight:900;color:var(--white);flex-shrink:0}.nav-logo em{color:var(--teal);font-style:normal!important}.nav-links-wrap{flex:1;overflow:hidden}.nav-links{display:flex;gap:2px;list-style:none;margin:0;padding:0}.nav-links li a{font-size:13px;font-weight:500;color:rgb(255 255 255 / .6);padding:7px 11px;border-radius:6px;transition:all .15s;white-space:nowrap;display:block}.nav-links li a:hover,.nav-links li.current-menu-item>a{color:var(--white);background:rgb(255 255 255 / .08)}.nav-cta{background:var(--orange);color:var(--white)!important;font-size:13px;font-weight:700;padding:10px 20px;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);flex-shrink:0;transition:background .2s;white-space:nowrap}.nav-cta:hover{background:var(--orange-d)}#nav-toggle{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px;flex-shrink:0}#nav-toggle span{display:block;width:22px;height:2px;background:var(--navy);border-radius:2px;transition:all .3s}#nav-toggle.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}#nav-toggle.open span:nth-child(2){opacity:0}#nav-toggle.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}#nav-mobile{display:block;max-height:0;overflow:hidden;background:rgb(8 15 30 / .98);transition:max-height .35s ease;border-top:1px solid rgb(255 255 255 / .06)}#nav-mobile.open{max-height:calc(100vh - 68px);overflow-y:auto!important;-webkit-overflow-scrolling:touch}.nav-mobile-list{list-style:none;padding:8px 0;margin:0}.nav-mobile-list li a{display:block;padding:13px 32px;font-size:15px;font-weight:500;color:rgb(255 255 255 / .7);border-bottom:1px solid rgb(255 255 255 / .04);transition:color .15s}.nav-mobile-list li a:hover{color:var(--white);background:rgb(255 255 255 / .04)}.ticker-bar{background:var(--teal);padding:12px 0;overflow:hidden;position:relative;z-index:5}.ticker-track{display:flex;width:max-content;animation:ticker 32s linear infinite}@keyframes ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-bar:hover .ticker-track{animation-play-state:paused}.ti{font-size:13px;font-weight:600;color:rgb(255 255 255 / .95);padding:0 26px;white-space:nowrap}.ts{color:rgb(255 255 255 / .35)}.btn-geo{display:inline-flex;align-items:center;gap:10px;background:var(--orange);color:var(--white);font-size:15px;font-weight:700;padding:14px 28px;clip-path:polygon(10px 0%,100% 0%,calc(100% - 10px) 100%,0% 100%);transition:background .2s,transform .2s;cursor:pointer}.btn-geo:hover{background:var(--orange-d);transform:translateY(-2px)}.btn-geo-ghost{display:inline-flex;align-items:center;gap:8px;background:#fff0;color:var(--white);font-size:14px;font-weight:600;padding:14px 24px;border:1.5px solid rgb(255 255 255 / .22);clip-path:polygon(10px 0%,100% 0%,calc(100% - 10px) 100%,0% 100%);transition:background .2s}.btn-geo-ghost:hover{background:rgb(255 255 255 / .08)}.btn-geo-teal{display:inline-flex;align-items:center;gap:10px;background:var(--teal);color:var(--white);font-size:15px;font-weight:700;padding:14px 28px;clip-path:polygon(10px 0%,100% 0%,calc(100% - 10px) 100%,0% 100%);transition:background .2s,transform .2s}.btn-geo-teal:hover{background:var(--teal-d);transform:translateY(-2px)}.btn-geo-full{display:block;text-align:center;padding:14px;font-size:14px;font-weight:700;transition:background .2s;clip-path:polygon(10px 0%,100% 0%,calc(100% - 10px) 100%,0% 100%)}.btn-geo-full.teal{background:var(--teal);color:var(--white)}.btn-geo-full.teal:hover{background:var(--teal-d)}.btn-geo-full.orange{background:var(--orange);color:var(--white)}.btn-geo-full.orange:hover{background:var(--orange-d)}.btn-prod{display:block;text-align:center;padding:11px;font-size:13px;font-weight:700;transition:background .2s;background:rgb(255 255 255 / .06);color:var(--white);clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%)}.btn-prod:hover{background:rgb(255 255 255 / .12)}.prod-card.hot .btn-prod{background:var(--orange)}.prod-card.hot .btn-prod:hover{background:var(--orange-d)}.diag{height:80px;position:relative;overflow:hidden;flex-shrink:0}.diag::before{content:'';position:absolute;inset:0;clip-path:polygon(0 0,100% 60%,100% 100%,0% 100%)}.diag-n-t::before{background:var(--teal)}.diag-t-c::before{background:var(--cream)}.diag-c-n::before{background:var(--navy2)}.diag-n2-c::before{background:var(--cream)}.diag-c-t::before{background:var(--teal)}.diag-t-n::before{background:var(--navy)}#hero{min-height:100vh;background:var(--navy2);overflow:hidden;display:grid;grid-template-columns:1fr 1fr}.hero-text-side{padding:120px 52px 80px 40px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.hero-photo-side{position:relative;overflow:hidden;background:var(--navy)}.hero-photo-side img{width:100%;height:100%;object-fit:cover;object-position:top center;image-rendering:high-quality}.hero-photo-placeholder{width:100%;height:100%;min-height:600px;background:linear-gradient(160deg,rgb(26 175 200 / .15) 0%,rgb(8 15 30 / .6) 100%);display:flex;align-items:center;justify-content:center}.hero-photo-placeholder span{font-size:13px;font-weight:600;color:rgb(255 255 255 / .4);background:rgb(255 255 255 / .07);padding:10px 20px;border-radius:6px;border:1px solid rgb(255 255 255 / .1)}.hero-photo-side::before{content:'';position:absolute;top:0;bottom:0;right:-1px;width:110px;z-index:3;background:var(--navy2);clip-path:polygon(50% 0%,100% 0%,100% 100%,0% 100%)}.hero-geo{position:absolute;top:0;right:0;bottom:0;width:55px;z-index:2;background:linear-gradient(to left,rgb(26 175 200 / .3),transparent);pointer-events:none}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:24px}.hero-eyebrow::before{content:'';width:28px;height:2px;background:var(--teal)}.hero-h1{font-size:clamp(36px, 5vw, 60px);font-weight:900;line-height:1.1;letter-spacing:-.02em;color:var(--white);margin-bottom:20px}.hero-h1 .c-teal{color:var(--teal)}.hero-h1 .c-orange{color:var(--orange)}.hero-sub{font-size:16px;font-weight:300;color:rgb(255 255 255 / .65);line-height:1.85;margin-bottom:32px;max-width:460px}.hero-checks{display:flex;flex-direction:column;gap:10px;margin-bottom:36px}.hcheck{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:var(--white)}.hcheck-icon{width:24px;height:24px;background:var(--teal);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;clip-path:polygon(4px 0%,100% 0%,calc(100% - 4px) 100%,0% 100%)}.hero-cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:40px}.hero-stats{display:flex;gap:36px;padding-top:28px;border-top:1px solid rgb(255 255 255 / .1)}.hstat .n{font-size:34px;font-weight:900;color:var(--white);line-height:1}.hstat .n .c-orange{color:var(--orange)}.hstat .l{font-size:11px;color:rgb(255 255 255 / .45);margin-top:4px}#stats-section{background:var(--teal);padding:52px 0}.stats-strip{display:grid;grid-template-columns:repeat(4,1fr)}.sstat{text-align:center;padding:20px;border-left:1px solid rgb(255 255 255 / .15);position:relative}.sstat:last-child{border-left:none}.sstat::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:3px;background:var(--orange)}.sstat .n{font-size:42px;font-weight:900;color:var(--white);line-height:1;margin-bottom:6px}.sstat .n .c-navy{color:var(--navy)}.sstat .l{font-size:12px;font-weight:700;color:rgb(255 255 255 / .9)}.sstat .s{font-size:11px;color:rgb(255 255 255 / .55);margin-top:2px}.sec-label{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:12px}.sec-label::before{content:'';width:28px;height:2px;background:var(--teal)}.sec-title{font-size:clamp(26px, 4vw, 44px);font-weight:900;line-height:1.2;letter-spacing:-.015em;color:var(--white);margin-bottom:48px}.sec-title .c-orange{color:var(--orange)}.sec-title .c-teal{color:var(--teal)}.sec-title.dark{color:var(--navy)}.sec-title.on-teal{color:var(--white)}#about{background:var(--cream);padding:100px 0;overflow:hidden}.about-geo-bg{position:absolute;top:-80px;right:-80px;width:500px;height:500px;background:rgb(26 175 200 / .06);clip-path:polygon(30% 0%,100% 0%,100% 70%,70% 100%,0% 100%,0% 30%);pointer-events:none}.about-grid{display:grid;grid-template-columns:380px 1fr;gap:80px;align-items:center;position:relative;z-index:2}.about-photo-wrap{position:relative}.about-photo{width:100%;aspect-ratio:3/4;overflow:hidden;clip-path:polygon(0% 0%,85% 0%,100% 15%,100% 100%,15% 100%,0% 85%);background:linear-gradient(150deg,rgb(26 175 200 / .15),rgb(8 15 30 / .08))}.about-photo img{width:100%;height:100%;object-fit:cover;object-position:top}.about-photo-placeholder{width:100%;height:100%;min-height:400px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:24px}.about-photo-placeholder span{background:rgb(255 255 255 / .9);color:rgb(8 15 30 / .5);font-size:11px;font-weight:600;padding:7px 14px;border-radius:4px}.about-badge{position:absolute;bottom:-20px;left:-20px;background:var(--orange);color:var(--white);clip-path:polygon(12px 0%,100% 0%,calc(100% - 12px) 100%,0% 100%);padding:14px 24px}.about-badge .n{font-size:28px;font-weight:900;line-height:1}.about-badge .l{font-size:11px;opacity:.9;font-weight:600;margin-top:2px}.about-label{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:14px}.about-label::before{content:'';width:28px;height:2px;background:var(--teal)}.about-h{font-size:clamp(26px, 3.5vw, 40px);font-weight:900;color:var(--navy);line-height:1.2;letter-spacing:-.015em;margin-bottom:22px}.about-h .c-orange{color:var(--orange)}.about-quote{background:var(--navy);color:var(--white);clip-path:polygon(0% 0%,100% 0%,100% 100%,12px 100%,0% calc(100% - 12px));padding:18px 24px;margin-bottom:24px;font-size:15px;line-height:1.75;font-weight:300}.about-bio{font-size:15px;color:var(--text-2);line-height:1.85;font-weight:300;margin-bottom:28px}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.tag{background:var(--white);border:1px solid var(--border-2);padding:6px 14px;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);font-size:13px;font-weight:600;color:var(--text-2)}#products{background:var(--navy2);padding:100px 0;overflow:hidden}.prod-deco{position:absolute;top:0;left:0;width:400px;height:400px;background:rgb(26 175 200 / .05);clip-path:polygon(0% 0%,70% 0%,100% 30%,100% 100%,30% 100%,0% 70%);pointer-events:none}.prod-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative;z-index:2}.prod-card{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .07);clip-path:polygon(0% 0%,calc(100% - 20px) 0%,100% 20px,100% 100%,20px 100%,0% calc(100% - 20px));overflow:hidden;transition:all .25s;display:flex;flex-direction:column}.prod-card:hover{background:rgb(255 255 255 / .08);border-color:rgb(26 175 200 / .35);transform:translateY(-4px)}.prod-card.hot{border-color:rgb(245 133 31 / .4);background:rgb(245 133 31 / .05)}.prod-thumb{height:170px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.prod-thumb img{width:100%;height:100%;object-fit:cover;opacity:.65}.prod-thumb-placeholder{font-size:48px;opacity:.4}.pt1{background:linear-gradient(140deg,rgb(26 175 200 / .2),rgb(26 175 200 / .04))}.pt2{background:linear-gradient(140deg,rgb(245 133 31 / .2),rgb(245 133 31 / .04))}.pt3{background:linear-gradient(140deg,rgb(255 255 255 / .06),rgb(255 255 255 / .01))}.prod-hot{position:absolute;top:0;right:0;background:var(--orange);color:var(--white);font-size:10px;font-weight:700;padding:5px 14px;clip-path:polygon(0% 0%,100% 0%,100% 100%,10px 100%)}.prod-price{position:absolute;bottom:12px;left:12px;background:rgb(8 15 30 / .85);color:var(--white);font-size:17px;font-weight:900;padding:5px 12px;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%)}.prod-body{padding:20px;flex:1;display:flex;flex-direction:column}.prod-cat{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--teal);margin-bottom:10px}.prod-card.hot .prod-cat{color:var(--orange)}.prod-name{font-size:17px;font-weight:700;color:var(--white);margin-bottom:8px;line-height:1.3}.prod-desc{font-size:13px;color:rgb(255 255 255 / .5);line-height:1.65;flex:1;margin-bottom:16px;font-weight:300}#process{background:var(--cream);padding:100px 0;overflow:hidden}.process-deco{position:absolute;bottom:-60px;right:-60px;width:450px;height:450px;background:rgb(26 175 200 / .07);clip-path:polygon(30% 0%,100% 0%,100% 70%,70% 100%,0% 100%,0% 30%);pointer-events:none}.process-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;position:relative;z-index:2;margin-top:48px}.step-card{background:var(--white);clip-path:polygon(0% 0%,calc(100% - 20px) 0%,100% 20px,100% 100%,0% 100%);padding:28px;border:1px solid var(--border);transition:all .2s}.step-card:hover{border-color:rgb(26 175 200 / .3);transform:translateY(-2px);box-shadow:0 8px 28px rgb(8 15 30 / .08)}.step-num{width:44px;height:44px;background:var(--navy);color:var(--white);clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:900;margin-bottom:16px}.step-title{font-size:17px;font-weight:700;color:var(--navy);margin-bottom:8px}.step-desc{font-size:13px;color:var(--text-2);line-height:1.7;font-weight:300}.step-cta{grid-column:1/-1;background:var(--navy);clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 20px),calc(100% - 20px) 100%,0% 100%);padding:40px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.step-cta-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:8px;display:flex;align-items:center;gap:8px}.step-cta-label::before{content:'';width:20px;height:2px;background:var(--teal)}.step-cta-title{font-size:24px;font-weight:900;color:var(--white);line-height:1.25}.step-cta-title .c-orange{color:var(--orange)}#testimonials{background:var(--navy);padding:100px 0;overflow:hidden}.proof-deco{position:absolute;top:0;right:0;width:300px;height:300px;background:rgb(26 175 200 / .05);clip-path:polygon(30% 0%,100% 0%,100% 100%,0% 70%);pointer-events:none}.tests-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;position:relative;z-index:2}.test-card{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .06);clip-path:polygon(0% 0%,calc(100% - 16px) 0%,100% 16px,100% 100%,0% 100%);padding:26px;transition:all .25s}.test-card:hover{background:rgb(255 255 255 / .07);border-color:rgb(245 133 31 / .2);transform:translateY(-2px)}.test-stars{color:var(--orange);font-size:14px;letter-spacing:3px;margin-bottom:12px}.test-q{font-size:14px;line-height:1.8;color:rgb(255 255 255 / .7);font-weight:300;margin-bottom:18px}.test-aut{display:flex;align-items:center;gap:10px}.test-av{width:40px;height:40px;flex-shrink:0;background:rgb(245 133 31 / .15);border:2px solid rgb(245 133 31 / .3);clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--orange)}.test-name{font-size:13px;font-weight:700;color:var(--white)}.test-role{font-size:11px;color:rgb(255 255 255 / .4)}.logos-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:48px;padding-top:36px;border-top:1px solid rgb(255 255 255 / .07);position:relative;z-index:2}.logos-l{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(255 255 255 / .3);margin-left:16px;white-space:nowrap}.logo-geo{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08);padding:6px 14px;font-size:12px;font-weight:700;color:rgb(255 255 255 / .45);clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);transition:all .15s}.logo-geo:hover{color:var(--white);background:rgb(255 255 255 / .09)}#start{background:var(--teal);padding:100px 0;overflow:hidden}.start-deco1{position:absolute;top:-100px;right:-100px;width:500px;height:500px;background:rgb(255 255 255 / .08);clip-path:polygon(40% 0%,100% 0%,100% 60%,60% 100%,0% 100%,0% 40%);pointer-events:none}.start-deco2{position:absolute;bottom:-80px;left:-80px;width:350px;height:350px;background:rgb(8 15 30 / .1);clip-path:polygon(0% 0%,70% 0%,100% 30%,100% 100%,30% 100%,0% 70%);pointer-events:none}.start-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;position:relative;z-index:2}.sc-diy{background:var(--white);clip-path:polygon(0% 0%,calc(100% - 24px) 0%,100% 24px,100% 100%,24px 100%,0% calc(100% - 24px));padding:40px 36px;display:flex;flex-direction:column}.sc-prem{background:var(--navy);clip-path:polygon(24px 0%,100% 0%,100% calc(100% - 24px),calc(100% - 24px) 100%,0% 100%,0% 24px);padding:40px 36px;display:flex;flex-direction:column}.sc-pill{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:4px 14px;margin-bottom:18px;width:fit-content;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%)}.sc-diy .sc-pill{background:rgb(26 175 200 / .1);color:var(--teal-d)}.sc-prem .sc-pill{background:rgb(245 133 31 / .2);color:var(--orange)}.sc-h{font-size:20px;font-weight:900;margin-bottom:10px;line-height:1.35}.sc-diy .sc-h{color:var(--navy)}.sc-prem .sc-h{color:var(--white)}.sc-sub{font-size:14px;line-height:1.8;font-weight:300;margin-bottom:22px;flex:1}.sc-diy .sc-sub{color:var(--text-2)}.sc-prem .sc-sub{color:rgb(255 255 255 / .6)}.sc-list{display:flex;flex-direction:column;gap:9px;margin-bottom:26px}.sc-li{font-size:13px;display:flex;align-items:flex-start;gap:10px;font-weight:300}.sc-check{width:20px;height:20px;flex-shrink:0;clip-path:polygon(4px 0%,100% 0%,calc(100% - 4px) 100%,0% 100%);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;margin-top:1px}.sc-diy .sc-check{background:var(--teal);color:var(--white)}.sc-prem .sc-check{background:var(--orange);color:var(--white)}.sc-diy .sc-li{color:var(--text-2)}.sc-prem .sc-li{color:rgb(255 255 255 / .75)}#cta-section{background:var(--navy2);padding:100px 0;overflow:hidden;text-align:center}.cta-deco{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:700px;background:rgb(26 175 200 / .04);clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);pointer-events:none}.cta-inner{position:relative;z-index:2}.cta-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.cta-label::before,.cta-label::after{content:'';width:28px;height:2px;background:var(--teal)}.cta-h{font-size:clamp(30px, 5vw, 52px);font-weight:900;color:var(--white);line-height:1.15;letter-spacing:-.02em;margin-bottom:16px}.cta-h .c-orange{color:var(--orange)}.cta-sub{font-size:16px;font-weight:300;color:rgb(255 255 255 / .55);margin:0 auto 44px;max-width:480px;line-height:1.85}.cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}#site-footer{background:#050608;padding:56px 0 32px;position:relative;overflow:hidden}.footer-ghost{position:absolute;bottom:-20px;left:0;right:0;display:flex;gap:40px;align-items:center;justify-content:center;pointer-events:none;user-select:none;z-index:0;overflow:hidden}.fgh-animate{font-size:clamp(80px,12vw,160px);font-weight:900;-webkit-text-stroke:2px rgb(26 175 200 / .07);color:#fff0;line-height:1;white-space:nowrap;animation:fgh-slide 12s ease-in-out infinite alternate}.fgh-2{animation-delay:-6s;animation-direction:alternate-reverse}@keyframes fgh-slide{from{transform:translateX(30px);opacity:.6}to{transform:translateX(-30px);opacity:1}}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px;margin-bottom:44px;padding-bottom:36px;border-bottom:1px solid rgb(255 255 255 / .06);position:relative;z-index:2}.f-logo{font-size:22px;font-weight:900;color:var(--white);margin-bottom:10px}.f-logo em{color:var(--teal);font-style:normal!important}.f-tagline{font-size:13px;color:rgb(255 255 255 / .3);line-height:1.7;font-weight:300;max-width:240px;margin-bottom:20px}.soc-row{display:flex;gap:8px}.soc{width:36px;height:36px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .07);clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:rgb(255 255 255 / .4);transition:all .15s}.soc:hover{background:rgb(26 175 200 / .15);border-color:rgb(26 175 200 / .3);color:var(--teal)}.f-col-title{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:rgb(255 255 255 / .25);margin-bottom:16px}.f-nav{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.f-nav li a{font-size:13px;color:rgb(255 255 255 / .4);transition:color .15s;font-weight:300}.f-nav li a:hover{color:var(--white)}.f-contact{display:flex;flex-direction:column;gap:8px}.f-contact a{font-size:13px;color:rgb(255 255 255 / .4);transition:color .15s;font-weight:300}.f-contact a:hover{color:var(--teal)}.f-bot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;position:relative;z-index:2}.f-copy{font-size:12px;color:rgb(255 255 255 / .18);font-weight:300}.f-legal{display:flex;gap:18px}.f-legal a{font-size:12px;color:rgb(255 255 255 / .18);transition:color .15s}.f-legal a:hover{color:rgb(255 255 255 / .5)}.page-hero-section{background:var(--navy);padding:110px 0 70px;position:relative;overflow:hidden}.page-hero-section::before{content:'';position:absolute;top:0;right:0;width:400px;height:400px;background:rgb(26 175 200 / .05);clip-path:polygon(30% 0%,100% 0%,100% 100%,0% 60%);pointer-events:none}.page-hero-section::after{content:'';position:absolute;bottom:0;left:0;right:0;height:72px;clip-path:polygon(0 55%,100% 0%,100% 100%,0% 100%)}.page-hero-section.to-cream::after{background:var(--cream)}.page-hero-section.to-white::after{background:var(--white)}.breadcrumb-nav{display:flex;align-items:center;gap:8px;font-size:12px;color:rgb(255 255 255 / .4);margin-bottom:16px}.breadcrumb-nav a{color:rgb(255 255 255 / .5);transition:color .15s}.breadcrumb-nav a:hover{color:var(--white)}.breadcrumb-nav span{color:rgb(255 255 255 / .25)}.page-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:16px}.page-eyebrow::before{content:'';width:28px;height:2px;background:var(--teal)}.page-hero-h{font-size:clamp(30px, 5vw, 50px);font-weight:900;color:var(--white);line-height:1.15;letter-spacing:-.02em;margin-bottom:16px}.page-hero-h .c-orange{color:var(--orange)}.page-hero-lead{font-size:17px;font-weight:300;color:rgb(255 255 255 / .65);max-width:560px;line-height:1.85}.content-area{background:var(--cream);padding:80px 0}.content-with-sidebar{display:grid;grid-template-columns:1fr 300px;gap:52px;align-items:start}.entry-content{background:var(--white);padding:48px;clip-path:polygon(0% 0%,calc(100% - 20px) 0%,100% 20px,100% 100%,0% 100%)}.entry-content h2{font-size:24px;font-weight:900;color:var(--navy);margin:36px 0 14px}.entry-content h3{font-size:20px;font-weight:700;color:var(--navy);margin:24px 0 10px}.entry-content p{font-size:16px;color:var(--text-2);line-height:1.85;margin-bottom:20px}.entry-content ul,.entry-content ol{margin:16px 0 20px;padding-right:24px}.entry-content li{font-size:16px;color:var(--text-2);line-height:1.75;margin-bottom:8px}.entry-content blockquote{background:var(--teal-pale);border-right:4px solid var(--teal);padding:18px 22px;margin:28px 0;font-size:17px;color:var(--navy)}.entry-content img{border-radius:4px;margin:24px auto}.entry-content a{color:var(--teal);text-decoration:underline;text-underline-offset:3px}.entry-content strong{color:var(--navy);font-weight:700}.sidebar-widget{background:var(--navy);clip-path:polygon(0% 0%,calc(100% - 16px) 0%,100% 16px,100% 100%,16px 100%,0% calc(100% - 16px));padding:28px;margin-bottom:20px}.sidebar-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:12px;display:flex;align-items:center;gap:8px}.sidebar-label::before{content:'';width:16px;height:2px;background:var(--teal)}.sidebar-title{font-size:20px;font-weight:900;color:var(--white);margin-bottom:12px;line-height:1.3}.sidebar-desc{font-size:13px;color:rgb(255 255 255 / .55);margin-bottom:20px;line-height:1.65;font-weight:300}.sidebar-cats{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .07);padding:20px;clip-path:polygon(0% 0%,calc(100% - 12px) 0%,100% 12px,100% 100%,0% 100%);margin-top:8px}.sidebar-cats-title{font-size:11px;font-weight:700;color:rgb(255 255 255 / .3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:12px}.sidebar-cats ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sidebar-cats li a{font-size:13px;color:rgb(255 255 255 / .45);transition:color .15s;font-weight:300;display:flex;justify-content:space-between}.sidebar-cats li a:hover{color:var(--white)}.archive-area{background:var(--cream);padding:80px 0}.posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.post-card{background:var(--white);clip-path:polygon(0% 0%,calc(100% - 16px) 0%,100% 16px,100% 100%,0% 100%);overflow:hidden;transition:all .25s;display:flex;flex-direction:column}.post-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgb(8 15 30 / .1)}.post-thumb{height:200px;overflow:hidden;position:relative;flex-shrink:0}.post-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.post-card:hover .post-thumb img{transform:scale(1.05)}.post-thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px;opacity:.3}.pt-teal{background:linear-gradient(140deg,var(--teal-pale),rgb(26 175 200 / .08))}.pt-orange{background:linear-gradient(140deg,var(--orange-lt),rgb(245 133 31 / .04))}.pt-cream{background:var(--cream)}.post-cat-badge{position:absolute;top:14px;right:14px;background:var(--white);font-size:10px;font-weight:700;color:var(--teal);padding:3px 10px;letter-spacing:.05em;text-transform:uppercase;clip-path:polygon(4px 0%,100% 0%,calc(100% - 4px) 100%,0% 100%)}.post-body{padding:22px;flex:1;display:flex;flex-direction:column}.post-meta{font-size:11px;color:var(--text-3);margin-bottom:8px;display:flex;gap:10px;flex-wrap:wrap}.post-title{font-size:18px;font-weight:900;color:var(--navy);margin-bottom:10px;line-height:1.35}.post-title a{color:inherit;transition:color .15s}.post-title a:hover{color:var(--teal)}.post-excerpt{font-size:13px;color:var(--text-2);line-height:1.65;margin-bottom:16px;flex:1;font-weight:300}.post-read-more{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--teal);transition:gap .15s;align-self:flex-start}.post-card:hover .post-read-more{gap:10px}.post-read-more::after{content:'←';font-size:12px}.pagination-wrap{text-align:center;margin-top:52px}.pagination-wrap .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 4px;font-size:14px;font-weight:700;color:var(--navy);clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);background:var(--white);border:1px solid var(--border);transition:all .15s}.pagination-wrap .page-numbers:hover,.pagination-wrap .page-numbers.current{background:var(--teal);color:var(--white);border-color:#fff0}.error-section{min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--navy);padding:100px 0}.error-ghost{font-size:clamp(100px,18vw,200px);font-weight:900;-webkit-text-stroke:2px rgb(26 175 200 / .15);color:#fff0;line-height:1;margin-bottom:24px;animation:fgh-slide 6s ease-in-out infinite alternate}.woocommerce-page .content-area{background:var(--cream);padding:40px 0}.woocommerce a.button,.woocommerce button.button{background:var(--orange)!important;color:var(--white)!important;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%)!important;border-radius:0!important;font-weight:700!important}.woocommerce a.button:hover,.woocommerce button.button:hover{background:var(--orange-d)!important}.tutor-btn-primary{background:var(--orange)!important;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%)!important;border-radius:0!important}.reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.reveal.rl{transform:translateX(-22px)}.reveal.rr{transform:translateX(22px)}.reveal.in{opacity:1;transform:translate(0)}.reveal.d1{transition-delay:.1s}.reveal.d2{transition-delay:.2s}.reveal.d3{transition-delay:.3s}.reveal.d4{transition-delay:.4s}@media (max-width:1024px){.about-grid{grid-template-columns:320px 1fr;gap:60px}.prod-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.content-with-sidebar{grid-template-columns:1fr}.posts-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.hero-photo-side{display:none}.hero-text-side{width:100%;padding:110px 32px 80px}.about-grid{grid-template-columns:1fr}.about-photo-wrap{max-width:300px;margin:0 auto}.process-grid{grid-template-columns:1fr}.step-cta{flex-direction:column;text-align:center}.tests-grid{grid-template-columns:1fr}.start-grid{grid-template-columns:1fr}.stats-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.nav-links-wrap,.nav-cta{display:none}#nav-toggle{display:flex}.container,.container-sm{padding:0 18px}.prod-grid{grid-template-columns:1fr}.posts-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.entry-content{padding:24px;clip-path:none}.hero-stats{gap:20px;flex-wrap:wrap}}@media (max-width:480px){.stats-strip{grid-template-columns:1fr 1fr}.hero-h1{font-size:34px}.cta-h{font-size:28px}}.archive-with-sidebar{display:grid;grid-template-columns:1fr 300px;gap:48px;align-items:start;padding-top:40px}.archive-main{min-width:0}.cat-filter-strip{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:36px}.cat-filter-btn{font-size:13px;font-weight:600;padding:8px 18px;background:var(--white);color:var(--text-2);border:1.5px solid var(--border-2);clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);cursor:pointer;transition:all .2s;text-decoration:none;white-space:nowrap}.cat-filter-btn:hover{border-color:var(--teal);color:var(--teal);background:var(--teal-pale)}.cat-filter-btn.active{background:var(--navy);color:var(--white);border-color:var(--navy)}.posts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.post-card{background:var(--white);clip-path:polygon(0% 0%,calc(100% - 16px) 0%,100% 16px,100% 100%,0% 100%);overflow:hidden;transition:all .25s;display:flex;flex-direction:column;border:1px solid var(--border)}.post-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgb(8 15 30 / .1);border-color:#fff0}.post-thumb{height:200px;overflow:hidden;position:relative;flex-shrink:0;display:block;text-decoration:none}.post-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s;display:block}.post-card:hover .post-thumb img{transform:scale(1.05)}.post-thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px;opacity:.35}.pt-teal{background:linear-gradient(140deg,var(--teal-pale),rgb(26 175 200 / .08))}.pt-orange{background:linear-gradient(140deg,var(--orange-lt),rgb(245 133 31 / .05))}.pt-cream{background:var(--cream2,var(--cream))}.post-cat-badge{position:absolute;top:14px;right:14px;z-index:2;background:rgb(255 255 255 / .92);color:var(--teal);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;clip-path:polygon(4px 0%,100% 0%,calc(100% - 4px) 100%,0% 100%)}.post-body{padding:20px 18px;flex:1;display:flex;flex-direction:column}.post-meta{font-size:11px;color:var(--text-3);margin-bottom:8px;display:flex;gap:10px;flex-wrap:wrap}.post-title{font-size:16px;font-weight:700;color:var(--navy);margin-bottom:8px;line-height:1.4}.post-title a{color:inherit;transition:color .15s}.post-title a:hover{color:var(--teal)}.post-excerpt{font-size:13px;color:var(--text-2);line-height:1.65;margin-bottom:14px;flex:1;font-weight:300}.post-read-more{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--teal);transition:gap .15s;align-self:flex-start;text-decoration:none}.post-card:hover .post-read-more{gap:10px}.post-read-more::after{content:'&#8592;';font-size:12px}.no-posts-msg{text-align:center;padding:60px 0}.no-posts-icon{font-size:56px;opacity:.3;margin-bottom:16px}.no-posts-msg h3{color:var(--navy);font-size:22px;font-weight:700;margin-bottom:8px}.no-posts-msg p{color:var(--text-2);font-size:15px;font-weight:300}.no-posts-msg a{color:var(--teal)}.post-hero-section{position:relative;min-height:480px;background:var(--navy);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.post-hero-image{position:absolute;inset:0;z-index:0}.post-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center top}.post-hero-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgb(8 15 30 / .95) 0%,rgb(8 15 30 / .7) 50%,rgb(8 15 30 / .3) 100%)}.post-hero-no-image{position:absolute;inset:0;z-index:0;background:linear-gradient(140deg,rgb(26 175 200 / .12),rgb(8 15 30 / .6))}.post-hero-content{position:relative;z-index:2;padding:100px 0 52px}.post-hero-title{font-size:clamp(26px, 4vw, 48px);font-weight:900;line-height:1.15;letter-spacing:-.02em;color:var(--white);margin-bottom:20px;max-width:800px}.post-hero-meta{margin-top:12px}.post-author-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.post-author-av{width:42px;height:42px;border-radius:50%;background:rgb(26 175 200 / .2);border:2px solid rgb(26 175 200 / .35);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.post-author-name{font-size:14px;font-weight:700;color:var(--white)}.post-author-date{font-size:12px;color:rgb(255 255 255 / .45)}.post-read-time{background:rgb(26 175 200 / .15);color:var(--teal);border:1px solid rgb(26 175 200 / .25);font-size:11px;font-weight:700;padding:4px 12px;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%)}.post-tags-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:32px;padding-top:24px;border-top:1px solid var(--border)}.post-tags-label{font-size:12px;font-weight:700;color:var(--text-3)}.post-tag{background:var(--cream);border:1px solid var(--border-2);font-size:12px;font-weight:600;color:var(--text-2);padding:4px 12px;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);text-decoration:none;transition:all .15s}.post-tag:hover{background:var(--teal-pale);color:var(--teal);border-color:var(--teal-mid)}.post-inline-cta{background:var(--navy);clip-path:polygon(0% 0%,calc(100% - 20px) 0%,100% 20px,100% 100%,20px 100%,0% calc(100% - 20px));padding:36px 40px;margin:48px 0}.pic-label{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--teal);margin-bottom:8px;display:flex;align-items:center;gap:8px}.pic-label::before{content:'';width:18px;height:2px;background:var(--teal)}.pic-title{font-size:22px;font-weight:900;color:var(--white);margin-bottom:10px}.pic-text{font-size:14px;color:rgb(255 255 255 / .65);line-height:1.75;font-weight:300;margin-bottom:24px}.related-posts-section{margin-top:52px;padding-top:44px;border-top:1px solid var(--border)}.related-posts-title{font-size:20px;font-weight:700;color:var(--navy);margin-bottom:24px;display:flex;align-items:center;gap:12px}.related-label{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--teal);background:var(--teal-pale);border:1px solid var(--teal-mid);padding:3px 10px;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%)}.related-posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.related-post-card{display:flex;flex-direction:column;gap:0;background:var(--cream);border:1px solid var(--border);overflow:hidden;text-decoration:none;transition:all .2s;clip-path:polygon(0% 0%,calc(100% - 12px) 0%,100% 12px,100% 100%,0% 100%)}.related-post-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgb(8 15 30 / .09);border-color:#fff0}.related-post-thumb{height:120px;overflow:hidden}.related-post-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.related-post-card:hover .related-post-thumb img{transform:scale(1.06)}.related-post-info{padding:14px}.related-post-cat{font-size:10px;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.related-post-title{font-size:14px;font-weight:700;color:var(--navy);line-height:1.4;margin-bottom:4px}.related-post-date{font-size:11px;color:var(--text-3)}.marketing-sidebar{display:flex;flex-direction:column;gap:20px;position:sticky;top:90px}.sb-widget{border-radius:0;padding:24px;clip-path:polygon(0% 0%,calc(100% - 14px) 0%,100% 14px,100% 100%,14px 100%,0% calc(100% - 14px))}.sb-label{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--teal);margin-bottom:8px;display:flex;align-items:center;gap:6px}.sb-label::before{content:'';width:14px;height:2px;background:currentColor}.sb-title{font-size:18px;font-weight:900;margin-bottom:10px;line-height:1.3}.sb-text{font-size:13px;line-height:1.7;font-weight:300;margin-bottom:18px}.sb-check-list{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:7px}.sb-check-list li{font-size:13px;color:rgb(255 255 255 / .8);display:flex;align-items:center;gap:8px;font-weight:300}.sb-check-list li::before{content:'✓';color:var(--teal);font-weight:700;flex-shrink:0}.sb-price{font-size:28px;font-weight:900;color:var(--orange);margin-bottom:16px}.sb-cta-primary{background:var(--navy);border:1px solid rgb(255 255 255 / .08)}.sb-cta-primary .sb-title{color:var(--white)}.sb-cta-primary .sb-text{color:rgb(255 255 255 / .65)}.sb-lead-magnet{background:var(--teal-pale);border:1px solid var(--teal-mid)}.sb-lead-magnet .sb-title{color:var(--navy)}.sb-lead-icon{font-size:36px;margin-bottom:12px}.sb-product{background:var(--navy2);border:1px solid rgb(245 133 31 / .3)}.sb-product-badge{background:var(--orange);color:var(--white);font-size:10px;font-weight:700;padding:3px 10px;clip-path:polygon(4px 0%,100% 0%,calc(100% - 4px) 100%,0% 100%);display:inline-block;margin-bottom:12px}.sb-popular{background:var(--white);border:1px solid var(--border)}.sb-categories{background:var(--cream);border:1px solid var(--border-2)}.sb-about{background:var(--white);border:1px solid var(--border);text-align:center}.sb-newsletter{background:var(--navy2);border:1px solid rgb(26 175 200 / .2)}.sb-contact{background:var(--white);border:1px solid var(--border)}.sb-widget-title{font-size:14px;font-weight:700;color:var(--navy);margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid var(--teal);display:flex;align-items:center;gap:8px}.sb-newsletter .sb-widget-title{color:var(--white);border-color:rgb(26 175 200 / .4)}.sb-btn-orange{display:block;text-align:center;padding:12px 20px;background:var(--orange);color:var(--white);font-size:14px;font-weight:700;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);transition:background .2s;text-decoration:none}.sb-btn-orange:hover{background:var(--orange-d)}.sb-btn-teal{display:block;text-align:center;padding:12px 20px;background:var(--teal);color:var(--white);font-size:14px;font-weight:700;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);transition:background .2s;text-decoration:none}.sb-btn-teal:hover{background:var(--teal-d)}.sb-btn-outline{display:block;text-align:center;padding:10px 18px;background:#fff0;color:var(--teal);font-size:13px;font-weight:700;border:1.5px solid var(--teal-mid);clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);transition:all .2s;text-decoration:none}.sb-btn-outline:hover{background:var(--teal-pale)}.sb-posts-list{display:flex;flex-direction:column;gap:12px}.sb-post-item{display:flex;gap:12px;align-items:flex-start;text-decoration:none;transition:all .15s;padding:8px 0;border-bottom:1px solid var(--border)}.sb-post-item:last-child{border-bottom:none}.sb-post-item:hover .sb-post-title{color:var(--teal)}.sb-post-thumb{width:64px;height:52px;flex-shrink:0;overflow:hidden}.sb-post-thumb img{width:100%;height:100%;object-fit:cover}.sb-post-title{font-size:13px;font-weight:600;color:var(--navy);line-height:1.4;margin-bottom:4px;transition:color .15s}.sb-post-date{font-size:11px;color:var(--text-3)}.sb-cats-list{display:flex;flex-direction:column;gap:4px}.sb-cat-item{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;font-weight:500;color:var(--text-2);text-decoration:none;transition:all .15s;border-bottom:1px solid var(--border)}.sb-cat-item:last-child{border-bottom:none}.sb-cat-item:hover{color:var(--teal);background:var(--teal-pale);padding-right:16px}.sb-cat-count{font-size:11px;font-weight:700;color:var(--white);background:var(--teal);padding:2px 8px;clip-path:polygon(4px 0%,100% 0%,calc(100% - 4px) 100%,0% 100%);min-width:28px;text-align:center}.sb-about-avatar{font-size:44px;margin-bottom:8px}.sb-about-name{font-size:16px;font-weight:900;color:var(--navy);margin-bottom:8px}.sb-newsletter-icon{font-size:36px;margin-bottom:10px}.sb-contact-item{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--text-2);padding:10px 0;border-bottom:1px solid var(--border);text-decoration:none;transition:color .15s}.sb-contact-item:last-child{border-bottom:none}.sb-contact-item:hover{color:var(--teal)}.sb-contact-icon{font-size:16px;flex-shrink:0}.pagination-wrap{text-align:center;margin-top:40px}.pagination-wrap .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 3px;font-size:14px;font-weight:700;color:var(--navy);clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);background:var(--white);border:1px solid var(--border);transition:all .15s}.pagination-wrap .page-numbers:hover,.pagination-wrap .page-numbers.current{background:var(--teal);color:var(--white);border-color:#fff0}@media (max-width:1100px){.archive-with-sidebar{grid-template-columns:1fr 260px}}@media (max-width:900px){.archive-with-sidebar{grid-template-columns:1fr}.marketing-sidebar{position:static}.posts-grid{grid-template-columns:repeat(2,1fr)}.related-posts-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.posts-grid{grid-template-columns:1fr}.related-posts-grid{grid-template-columns:1fr}.post-hero-section{min-height:380px}}.blog-page-wrap{background:var(--cream);padding:0 0 80px}.blog-layout{display:grid;grid-template-columns:1fr 300px;gap:48px;padding-top:40px;align-items:start}.blog-main{min-width:0}.cat-filter-strip{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:32px}.cat-filter-btn{font-size:12px;font-weight:700;padding:7px 16px;background:var(--white);color:var(--text-2);border:1.5px solid var(--border-2);clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);text-decoration:none;white-space:nowrap;transition:all .2s}.cat-filter-btn:hover{border-color:var(--teal);color:var(--teal);background:var(--teal-pale)}.cat-filter-btn.active{background:var(--navy);color:var(--white);border-color:var(--navy)}.mag-hero{display:grid;grid-template-columns:1.1fr 1fr;background:var(--white);border:1px solid var(--border);overflow:hidden;text-decoration:none;margin-bottom:24px;clip-path:polygon(0% 0%,calc(100% - 20px) 0%,100% 20px,100% 100%,0% 100%);transition:all .25s}.mag-hero:hover{box-shadow:0 14px 48px rgb(8 15 30 / .12);transform:translateY(-3px);border-color:#fff0}.mag-hero-img{height:340px;overflow:hidden;position:relative}.mag-hero-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.mag-hero:hover .mag-hero-img img{transform:scale(1.04)}.mag-hero-placeholder{width:100%;height:100%;background:var(--teal-pale);display:flex;align-items:center;justify-content:center;font-size:56px;opacity:.3}.mag-hero-overlay{position:absolute;inset:0;background:linear-gradient(to right,rgb(8 15 30 / .1),rgb(8 15 30 / 0))}.mag-hero-body{padding:36px 32px;display:flex;flex-direction:column;justify-content:center}.mag-hero-cat{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--white);background:var(--teal);padding:4px 12px;display:inline-block;margin-bottom:16px;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%)}.mag-hero-title{font-size:clamp(20px,2.5vw,28px);font-weight:900;color:var(--navy);line-height:1.25;margin-bottom:14px}.mag-hero-excerpt{font-size:14px;color:var(--text-2);line-height:1.75;font-weight:300;margin-bottom:20px;flex:1}.mag-hero-meta{font-size:12px;color:var(--text-3);display:flex;align-items:center;gap:6px}.mag-dot{color:var(--teal);font-weight:900}.mag-row-asym{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;margin-bottom:24px}.mag-stack{display:flex;flex-direction:column;gap:16px}.mag-card{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--border);overflow:hidden;text-decoration:none;transition:all .25s;clip-path:polygon(0% 0%,calc(100% - 14px) 0%,100% 14px,100% 100%,0% 100%)}.mag-card:hover{box-shadow:0 10px 36px rgb(8 15 30 / .1);transform:translateY(-3px);border-color:#fff0}.mag-card-lg .mag-card-img{height:220px}.mag-card-lg .mag-card-body{padding:20px}.mag-card-lg .mag-card-title{font-size:18px;font-weight:700;color:var(--navy);line-height:1.3;margin-bottom:8px}.mag-card-lg .mag-card-excerpt{font-size:13px;color:var(--text-2);line-height:1.65;font-weight:300;margin-bottom:12px}.mag-card-horiz{flex-direction:row!important;clip-path:polygon(0% 0%,calc(100% - 12px) 0%,100% 12px,100% 100%,0% 100%);align-items:stretch}.mag-card-horiz-img{width:100px;flex-shrink:0;overflow:hidden}.mag-card-horiz-img img{width:100%;height:100%;object-fit:cover}.mag-card-horiz-body{padding:14px 16px;flex:1;display:flex;flex-direction:column;justify-content:center}.mag-card-sm .mag-card-img{height:168px}.mag-card-sm .mag-card-body{padding:16px}.mag-card-title-sm{font-size:15px;font-weight:700;color:var(--navy);line-height:1.35;margin-bottom:6px}.mag-card-excerpt-sm{font-size:12px;color:var(--text-2);line-height:1.6;font-weight:300;margin-bottom:8px}.mag-card-img{overflow:hidden;position:relative;background:var(--cream);flex-shrink:0}.mag-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.mag-card:hover .mag-card-img img{transform:scale(1.05)}.mag-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:40px;opacity:.3}.pt-teal{background:linear-gradient(140deg,var(--teal-pale),rgb(26 175 200 / .08))}.pt-orange{background:linear-gradient(140deg,var(--orange-lt),rgb(245 133 31 / .05))}.pt-cream{background:var(--cream)}.mag-card-cat{position:absolute;top:12px;right:12px;z-index:2;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--white);background:var(--teal);padding:3px 10px;clip-path:polygon(4px 0%,100% 0%,calc(100% - 4px) 100%,0% 100%)}.mag-card-meta{font-size:11px;color:var(--text-3);font-weight:300;display:flex;align-items:center;gap:5px}.mag-section-label{display:flex;align-items:center;gap:16px;margin:28px 0 20px}.mag-section-label span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--white);background:var(--navy);padding:6px 18px;white-space:nowrap;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%)}.mag-section-label::before,.mag-section-label::after{content:'';flex:1;height:1px;background:var(--border-2)}.mag-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px}.no-posts-msg{text-align:center;padding:60px 0}.no-posts-icon{font-size:56px;opacity:.3;margin-bottom:16px}.no-posts-msg h3{color:var(--navy);font-size:22px;font-weight:700;margin-bottom:8px}@media (max-width:1100px){.blog-layout{grid-template-columns:1fr 260px;gap:32px}}@media (max-width:900px){.blog-layout{grid-template-columns:1fr}.marketing-sidebar{position:static}.mag-hero{grid-template-columns:1fr}.mag-hero-img{height:220px}.mag-hero-body{padding:22px}.mag-row-asym{grid-template-columns:1fr}.mag-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.mag-grid-3{grid-template-columns:1fr}.mag-card-horiz{flex-direction:column!important}.mag-card-horiz-img{width:100%;height:140px}}.nav-links li{position:relative;list-style:none}.nav-links .sub-menu,.nav-links ul{display:none!important;position:absolute!important;top:calc(100% + 8px)!important;right:0!important;min-width:220px!important;background:var(--navy2)!important;border:1px solid rgb(255 255 255 / .09)!important;box-shadow:0 12px 40px rgb(8 15 30 / .3)!important;z-index:400!important;padding:8px 0!important;list-style:none!important}.nav-links li:hover>.sub-menu,.nav-links li:hover>ul,.nav-links li:focus-within>.sub-menu,.nav-links li:focus-within>ul{display:block!important}.nav-links .sub-menu li,.nav-links ul li{position:static!important;border-bottom:1px solid rgb(255 255 255 / .05)!important}.nav-links .sub-menu li:last-child,.nav-links ul li:last-child{border-bottom:none!important}.nav-links .sub-menu li a,.nav-links ul li a{display:block;padding:11px 20px;font-size:13px;font-weight:500;color:var(--text-2);white-space:nowrap;transition:all .15s;background:#fff0;clip-path:none}.nav-links .sub-menu li a:hover,.nav-links ul li a:hover{background:var(--teal-pale);color:var(--teal);padding-right:28px}.nav-links .menu-item-has-children>a::after{content:' ▾';font-size:10px;opacity:.6;transition:transform .2s;display:inline-block}.nav-links .menu-item-has-children:hover>a::after{transform:rotate(180deg)}.nav-mobile-list .sub-menu,.nav-mobile-list ul{display:block!important;position:static!important;box-shadow:none!important;border:none!important;background:rgb(255 255 255 / .04)!important;padding:0!important;margin:0 0 4px 0!important}.nav-mobile-list .sub-menu li a,.nav-mobile-list ul li a{padding:10px 48px!important;font-size:13px!important;color:rgb(255 255 255 / .55)!important;border-bottom:1px solid rgb(255 255 255 / .03)!important}.nav-mobile-list .sub-menu li a:hover,.nav-mobile-list ul li a:hover{color:var(--teal)!important}.nav-logo img{max-height:44px!important;width:auto!important;display:block!important}.nav-logo .custom-logo-link{display:flex;align-items:center}.nav-links .sub-menu,.nav-links .nav-links ul{display:none;position:absolute;top:calc(100% + 4px);right:0;min-width:220px;background:var(--white);border:1px solid var(--border-2);box-shadow:0 8px 32px rgb(8 15 30 / .12);z-index:400;padding:6px 0;list-style:none}.nav-links .sub-menu.open,.nav-links li:hover>.sub-menu{display:block!important}.nav-links .sub-menu li a{display:block;padding:11px 20px;font-size:13px;font-weight:500;color:var(--text-2);white-space:nowrap;background:#fff0;clip-path:none}.nav-links .sub-menu li a:hover{background:var(--teal-pale);color:var(--teal)}.nav-links .sub-menu li{border-bottom:1px solid var(--border)}.nav-links .sub-menu li:last-child{border-bottom:none}.mobile-sub-toggle{background:none;border:none;color:var(--text-2);cursor:pointer;padding:4px 8px;font-size:14px;transition:transform .2s}.mobile-sub-toggle.rotated{transform:rotate(180deg)}.nav-mobile-list .mob-sub,.nav-mobile-list .sub-menu{display:none!important}.nav-mobile-list .mob-sub.mobile-sub-open,.nav-mobile-list .sub-menu.mobile-sub-open{display:block!important;background:rgb(8 15 30 / .04)}.nav-mobile-list .mob-sub li a,.nav-mobile-list .sub-menu li a{padding:10px 48px;font-size:13px}.logo-strip-section{background:var(--cream);padding:48px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden}.logo-strip-label{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);text-align:center;margin-bottom:24px}.logo-strip-track{display:flex;gap:0;align-items:center;animation:logo-scroll 28s linear infinite;width:max-content}.logo-strip-track:hover{animation-play-state:paused}@keyframes logo-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.logo-strip-item{display:flex;align-items:center;justify-content:center;padding:0 36px;flex-shrink:0;opacity:.55;transition:opacity .2s;filter:grayscale(100%)}.logo-strip-item:hover{opacity:1;filter:grayscale(0)}.logo-strip-item img{max-height:40px;width:auto;object-fit:contain}.logo-strip-item.text-only{font-size:14px;font-weight:700;color:var(--text-2);border:1px solid var(--border-2);padding:8px 20px;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%)}#latest-posts{background:var(--cream);padding:100px 0;overflow:hidden}.latest-posts-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;flex-wrap:wrap;gap:16px}.latest-posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative;z-index:2}.hero-photo-side img{image-rendering:crisp-edges}.courses-archive-wrap{background:var(--cream);padding:80px 0}.courses-filter-bar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:36px}.courses-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.course-card-custom{background:var(--white);border:1px solid var(--border);clip-path:polygon(0% 0%,calc(100% - 20px) 0%,100% 20px,100% 100%,0% 100%);overflow:hidden;transition:all .25s;display:flex;flex-direction:column;text-decoration:none}.course-card-custom:hover{box-shadow:0 12px 40px rgb(8 15 30 / .1);transform:translateY(-4px);border-color:#fff0}.course-card-custom.featured{border:2px solid var(--orange)}.ccc-thumb-link{display:block;text-decoration:none;color:inherit;cursor:pointer}.ccc-thumb{height:200px;overflow:hidden;position:relative;cursor:pointer}.ccc-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.course-card-custom:hover .ccc-thumb img{transform:scale(1.05)}.ccc-thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px;opacity:.35}.ccc-title-link{display:block;text-decoration:none;color:inherit;cursor:pointer}.ccc-title-link:hover .ccc-title{color:var(--teal)}.ccc-price{position:absolute;bottom:12px;left:12px;background:rgb(8 15 30 / .85);color:var(--white);font-size:17px;font-weight:900;padding:5px 12px;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%)}.ccc-hot{position:absolute;top:0;right:0;background:var(--orange);color:var(--white);font-size:10px;font-weight:700;padding:5px 14px;clip-path:polygon(0% 0%,100% 0%,100% 100%,10px 100%)}.ccc-body{padding:22px;flex:1;display:flex;flex-direction:column}.ccc-cat{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--teal);margin-bottom:8px}.ccc-title{font-size:18px;font-weight:700;color:var(--navy);margin-bottom:8px;line-height:1.35;transition:color .15s}.ccc-desc{font-size:13px;color:var(--text-2);line-height:1.65;flex:1;margin-bottom:16px;font-weight:300}.btn-course-cta{display:block;text-align:center;padding:12px;font-size:14px;font-weight:700;transition:all .2s;background:var(--navy-5,rgb(8 15 30 / .05));color:var(--navy);border:1.5px solid var(--border-2);clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);text-decoration:none;cursor:pointer}.btn-course-cta:hover{background:var(--navy-12,rgb(8 15 30 / .12));color:var(--navy)}.course-card-custom.featured .btn-course-cta{background:var(--orange);color:var(--white);border-color:#fff0}.course-card-custom.featured .btn-course-cta:hover{background:var(--orange-d);color:var(--white)}.prod-thumb-link{display:block;text-decoration:none;color:inherit;cursor:pointer}.prod-name-link{display:block;text-decoration:none;color:inherit;cursor:pointer}.prod-name-link:hover .prod-name{color:var(--teal)}.prod-name{transition:color .15s}.post-featured-in-content{margin:-4px 0 36px;clip-path:polygon(0% 0%,calc(100% - 14px) 0%,100% 14px,100% 100%,0% 100%);overflow:hidden}.post-featured-in-content img{width:100%;height:400px;object-fit:cover;display:block}@media(max-width:900px){.latest-posts-grid,.courses-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.latest-posts-grid,.courses-grid{grid-template-columns:1fr}}.inspiration-content-wrap{background:var(--cream);min-height:400px;padding:40px 0}.inspiration-content-wrap h1,.inspiration-content-wrap h2,.inspiration-content-wrap h3{font-family:'Noto Sans Hebrew',sans-serif!important;font-style:normal!important}.inspiration-content-wrap .elementor-widget-container img,.inspiration-content-wrap .jet-listing-grid img{border-radius:0!important}.inspiration-content-wrap .jet-listing-grid__item,.inspiration-content-wrap .elementor-post{background:var(--white)!important;border:1px solid var(--border)!important;clip-path:polygon(0% 0%,calc(100% - 12px) 0%,100% 12px,100% 100%,0% 100%)!important;transition:all .25s!important}.inspiration-content-wrap .jet-listing-grid__item:hover,.inspiration-content-wrap .elementor-post:hover{box-shadow:0 10px 32px rgb(8 15 30 / .1)!important;transform:translateY(-3px)!important}.inspiration-content-wrap .elementor-button,.inspiration-content-wrap .jet-button,.inspiration-content-wrap a.wp-block-button__link{background:var(--orange)!important;color:var(--white)!important;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%)!important;border-radius:0!important;font-weight:700!important}.inspiration-archive-wrap{background:var(--cream);padding:40px 0 80px}.ih-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}.ih-card{background:var(--white);border:1px solid var(--border);clip-path:polygon(0% 0%,calc(100% - 16px) 0%,100% 16px,100% 100%,0% 100%);overflow:hidden;transition:all .25s;display:flex;flex-direction:column;text-decoration:none}.ih-card:hover{box-shadow:0 12px 40px rgb(8 15 30 / .1);transform:translateY(-4px);border-color:#fff0}.ih-card-thumb{height:200px;overflow:hidden;position:relative;flex-shrink:0}.ih-card-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.ih-card:hover .ih-card-thumb img{transform:scale(1.05)}.ih-card-thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px;opacity:.35}.pt1{background:linear-gradient(140deg,var(--teal-pale),rgb(26 175 200 / .06))}.pt2{background:linear-gradient(140deg,var(--orange-lt),rgb(245 133 31 / .05))}.pt3{background:var(--cream)}.ih-card-type{position:absolute;top:12px;right:12px;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--white);background:var(--teal);padding:3px 10px;clip-path:polygon(4px 0%,100% 0%,calc(100% - 4px) 100%,0% 100%)}.ih-card-badge-free{position:absolute;top:12px;left:12px;font-size:10px;font-weight:700;color:var(--white);background:var(--teal-d);padding:3px 10px;clip-path:polygon(4px 0%,100% 0%,calc(100% - 4px) 100%,0% 100%)}.ih-card-badge-amazon{position:absolute;top:12px;left:12px;font-size:10px;font-weight:700;color:var(--navy);background:#f90;padding:3px 10px;clip-path:polygon(4px 0%,100% 0%,calc(100% - 4px) 100%,0% 100%)}.ih-card-body{padding:18px 16px;flex:1;display:flex;flex-direction:column}.ih-card-title{font-size:16px;font-weight:700;color:var(--navy);margin-bottom:6px;line-height:1.35}.ih-card-subtitle{font-size:13px;color:var(--teal-d);font-weight:600;margin-bottom:6px}.ih-card-promise{font-size:13px;color:var(--text-2);line-height:1.6;font-weight:300;flex:1;margin-bottom:12px}.ih-card-cta{font-size:13px;font-weight:700;color:var(--orange)}.ih-hero{min-height:480px;background:var(--navy);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.ih-hero-img{position:absolute;inset:0;z-index:0}.ih-hero-img img{width:100%;height:100%;object-fit:cover;opacity:.5}.ih-hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(8 15 30 / .97) 0%,rgb(8 15 30 / .6) 60%,rgb(8 15 30 / .3) 100%)}.ih-hero-content{position:relative;z-index:2;padding:90px 0 52px}.ih-hero-title{font-size:clamp(28px,4.5vw,52px);font-weight:900;color:var(--white);line-height:1.15;letter-spacing:-.02em;margin-bottom:14px}.ih-hero-subtitle{font-size:18px;font-weight:600;color:var(--teal);margin-bottom:12px}.ih-hero-promise{font-size:16px;font-weight:700;color:var(--orange);margin-bottom:20px}.ih-hero-bullets{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:10px}.ih-hero-bullets li{display:flex;align-items:center;gap:10px;font-size:15px;color:rgb(255 255 255 / .85);font-weight:500}.ih-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--teal);color:var(--white);font-size:12px;font-weight:700;clip-path:polygon(4px 0%,100% 0%,calc(100% - 4px) 100%,0% 100%);flex-shrink:0}.ih-hero-cta{display:flex;gap:14px;flex-wrap:wrap}.ih-single-body{background:var(--cream);padding:60px 0 80px}.ih-single-grid{display:grid;grid-template-columns:1fr 320px;gap:52px;align-items:start}.ih-main-content{background:var(--white);padding:36px;clip-path:polygon(0% 0%,calc(100% - 16px) 0%,100% 16px,100% 100%,0% 100%);margin-bottom:28px}.ih-section{margin-bottom:40px}.ih-section-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:16px;display:flex;align-items:center;gap:8px}.ih-section-label::before{content:'';width:20px;height:2px;background:var(--teal)}.ih-get-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.ih-get-card{background:var(--white);border:1px solid var(--border);padding:22px;clip-path:polygon(0% 0%,calc(100% - 14px) 0%,100% 14px,100% 100%,0% 100%);transition:all .2s}.ih-get-card:hover{border-color:var(--teal);transform:translateY(-2px);box-shadow:0 6px 20px rgb(8 15 30 / .08)}.ih-get-num{font-size:32px;font-weight:900;color:var(--teal);opacity:.3;line-height:1;margin-bottom:8px}.ih-get-title{font-size:15px;font-weight:700;color:var(--navy);margin-bottom:6px}.ih-get-desc{font-size:13px;color:var(--text-2);line-height:1.65;font-weight:300}.ih-audience-list,.ih-bonuses-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ih-audience-list li,.ih-bonuses-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text);font-weight:400}.ih-bonus-icon{flex-shrink:0;font-size:16px}.ih-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ih-gallery-img{width:100%;aspect-ratio:16/9;object-fit:cover;clip-path:polygon(0% 0%,calc(100% - 10px) 0%,100% 10px,100% 100%,0% 100%)}.ih-video-wrap{position:relative;padding-top:56.25%;background:var(--navy);clip-path:polygon(0% 0%,calc(100% - 16px) 0%,100% 16px,100% 100%,0% 100%);overflow:hidden}.ih-video-wrap iframe{position:absolute;inset:0;width:100%;height:100%}.ih-form-section iframe{clip-path:polygon(0% 0%,calc(100% - 16px) 0%,100% 16px,100% 100%,0% 100%)}.ih-faq-list{display:flex;flex-direction:column;gap:0}.ih-faq-item{border-bottom:1px solid var(--border)}.ih-faq-q{width:100%;background:none;border:none;text-align:right;cursor:pointer;padding:16px 0;font-size:15px;font-weight:700;color:var(--navy);display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:'Noto Sans Hebrew',sans-serif!important;transition:color .15s}.ih-faq-q:hover{color:var(--teal)}.ih-faq-arrow{font-size:12px;color:var(--teal);transition:transform .2s;flex-shrink:0}.ih-faq-q[aria-expanded="true"] .ih-faq-arrow{transform:rotate(180deg)}.ih-faq-a{padding:0 0 16px;font-size:14px;color:var(--text-2);line-height:1.75;font-weight:300}.ih-sticky-sidebar{position:sticky;top:90px;display:flex;flex-direction:column;gap:14px}.ih-sidebar-card{background:var(--white);border:1px solid var(--border);clip-path:polygon(0% 0%,calc(100% - 14px) 0%,100% 14px,100% 100%,14px 100%,0% calc(100% - 14px));overflow:hidden}.ih-sidebar-thumb{height:180px;overflow:hidden}.ih-sidebar-thumb img{width:100%;height:100%;object-fit:cover}.ih-sidebar-body{padding:20px}.ih-sidebar-title{font-size:16px;font-weight:700;color:var(--navy);margin-bottom:6px}.ih-sidebar-subtitle{font-size:13px;color:var(--teal-d);font-weight:600;margin-bottom:10px}.ih-sidebar-bullets{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:7px}.ih-sidebar-bullets li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text-2);font-weight:300}.ih-cta-scroll{text-decoration:none}@media(max-width:900px){.ih-grid{grid-template-columns:repeat(2,1fr)}.ih-single-grid{grid-template-columns:1fr}.ih-sticky-sidebar{position:static}.ih-get-grid{grid-template-columns:1fr}}@media(max-width:600px){.ih-grid{grid-template-columns:1fr}.ih-gallery{grid-template-columns:repeat(2,1fr)}}.course-featured-card{display:grid;grid-template-columns:1fr 1fr;background:var(--white);border:2px solid var(--orange);clip-path:polygon(0% 0%,calc(100% - 24px) 0%,100% 24px,100% 100%,0% 100%);overflow:hidden;margin-bottom:48px;transition:all .25s}.course-featured-card:hover{box-shadow:0 16px 52px rgb(8 15 30 / .12);transform:translateY(-3px)}.cfc-image{position:relative;min-height:360px;overflow:hidden;background:linear-gradient(140deg,var(--orange-lt),rgb(245 133 31 / .06))}.cfc-image img{width:100%;height:100%;object-fit:cover}.cfc-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:72px;opacity:.4}.cfc-overlay{position:absolute;inset:0;background:linear-gradient(to left,rgb(255 255 255 / .6),transparent)}.cfc-badge{position:absolute;top:16px;right:16px;background:var(--orange);color:var(--white);font-size:11px;font-weight:700;padding:5px 14px;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%)}.cfc-price-badge{position:absolute;bottom:16px;left:16px;background:var(--navy);color:var(--white);font-size:20px;font-weight:900;padding:6px 16px;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%)}.cfc-body{padding:40px 36px;display:flex;flex-direction:column;justify-content:center}.cfc-cat{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--orange);margin-bottom:10px;display:flex;align-items:center;gap:8px}.cfc-cat::before{content:'';width:20px;height:2px;background:var(--orange)}.cfc-title{font-size:clamp(22px,3vw,32px);font-weight:900;color:var(--navy);line-height:1.2;margin-bottom:14px}.cfc-desc{font-size:15px;color:var(--text-2);line-height:1.8;font-weight:300;margin-bottom:24px}.cfc-benefits{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:10px}.cfc-benefits li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text);font-weight:500}.cfc-benefits li .ih-check{background:var(--orange);flex-shrink:0}.courses-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:0}.course-card-custom{background:var(--white);border:1px solid var(--border);clip-path:polygon(0% 0%,calc(100% - 16px) 0%,100% 16px,100% 100%,0% 100%);overflow:hidden;transition:all .25s;display:flex;flex-direction:column;text-decoration:none}.course-card-custom:hover{box-shadow:0 10px 36px rgb(8 15 30 / .1);transform:translateY(-3px);border-color:#fff0}.ccc-thumb{height:200px;overflow:hidden;position:relative;flex-shrink:0}.ccc-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.course-card-custom:hover .ccc-thumb img{transform:scale(1.05)}.ccc-thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:52px;opacity:.35}.pt1{background:linear-gradient(140deg,var(--teal-pale),rgb(26 175 200 / .06))}.pt2{background:linear-gradient(140deg,var(--orange-lt),rgb(245 133 31 / .05))}.pt3{background:var(--cream)}.ccc-price{position:absolute;bottom:12px;left:12px;background:rgb(8 15 30 / .85);color:var(--white);font-size:16px;font-weight:900;padding:5px 12px;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%)}.ccc-body{padding:20px;flex:1;display:flex;flex-direction:column}.ccc-cat{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--teal);margin-bottom:8px;display:flex;align-items:center;gap:6px}.ccc-cat::before{content:'';width:14px;height:2px;background:var(--teal)}.ccc-title{font-size:17px;font-weight:700;color:var(--navy);margin-bottom:8px;line-height:1.35}.ccc-desc{font-size:13px;color:var(--text-2);line-height:1.65;flex:1;margin-bottom:16px;font-weight:300}.btn-course-cta{display:block;text-align:center;padding:12px;font-size:13px;font-weight:700;background:var(--cream);color:var(--navy);border:1.5px solid var(--border-2);clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);transition:all .2s;text-decoration:none}.course-card-custom:hover .btn-course-cta{background:var(--navy);color:var(--white);border-color:var(--navy)}@media(max-width:900px){.course-featured-card{grid-template-columns:1fr}.cfc-image{min-height:240px}.courses-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.courses-grid{grid-template-columns:1fr}}.nav-logo img,.nav-logo .custom-logo-link img,a.custom-logo-link img{max-height:56px!important;width:auto!important;display:block!important}.nav-inner{height:76px!important}.admin-bar #site-nav{top:32px}body.page-template-courses-page .site-content,body.page-template-courses-page #main,body.page-template-courses-page .entry-content{padding:0!important;max-width:none!important;background:transparent!important}body.page-template-courses-page .entry-header,body.page-template-courses-page .entry-footer{display:none!important}.ind-admin-helper{position:fixed;bottom:20px;left:20px;z-index:9999;background:var(--orange);color:var(--white);font-size:13px;font-weight:700;padding:10px 18px;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);text-decoration:none;box-shadow:0 4px 16px rgb(245 133 31 / .4);transition:all .2s}.ind-admin-helper:hover{background:var(--orange-d);color:var(--white)}.nav-logo img,.nav-logo .custom-logo-link img,a.custom-logo-link img,.custom-logo{image-rendering:-webkit-optimize-contrast!important;image-rendering:crisp-edges!important;transform:translateZ(0)!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;will-change:transform!important;filter:none!important;max-height:60px!important;width:auto!important;display:block!important}.single-courses .entry-content,.post-type-archive-courses .site-content>*,.post-type-archive-courses #primary,.post-type-archive-courses #main,.post-type-archive-courses article{padding:0!important;margin:0!important;max-width:none!important;float:none!important;width:100%!important}.tutor-course-archive-header{display:none!important}.content-with-sidebar{display:grid;grid-template-columns:1fr 300px;gap:48px;align-items:start;direction:rtl}.entry-content{min-width:0;background:var(--white);padding:44px 48px;clip-path:polygon(0% 0%,calc(100% - 20px) 0%,100% 20px,100% 100%,0% 100%)}.about-h{line-height:1.25}.about-h .c-orange{display:inline}.hero-photo-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:40px}.hero-photo-placeholder .ph-icon{font-size:52px;opacity:.35}.hero-photo-placeholder .ph-title{font-size:15px;font-weight:700;color:rgb(255 255 255 / .6)}.hero-photo-placeholder .ph-hint{font-size:12px;color:rgb(255 255 255 / .35);line-height:1.6}.hero-photo-placeholder .ph-btn{margin-top:12px;background:rgb(26 175 200 / .2);color:var(--teal);border:1.5px solid rgb(26 175 200 / .3);font-size:12px;font-weight:700;padding:8px 18px;text-decoration:none;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%)}.diag-hero{background:var(--navy);position:relative;overflow:hidden;padding:100px 0 80px}.diag-hero-bg{position:absolute;top:0;right:0;width:500px;height:500px;background:rgb(26 175 200 / .05);clip-path:polygon(30% 0%,100% 0%,100% 100%,0% 60%);pointer-events:none}.diag-hero-inner{display:grid;grid-template-columns:1fr 480px;gap:60px;align-items:start}.diag-hero-h{font-size:clamp(30px,4.5vw,52px);font-weight:900;line-height:1.15;color:var(--white);margin-bottom:16px}.diag-hero-sub{font-size:16px;font-weight:300;color:rgb(255 255 255 / .65);line-height:1.85;margin-bottom:28px;max-width:500px}.diag-checks{display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.diag-check{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;color:var(--white)}.diag-check-icon{width:26px;height:26px;background:var(--teal);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;clip-path:polygon(4px 0%,100% 0%,calc(100% - 4px) 100%,0% 100%)}.diag-proof{display:flex;align-items:center;gap:14px}.diag-proof-avatars{display:flex}.diag-av{width:36px;height:36px;border-radius:50%;border:2px solid rgb(255 255 255 / .2);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;margin-left:-10px}.diag-proof-text{font-size:13px;color:rgb(255 255 255 / .6)}.diag-proof-text strong{color:var(--white)}.diag-form-card{background:var(--white);clip-path:polygon(0% 0%,calc(100% - 20px) 0%,100% 20px,100% 100%,20px 100%,0% calc(100% - 20px));padding:36px 32px;box-shadow:0 20px 60px rgb(8 15 30 / .3)}.diag-form-badge{display:inline-block;background:rgb(245 133 31 / .12);color:var(--orange);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:4px 14px;margin-bottom:14px;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%)}.diag-form-title{font-size:22px;font-weight:900;color:var(--navy);margin-bottom:8px}.diag-form-sub{font-size:14px;color:var(--text-2);font-weight:300;margin-bottom:24px}.diag-error-msg{background:rgb(220 50 50 / .08);border:1px solid rgb(220 50 50 / .2);color:#c0392b;font-size:13px;font-weight:600;padding:10px 14px;margin-bottom:16px;border-radius:4px}.diag-form{display:flex;flex-direction:column;gap:14px}.diag-field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.diag-field{display:flex;flex-direction:column;gap:5px}.diag-label{font-size:13px;font-weight:700;color:var(--navy)}.diag-optional{font-size:11px;font-weight:400;color:var(--text-3)}.req{color:var(--orange)}.diag-input,.diag-textarea{padding:10px 14px;border:1.5px solid var(--border-2);font-size:14px;font-weight:400;color:var(--navy);background:var(--off);transition:border-color .15s;font-family:'Noto Sans Hebrew',sans-serif!important;direction:rtl;width:100%;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%)}.diag-input:focus,.diag-textarea:focus{border-color:var(--teal);outline:none;background:var(--teal-pale)}.diag-textarea{resize:vertical;min-height:80px;clip-path:none;border-radius:0}.diag-questions-label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--teal);padding-top:8px;border-top:1px solid var(--border)}.diag-q-icon{font-size:16px}.diag-submit{display:block;width:100%;padding:16px;background:var(--orange);color:var(--white);font-size:16px;font-weight:700;border:none;cursor:pointer;transition:background .2s,transform .2s;clip-path:polygon(10px 0%,100% 0%,calc(100% - 10px) 100%,0% 100%);font-family:'Noto Sans Hebrew',sans-serif!important;margin-top:8px}.diag-submit:hover{background:var(--orange-d);transform:translateY(-2px)}.diag-privacy{font-size:11px;color:var(--text-3);text-align:center;margin-top:8px}.diag-success{text-align:center;padding:20px}.diag-success-icon{width:60px;height:60px;background:var(--teal);color:var(--white);font-size:28px;font-weight:700;display:flex;align-items:center;justify-content:center;clip-path:polygon(10px 0%,100% 0%,calc(100% - 10px) 100%,0% 100%);margin:0 auto 20px}.diag-success-title{font-size:26px;font-weight:900;color:var(--navy);margin-bottom:12px}.diag-success-text{font-size:15px;color:var(--text-2);line-height:1.75;font-weight:300}.diag-how{background:var(--cream);padding:80px 0}.diag-steps-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.diag-step{background:var(--white);padding:32px 24px;text-align:center;border:1px solid var(--border);clip-path:polygon(0% 0%,calc(100% - 14px) 0%,100% 14px,100% 100%,0% 100%);transition:all .2s}.diag-step:hover{box-shadow:0 8px 28px rgb(8 15 30 / .08);transform:translateY(-3px)}.diag-step-icon{font-size:40px;margin-bottom:14px}.diag-step-num{width:32px;height:32px;background:var(--teal);color:var(--white);font-size:16px;font-weight:900;display:flex;align-items:center;justify-content:center;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);margin:0 auto 12px}.diag-step-title{font-size:17px;font-weight:700;color:var(--navy);margin-bottom:8px}.diag-step-desc{font-size:13px;color:var(--text-2);line-height:1.65;font-weight:300}@media (max-width:900px){.diag-hero-inner{grid-template-columns:1fr}.diag-form-card{clip-path:none}.diag-steps-row{grid-template-columns:1fr}.diag-field-row{grid-template-columns:1fr}}.diag-hero{background:var(--navy);padding:90px 0 80px;position:relative;overflow:hidden}.diag-hero-deco1{position:absolute;top:0;left:0;width:600px;height:600px;background:rgb(26 175 200 / .04);clip-path:polygon(0% 0%,70% 0%,100% 30%,100% 100%,30% 100%,0% 70%);pointer-events:none}.diag-hero-deco2{position:absolute;bottom:-80px;right:-80px;width:400px;height:400px;background:rgb(245 133 31 / .04);clip-path:polygon(30% 0%,100% 0%,100% 70%,70% 100%,0% 100%,0% 30%);pointer-events:none}.diag-hero-grid{display:grid;grid-template-columns:1fr 500px;gap:60px;align-items:start;position:relative;z-index:2}.diag-trust-bar{display:flex;align-items:center;gap:0;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08);clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);padding:14px 24px;margin-bottom:4px;width:fit-content}.diag-trust-item{text-align:center;padding:0 20px}.diag-trust-num{display:block;font-size:22px;font-weight:900;color:var(--white);line-height:1.1}.diag-trust-label{display:block;font-size:11px;color:rgb(255 255 255 / .5);font-weight:400;margin-top:2px}.diag-trust-divider{width:1px;height:40px;background:rgb(255 255 255 / .12)}.diag-h1{font-size:clamp(28px,4vw,52px);font-weight:900;line-height:1.15;letter-spacing:-.02em;color:var(--white);margin:16px 0}.diag-sub{font-size:16px;font-weight:300;color:rgb(255 255 255 / .65);line-height:1.85;margin-bottom:28px;max-width:480px}.diag-sub strong{color:var(--white);font-weight:700}.diag-how-strip{display:flex;gap:0;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .07);clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);padding:16px 0;margin-bottom:28px}.diag-how-item{display:flex;align-items:center;gap:12px;padding:0 24px;flex:1;border-left:1px solid rgb(255 255 255 / .08)}.diag-how-item:first-child{border-left:none}.diag-how-num{width:32px;height:32px;background:var(--teal);color:var(--white);font-size:15px;font-weight:900;display:flex;align-items:center;justify-content:center;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);flex-shrink:0}.diag-how-title{font-size:13px;font-weight:700;color:var(--white)}.diag-how-desc{font-size:11px;color:rgb(255 255 255 / .45)}.diag-mini-tests{display:flex;flex-direction:column;gap:10px}.diag-mini-test{display:flex;gap:12px;align-items:flex-start;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .06);padding:14px 16px;clip-path:polygon(0% 0%,calc(100% - 10px) 0%,100% 10px,100% 100%,0% 100%)}.diag-mini-av{width:36px;height:36px;flex-shrink:0;background:rgb(26 175 200 / .2);border:2px solid rgb(26 175 200 / .3);clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--teal)}.diag-mini-name{font-size:12px;font-weight:700;color:var(--white);margin-bottom:3px}.diag-mini-q{font-size:12px;color:rgb(255 255 255 / .55);line-height:1.5;font-weight:300}.diag-chat-wrap{position:relative}.diag-chat-label{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--teal);margin-bottom:14px}.diag-live-dot{width:8px;height:8px;border-radius:50%;background:var(--teal);animation:pulse-dot 1.5s ease-in-out infinite}@keyframes pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.diag-plugin-missing{background:rgb(255 255 255 / .06);border:1.5px dashed rgb(255 255 255 / .15);padding:40px;text-align:center;color:rgb(255 255 255 / .5);font-size:14px}.imd-root{background:var(--white)!important;clip-path:polygon(0% 0%,calc(100% - 20px) 0%,100% 20px,100% 100%,20px 100%,0% calc(100% - 20px))!important;border:none!important;box-shadow:0 24px 60px rgb(8 15 30 / .4)!important;overflow:hidden!important}.imd-header{background:var(--navy2)!important;border-bottom:2px solid var(--teal)!important;padding:20px 24px!important}.imd-title{color:var(--white)!important;font-size:17px!important;font-weight:900!important;margin:0!important}.imd-sub{color:rgb(255 255 255 / .6)!important;font-size:12px!important;margin:4px 0 0!important}.imd-badge{background:var(--teal)!important;color:var(--white)!important;font-size:10px!important;font-weight:700!important}.imd-progress-wrap{background:var(--cream)!important;padding:10px 20px!important}.imd-progress-bar{background:var(--border)!important;height:5px!important;border-radius:0!important}.imd-progress-fill{background:var(--teal)!important;transition:width .4s ease!important}.imd-step-label{font-size:11px!important;color:var(--text-2)!important;font-weight:700!important}.imd-chat-box{background:var(--off)!important;min-height:320px!important;max-height:380px!important}.imd-bubble-bot{background:var(--white)!important;color:var(--navy)!important;border:1px solid var(--border)!important;font-size:14px!important;line-height:1.7!important}.imd-bubble-user{background:var(--teal)!important;color:var(--white)!important;font-size:14px!important;font-weight:500!important;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%)!important;border-radius:0!important}.imd-input-wrap{background:var(--white)!important;border-top:1px solid var(--border)!important;padding:14px 16px!important}.imd-input{background:var(--cream)!important;border:1.5px solid var(--border-2)!important;color:var(--navy)!important;font-size:14px!important;border-radius:0!important;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%)!important;padding:10px 14px!important;font-family:'Noto Sans Hebrew',sans-serif!important}.imd-input:focus{border-color:var(--teal)!important;background:var(--teal-pale)!important;outline:none!important}.imd-btn{background:var(--orange)!important;color:var(--white)!important;border:none!important;border-radius:0!important;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%)!important;padding:0 18px!important;cursor:pointer!important;transition:background .2s!important}.imd-btn:hover{background:var(--orange-d)!important}.imd-analysis{background:var(--navy2)!important;margin:12px!important;padding:20px!important}.imd-analysis-label{color:var(--orange)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important}.imd-analysis div{color:rgb(255 255 255 / .85)!important;font-size:13px!important;line-height:1.75!important;margin-top:10px!important}.imd-done{background:var(--teal-pale)!important;margin:0!important;padding:24px!important;text-align:center!important;border-top:2px solid var(--teal)!important}.imd-check{background:var(--teal)!important;color:var(--white)!important;width:44px!important;height:44px!important;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;margin:0 auto 12px!important}.imd-done-text{color:var(--navy)!important;font-size:14px!important;font-weight:600!important}.imd-cta-link{background:var(--orange)!important;color:var(--white)!important;font-size:13px!important;font-weight:700!important;padding:9px 20px!important;display:inline-block!important;margin-top:12px!important;text-decoration:none!important;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%)!important}.imd-typing-dots span{background:var(--teal)!important}.diag-gets-section{background:var(--cream);padding:80px 0}.diag-gets-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.diag-get-card{background:var(--white);padding:28px 22px;border:1px solid var(--border);clip-path:polygon(0% 0%,calc(100% - 14px) 0%,100% 14px,100% 100%,0% 100%);transition:all .2s}.diag-get-card:hover{box-shadow:0 8px 28px rgb(8 15 30 / .08);transform:translateY(-3px);border-color:var(--teal)}.diag-get-icon{font-size:32px;margin-bottom:12px}.diag-get-title{font-size:16px;font-weight:700;color:var(--navy);margin-bottom:8px}.diag-get-desc{font-size:13px;color:var(--text-2);line-height:1.65;font-weight:300}@media(max-width:1100px){.diag-hero-grid{grid-template-columns:1fr 440px;gap:40px}.diag-gets-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.diag-hero-grid{grid-template-columns:1fr}.imd-root{clip-path:none!important}.diag-gets-grid{grid-template-columns:repeat(2,1fr)}.diag-how-strip{flex-direction:column;gap:0}.diag-how-item{border-left:none;border-top:1px solid rgb(255 255 255 / .08);padding:12px 20px}.diag-how-item:first-child{border-top:none}}@media(max-width:600px){.diag-gets-grid{grid-template-columns:1fr}}.diag-photo-wrap{margin:20px 0;position:relative;clip-path:polygon(0% 0%,calc(100% - 20px) 0%,100% 20px,100% 100%,0% 100%);overflow:hidden}.diag-photo-img{width:100%;max-height:380px;object-fit:cover;object-position:top center;display:block}.diag-photo-caption{position:absolute;bottom:0;right:0;left:0;background:linear-gradient(to top,rgb(8 15 30 / .85),transparent);color:rgb(255 255 255 / .85);font-size:13px;font-weight:500;padding:24px 16px 12px}.diag-photo-placeholder-admin{background:rgb(255 255 255 / .05);border:1.5px dashed rgb(255 255 255 / .15);padding:20px;text-align:center;font-size:13px;margin:16px 0}.diag-photo-placeholder-admin a{color:var(--teal)}.diag-hero-grid{display:grid;grid-template-columns:1fr 480px;gap:52px;align-items:start}.diag-hero-left{order:1}.diag-chat-col{order:2}.imd-mini-av{object-fit:cover!important;border-radius:50%!important;width:34px!important;height:34px!important;border:2px solid rgb(26 175 200 / .3)!important}.imd-avatar{object-fit:cover!important;border-radius:50%!important}@media(max-width:1000px){.diag-hero-grid{grid-template-columns:1fr}.diag-chat-col{order:2}.diag-hero-left{order:1}}.imd-phase-sep{display:flex;align-items:center;gap:10px;margin:12px 16px;color:var(--text-3);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.imd-phase-sep::before,.imd-phase-sep::after{content:'';flex:1;height:1px;background:var(--border)}.imd-optin-btns{display:flex;gap:10px;padding:8px 16px 12px;justify-content:flex-end}.imd-optin-btn{padding:11px 24px;font-size:14px;font-weight:700;border:none;cursor:pointer;transition:all .2s;font-family:'Noto Sans Hebrew',sans-serif!important;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%)}.imd-optin-yes{background:var(--teal);color:var(--white)}.imd-optin-yes:hover{background:var(--teal-d);transform:translateY(-1px)}.imd-optin-no{background:var(--cream);color:var(--text-2);border:1.5px solid var(--border-2)!important;clip-path:none!important}.imd-optin-no:hover{background:var(--border)}#site-nav .nav-links li{position:relative}#site-nav .nav-links .sub-menu{display:none!important;position:absolute!important;top:calc(100% + 2px)!important;right:0!important;min-width:200px!important;background:var(--white)!important;border:1px solid var(--border-2)!important;box-shadow:0 8px 32px rgb(8 15 30 / .14)!important;z-index:500!important;padding:6px 0!important;list-style:none!important;border-radius:8px!important}#site-nav .nav-links li:hover>.sub-menu,#site-nav .nav-links li:focus-within>.sub-menu{display:block!important}#site-nav .nav-links .sub-menu li a{display:block!important;padding:10px 18px!important;font-size:13px!important;font-weight:500!important;color:var(--text-2)!important;background:transparent!important;clip-path:none!important;white-space:nowrap!important;transition:all .15s!important}#site-nav .nav-links .sub-menu li a:hover{background:var(--teal-pale)!important;color:var(--teal)!important;padding-right:24px!important}#site-nav .nav-links .sub-menu li{border-bottom:1px solid var(--border)!important}#site-nav .nav-links .sub-menu li:last-child{border-bottom:none!important}.journey-step .journey-title{color:var(--navy)!important}.journey-step .journey-desc{color:var(--text-2)!important}.journey-num{color:var(--teal)!important;border-color:rgb(26 175 200 / .3)!important}section[style*="var(--cream)"] .btn-geo-ghost,.bg-cream .btn-geo-ghost{color:var(--navy)!important;border-color:rgb(8 15 30 / .25)!important}section[style*="var(--cream)"] .btn-geo-ghost:hover,.bg-cream .btn-geo-ghost:hover{background:rgb(8 15 30 / .06)!important}.testi-carousel-wrap{overflow:hidden;padding-bottom:4px}.testi-track{display:flex;gap:20px;will-change:transform}.testi-slide{min-width:320px;max-width:360px;flex-shrink:0}.testi-dot{width:8px;height:8px;border-radius:50%;background:rgb(255 255 255 / .25);border:none;cursor:pointer;transition:background .3s,transform .3s;padding:0}.testi-dot.active{background:var(--teal);transform:scale(1.3)}.test-av{border-radius:50%!important;overflow:hidden}.test-av img{border-radius:50%!important;display:block;width:100%;height:100%;object-fit:cover}@media (max-width:768px){.nav-inner{height:60px;padding:0 18px}.nav-logo-img{max-height:38px}#nav-toggle{display:flex}.nav-links-wrap,.nav-cta{display:none}#nav-mobile{border-top:1px solid rgb(255 255 255 / .06)}.nav-mobile-list li a{padding:14px 24px;font-size:15px;font-weight:600;color:rgb(255 255 255 / .8);border-bottom:1px solid rgb(255 255 255 / .05)}.nav-mobile-list li:last-child a{border-bottom:none}.ti{font-size:12px;padding:0 18px}#hero{display:flex!important;flex-direction:column;min-height:auto}.hero-text-side{width:100%;order:2;padding:36px 20px 48px!important}.hero-photo-side{display:flex!important;order:1;width:100%;height:auto;overflow:visible;position:relative;align-items:center;justify-content:center;background:var(--navy2);padding:20px 0 0}.hero-photo-side img{width:auto;height:auto;max-width:85%;max-height:280px;object-fit:contain;display:block;margin:0 auto}.hero-photo-side::before{display:none}.hero-geo{display:none}.hero-h1{font-size:32px!important;line-height:1.2;margin-bottom:14px}.hero-eyebrow{font-size:11px;margin-bottom:10px}.hero-sub{font-size:15px;line-height:1.7;margin-bottom:20px}.hero-checks{gap:8px;margin-bottom:22px}.hcheck{font-size:14px}.hero-cta-row{flex-direction:column;gap:10px;margin-bottom:28px}.hero-cta-row .btn-geo,.hero-cta-row .btn-geo-ghost{width:100%;text-align:center;justify-content:center;padding:15px 20px;font-size:15px}.hero-stats{gap:0;flex-wrap:nowrap;padding-top:20px;border-top:1px solid rgb(255 255 255 / .1);display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.hero-stat{padding:0 8px}.hero-stat .hs-num{font-size:22px}.hero-stat .hs-label{font-size:10px}#stats-section{padding:32px 0}.stats-strip{grid-template-columns:repeat(2,1fr)!important;gap:1px;overflow:hidden;border-radius:0}.stat-item{padding:20px 16px}.stat-n{font-size:28px}.stat-l{font-size:13px}.stat-s{font-size:11px}#about{padding:52px 0}.about-grid{grid-template-columns:1fr!important;gap:32px}.about-photo-wrap{max-width:240px!important;margin:0 auto!important;border-radius:50%;overflow:hidden;box-shadow:0 0 0 6px rgb(26 175 200 / .15)}.about-photo-wrap img{border-radius:50%}.about-label{font-size:11px}.about-h{font-size:28px!important;line-height:1.25;margin-bottom:14px}.about-quote{font-size:15px!important;padding:14px 16px;margin-bottom:16px}.about-bio{font-size:14px;margin-bottom:20px}.about-tags{gap:6px;flex-wrap:wrap;margin-bottom:24px}.tag{font-size:11px;padding:5px 12px}.about-cta .btn-geo-teal{width:100%;justify-content:center}#products{padding:52px 0}.prod-grid{grid-template-columns:1fr!important;gap:16px}.prod-card{padding:20px}.prod-thumb{height:160px}.prod-name{font-size:17px}.prod-desc{font-size:13px}.btn-geo-full{font-size:13px;padding:12px}#process{padding:52px 0}.process-grid{grid-template-columns:1fr!important;gap:0}.process-step{border-right:none!important;border-bottom:1px solid rgb(255 255 255 / .06)!important;padding:24px 0;display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start}.process-step:last-child{border-bottom:none!important}.step-num{width:40px;height:40px;font-size:16px;flex-shrink:0}.step-title{font-size:16px;margin-bottom:6px}.step-desc{font-size:13px;line-height:1.65}.step-cta{flex-direction:column;gap:12px;margin-top:32px;align-items:center;text-align:center}.step-cta .btn-geo{width:100%;justify-content:center}#testimonials{padding:52px 0}.testi-slide{min-width:calc(100vw - 56px)!important;max-width:calc(100vw - 56px)!important}.test-card{padding:20px}.test-q{font-size:14px;line-height:1.7}.test-name{font-size:14px}.test-role{font-size:12px}.testi-dots{margin-top:20px}#start{padding:52px 0}.start-grid{grid-template-columns:1fr!important;gap:16px}.sc-diy,.sc-prem{padding:24px 20px}.sc-h{font-size:18px!important}.sc-sub{font-size:14px}.btn-geo-full{font-size:14px;padding:14px}#cta-section{padding:52px 0}.cta-h{font-size:28px!important;line-height:1.3}.cta-sub{font-size:15px;margin-bottom:28px}.cta-btns{flex-direction:column;gap:10px;align-items:center}.cta-btns .btn-geo,.cta-btns .btn-geo-ghost{width:100%;max-width:320px;justify-content:center}.page-hero-section{padding:90px 0 48px!important}.page-hero-section .container>div[style*="grid"]{display:flex!important;flex-direction:column;gap:24px}.page-hero-section .hero-photo-side{display:flex!important;order:-1;max-height:280px;overflow:hidden}.page-hero-section .hero-photo-side img{width:100%;max-width:260px;margin:0 auto;object-fit:contain}.hero-cta-row{flex-wrap:wrap}#mentorship-services .container>div[style*="grid"]{grid-template-columns:1fr!important}.journey-grid{flex-direction:column!important;gap:0;display:flex}.journey-step{padding:24px 0;text-align:right}.journey-arrow{transform:rotate(90deg);text-align:center;font-size:20px;opacity:.4}.journey-num{width:40px;height:40px;font-size:16px;margin-bottom:12px}.journey-title{font-size:16px}.journey-desc{font-size:13px}footer{padding:44px 20px 24px}.footer-grid{grid-template-columns:1fr!important;gap:32px;text-align:center}.footer-grid>div:first-child{display:flex;flex-direction:column;align-items:center}.f-logo img{margin:0 auto}.f-tagline{text-align:center}.f-nav{display:flex;flex-direction:column;gap:10px;align-items:center}.f-nav a{font-size:14px}.f-social{justify-content:center}.footer-bottom{text-align:center;font-size:11px}.post-hero-section{min-height:300px!important;padding:100px 0 40px}.post-title-h{font-size:24px!important}.entry-content{padding:24px 20px;font-size:15px}.entry-content h2{font-size:20px}.entry-content h3{font-size:18px}.sidebar-blog{display:none}.diag{height:48px}}@media (max-width:480px){.container,.container-sm{padding:0 16px}.hero-h1{font-size:28px!important}.hero-photo-side{height:220px}.about-h{font-size:24px!important}.cta-h{font-size:24px!important}.stat-n{font-size:24px}.prod-card{border-radius:10px}.btn-geo,.btn-geo-ghost,.btn-geo-teal{clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%)}.testi-slide{min-width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.logo-strip-item img{max-height:28px}.logo-strip-item .text-only{font-size:12px}#about,#products,#process,#testimonials,#start{padding:44px 0}}@media (max-width:768px){.reveal{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.reveal.revealed{opacity:1;transform:translateY(0)}}.wa-sticky{position:fixed;bottom:24px;left:24px;z-index:8000;width:52px;height:52px;border-radius:50%;background:#25D366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgb(37 211 102 / .4);transition:transform .2s,box-shadow .2s;text-decoration:none}.wa-sticky:hover{transform:scale(1.1);box-shadow:0 6px 28px rgb(37 211 102 / .5)}.wa-sticky svg{width:28px;height:28px}.nav-wa{display:inline-flex;align-items:center;gap:5px;background:#25D366;color:#fff!important;font-size:12px;font-weight:700;padding:7px 12px;border-radius:20px;text-decoration:none;flex-shrink:0;transition:background .2s,transform .2s;white-space:nowrap;max-width:140px}.nav-wa:hover{background:#1da851;transform:translateY(-1px)}.nav-wa svg{width:16px;height:16px;flex-shrink:0}@media (max-width:768px){.wa-sticky{bottom:20px;left:16px;width:48px;height:48px}.wa-sticky svg{width:24px;height:24px}.nav-wa{display:none}}.test-av{width:44px!important;height:44px!important;border-radius:50%!important;overflow:hidden!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.test-av img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;display:block!important}.logo-strip-section{background:var(--cream)!important;padding:40px 0!important;overflow:hidden!important;border-top:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important}.logo-strip-track{display:flex!important;align-items:center!important;gap:0!important;animation:ticker 32s linear infinite!important;width:max-content!important}.logo-strip-item{display:flex!important;align-items:center!important;justify-content:center!important;padding:0 32px!important;flex-shrink:0!important;min-width:120px!important}.logo-strip-item img{max-height:36px!important;width:auto!important;object-fit:contain!important;filter:grayscale(100%)!important;opacity:.6!important;transition:all .3s!important}.logo-strip-item img:hover{filter:grayscale(0%)!important;opacity:1!important}.logo-strip-item .text-only{font-size:14px!important;font-weight:700!important;color:var(--text-2)!important;white-space:nowrap!important}.logo-strip-label{text-align:center!important;font-size:12px!important;font-weight:600!important;color:var(--text-3)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:24px!important}.nav-contact{font-size:13px;font-weight:600;color:var(--text-2)!important;padding:7px 12px;border-radius:6px;text-decoration:none;white-space:nowrap;transition:color .15s,background .15s;flex-shrink:0}.nav-contact:hover{color:var(--navy)!important;background:var(--teal-pale)}@media (max-width:768px){.nav-contact{display:none}}.f-bot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid rgb(255 255 255 / .08);padding-top:20px;margin-top:20px}.f-copy{font-size:12px;color:rgb(255 255 255 / .35)}.f-legal{display:flex;gap:16px;flex-wrap:wrap}.f-legal a{font-size:12px;color:rgb(255 255 255 / .4);text-decoration:none;transition:color .15s}.f-legal a:hover{color:var(--teal)}@media (max-width:768px){.f-bot{flex-direction:column;text-align:center}.f-legal{justify-content:center;gap:12px}}.ind-terms-wrap{background:rgb(26 175 200 / .05);border:1px solid rgb(26 175 200 / .2);border-radius:8px;padding:16px 18px;margin:20px 0;direction:rtl}.ind-terms-wrap label{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text);cursor:pointer;line-height:1.6}.ind-terms-wrap input[type=checkbox]{width:18px;height:18px;flex-shrink:0;margin-top:2px;cursor:pointer;accent-color:var(--teal)}.ind-terms-wrap a{color:var(--teal);text-decoration:underline}.single-product .woocommerce-breadcrumb{display:none}.single-product .site-content{background:var(--navy)}.single-product .quantity input{background:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .2)!important;color:#fff!important;height:48px!important;width:64px!important;text-align:center;font-size:16px;font-weight:700;border-radius:6px}.single-product .single_add_to_cart_button{background:var(--orange)!important;color:#fff!important;border:none!important;clip-path:polygon(10px 0%,100% 0%,calc(100% - 10px) 100%,0% 100%)!important;font-size:16px!important;font-weight:700!important;padding:14px 36px!important;cursor:pointer;transition:background .2s,transform .2s!important;display:inline-flex;align-items:center}.single-product .single_add_to_cart_button:hover{background:var(--orange-d)!important;transform:translateY(-2px)!important}.single-product form.cart{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.woocommerce-product-rating{display:none}.woocommerce-tabs,.related.products{display:none}@media (max-width:768px){.single-product form.cart{flex-direction:column}.single-product .single_add_to_cart_button{width:100%;justify-content:center}}.nav-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.nav-links-wrap{flex:1;display:flex;justify-content:center;overflow:visible!important}#nav-links-list{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0;position:static}#nav-links-list>li{position:static}#nav-links-list>li>a{display:flex;align-items:center;gap:4px;padding:8px 12px;font-size:13px;font-weight:600;color:var(--text-2)!important;border-radius:6px;text-decoration:none;white-space:nowrap;transition:color .15s,background .15s}#nav-links-list>li>a:hover,#nav-links-list>li.mega-open>a{color:var(--navy)!important;background:rgb(0 0 0 / .05)}.nav-arrow{font-size:10px;opacity:.5;transition:transform .2s;display:inline-block}.mega-open .nav-arrow{transform:rotate(180deg)}.mega-parent{position:static!important}#site-nav{position:relative}.mega-panel{display:none;position:absolute;top:100%;right:0;left:0;background:#fff;border-top:3px solid var(--teal);box-shadow:0 16px 48px rgb(8 15 30 / .14);z-index:9999;animation:megaFadeIn .18s ease}.mega-panel-sm{left:auto;right:0;width:380px}@keyframes megaFadeIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mega-parent:hover .mega-panel,.mega-parent.mega-open .mega-panel{display:block}.mega-inner{display:grid;grid-template-columns:280px 1fr;gap:0;max-width:1160px;margin:0 auto;padding:0}.mega-inner-list{display:block;padding:8px 0}.mega-card-featured{border-left:1px solid rgb(0 0 0 / .07);padding:24px}.mega-card-link{text-decoration:none;display:block}.mega-card-img{border-radius:10px;overflow:hidden;height:160px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.mega-card-img img{max-height:140px;max-width:80%;object-fit:contain}.mega-card-tag{display:inline-block;font-size:10px;font-weight:700;background:rgb(26 175 200 / .1);color:var(--teal);padding:3px 10px;border-radius:12px;margin-bottom:6px;letter-spacing:.04em;text-transform:uppercase}.mega-card-title{font-size:16px;font-weight:800;color:var(--navy);margin-bottom:6px}.mega-card-desc{font-size:13px;color:var(--text-2);line-height:1.5}.mega-links-col{padding:20px 28px}.mega-col-title{font-size:10px;font-weight:700;color:var(--teal);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.mega-links-col ul,.mega-simple-list{list-style:none;margin:0;padding:0}.mega-links-col li,.mega-simple-list li{margin-bottom:2px}.mega-links-col li a,.mega-simple-list li a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;text-decoration:none;color:var(--text);transition:background .15s}.mega-links-col li a:hover,.mega-simple-list li a:hover{background:var(--teal-pale)}.mega-link-icon{font-size:18px;flex-shrink:0;width:32px;text-align:center}.mega-links-col li a strong,.mega-simple-list li a strong{display:block;font-size:13px;font-weight:700;color:var(--navy)}.mega-links-col li a em,.mega-simple-list li a em{display:block;font-size:11px;color:var(--text-3);font-style:normal;margin-top:1px}.mega-cta{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:9px 18px;background:rgb(26 175 200 / .08);color:var(--teal);border:1px solid rgb(26 175 200 / .2);border-radius:8px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s}.mega-cta:hover{background:rgb(26 175 200 / .15)}.mob-parent{position:relative}.mob-parent>a{display:block}.mob-toggle{position:absolute;left:12px;top:0;height:46px;width:36px;background:none;border:none;color:rgb(255 255 255 / .4);font-size:12px;cursor:pointer}.mob-toggle.open{transform:rotate(180deg);color:var(--teal)}.mob-sub{display:none;list-style:none;margin:0;padding:0;background:rgb(255 255 255 / .04)}.mob-sub.open{display:block}.mob-sub li a{display:block;padding:11px 48px;font-size:13px;color:rgb(255 255 255 / .55)!important;border-bottom:1px solid rgb(255 255 255 / .04);text-decoration:none}.mob-sub li a:hover{color:var(--teal)!important}.nav-links .sub-menu,.nav-links ul{display:none!important}@media(max-width:768px){.nav-actions{display:none}.nav-links-wrap{display:none}}.ind-buy-steps{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;padding:14px 18px;background:rgb(26 175 200 / .06);border:1px dashed rgb(26 175 200 / .35);border-radius:10px;font-size:13px;color:var(--text-2)}.ind-bs-step b{color:var(--navy);font-weight:700;margin-left:4px}.ind-bs-arrow{color:var(--teal);font-weight:700}@media (max-width:600px){.ind-buy-steps{font-size:12px;gap:8px}.ind-bs-arrow{display:none}.ind-bs-step{display:block;width:100%}}.ind-steps-bar{display:flex;align-items:flex-start;justify-content:space-between;max-width:720px;margin:0 auto 36px;padding:24px 30px 20px;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 4px 18px rgb(8 15 30 / .04);position:relative;overflow:hidden}.ind-step{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;position:relative;z-index:2;min-width:0}.ind-step-n{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f0f3f6;color:var(--text-2);border-radius:50%;font-weight:700;font-size:15px;transition:all .2s;border:3px solid #fff;box-shadow:0 0 0 2px #f0f3f6;flex-shrink:0}.ind-step-l{font-size:12px;font-weight:600;color:var(--text-2);text-align:center;white-space:nowrap}.ind-step.active .ind-step-n{background:var(--teal);color:#fff;box-shadow:0 0 0 2px var(--teal),0 0 0 6px rgb(26 175 200 / .18)}.ind-step.active .ind-step-l{color:var(--navy)}.ind-step.done .ind-step-n{background:var(--navy);color:#fff;box-shadow:0 0 0 2px var(--navy)}.ind-step.done .ind-step-n::after{content:'✓';font-size:15px}.ind-step.done .ind-step-n{font-size:0}.ind-step:not(:last-child)::before{content:'';position:absolute;top:18px;left:calc(-50% + 22px);right:calc(50% + 22px);height:2px;background:#f0f3f6;z-index:1}.ind-step.done:not(:last-child)::before{background:var(--navy)}@media (max-width:600px){.ind-steps-bar{padding:18px 14px}.ind-step-n{width:30px;height:30px;font-size:13px}.ind-step-l{font-size:10px}.ind-step:not(:last-child)::before{top:15px;left:calc(-50% + 18px);right:calc(50% + 18px)}}.ind-checkout-intro{text-align:center;max-width:640px;margin:30px auto 24px;padding:0 20px}.ind-checkout-intro h2{font-size:clamp(24px, 3.5vw, 34px);color:var(--navy);margin:0 0 8px;font-weight:800}.ind-checkout-intro p{font-size:15px;color:var(--text-2);margin:0;line-height:1.6}.ind-trust{margin-top:18px;padding:16px;background:linear-gradient(135deg,#f0fbfd 0%,#fff 100%);border-radius:8px;border:1px solid #d6f0f4}.ind-trust-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;font-size:13px;color:var(--navy);font-weight:600}.woocommerce,.woocommerce-cart,.woocommerce-checkout,.woocommerce-order-received{background:#f7f9fb}.woocommerce-cart .container,.woocommerce-checkout .container,.woocommerce-cart main,.woocommerce-checkout main,.woocommerce-order-received main{padding:50px 20px!important;max-width:1100px;margin:0 auto}.woocommerce h1.entry-title,.woocommerce-page h1.entry-title{font-size:clamp(28px,4vw,42px)!important;text-align:center;margin-bottom:18px!important;color:var(--navy);font-weight:800}.woocommerce table.shop_table{background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden;border-collapse:separate!important;box-shadow:0 4px 18px rgb(8 15 30 / .04);margin-bottom:24px!important}.woocommerce table.shop_table th{background:var(--navy);color:#fff;padding:16px!important;font-weight:700;font-size:14px;border:none!important}.woocommerce table.shop_table td{padding:18px 16px!important;vertical-align:middle;border-top:1px solid var(--border)}.woocommerce table.shop_table .product-thumbnail img{width:70px;height:70px;object-fit:cover;border-radius:8px}.woocommerce table.shop_table .product-name a{color:var(--navy);font-weight:600;text-decoration:none}.woocommerce table.shop_table .product-name a:hover{color:var(--teal)}.woocommerce .quantity input.qty{width:70px;padding:8px;border:1px solid var(--border);border-radius:8px;text-align:center}.woocommerce a.remove{color:rgb(8 15 30 / .3)!important;font-size:22px!important;width:28px;height:28px;line-height:24px}.woocommerce a.remove:hover{background:#fee!important;color:#c33!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce #place_order{background:var(--teal)!important;color:#fff!important;padding:14px 28px!important;border-radius:8px!important;font-weight:700!important;font-size:15px!important;border:none!important;transition:background .15s,transform .15s!important;text-shadow:none!important;box-shadow:none!important;line-height:1.4!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce #place_order:hover{background:var(--navy)!important;transform:translateY(-1px);color:#fff!important}.woocommerce .button.alt,.woocommerce button.button.alt,.woocommerce .checkout-button{background:var(--navy)!important}.woocommerce .checkout-button:hover{background:var(--teal)!important}.wc-proceed-to-checkout .checkout-button{display:block!important;text-align:center;font-size:17px!important;padding:18px!important;width:100%;margin-top:14px}.cart_totals,.woocommerce-checkout-review-order{background:#fff;border:1px solid var(--border);border-radius:14px;padding:28px!important;box-shadow:0 4px 18px rgb(8 15 30 / .04)}.cart_totals h2,.woocommerce-checkout-review-order h3{font-size:22px;color:var(--navy);border-bottom:2px solid var(--teal);padding-bottom:12px;margin:0 0 18px}.cart_totals table,.woocommerce-checkout-review-order table{border:none!important;background:transparent!important;box-shadow:none!important}.cart_totals table th,.cart_totals table td,.woocommerce-checkout-review-order table th,.woocommerce-checkout-review-order table td{background:transparent!important;border-top:1px solid var(--border)!important;padding:12px 0!important;color:var(--text-2)}.cart_totals .order-total .amount,.woocommerce-checkout-review-order .order-total .amount{color:var(--teal);font-size:24px;font-weight:800}.woocommerce-checkout form.checkout{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:start}@media (max-width:860px){.woocommerce-checkout form.checkout{grid-template-columns:1fr;gap:20px}}.woocommerce-checkout #customer_details{margin:0!important}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{width:100%!important;float:none!important}.woocommerce-billing-fields{background:#fff;border:1px solid var(--border);border-radius:14px;padding:28px;box-shadow:0 4px 18px rgb(8 15 30 / .04)}.woocommerce-billing-fields h3{margin:0 0 20px!important;border-bottom:2px solid var(--teal);padding-bottom:12px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{padding:14px 16px!important;border:1px solid var(--border)!important;border-radius:8px!important;font-size:15px!important;width:100%;background:#fff!important;font-family:inherit;transition:border-color .15s,box-shadow .15s}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus{border-color:var(--teal)!important;outline:none!important;box-shadow:0 0 0 3px rgb(26 175 200 / .15)}.woocommerce form .form-row label{font-weight:600;color:var(--navy);font-size:14px;margin-bottom:6px;display:block}.woocommerce form .form-row .required{color:var(--teal);text-decoration:none}.woocommerce-form-coupon-toggle .woocommerce-info{background:transparent!important;border:1px dashed var(--border)!important;color:var(--text-2)!important;padding:14px 18px!important;border-radius:8px!important}.woocommerce-form-coupon-toggle .woocommerce-info::before{display:none!important}.woocommerce-form-coupon-toggle a{color:var(--teal)!important;font-weight:700;text-decoration:none}.checkout_coupon{background:#fff;border:1px solid var(--border);padding:20px;border-radius:8px;margin-bottom:20px}.woocommerce-checkout #payment{background:transparent!important;margin-top:20px}.woocommerce-checkout #payment ul.payment_methods{background:#fff!important;padding:20px!important;border-radius:8px;border:1px solid var(--border)!important;margin-bottom:16px!important}.woocommerce-checkout #payment ul.payment_methods li{padding:14px!important;border-radius:8px;margin-bottom:6px;transition:background .15s}.woocommerce-checkout #payment ul.payment_methods li:hover{background:#f7f9fb}.woocommerce-checkout #payment ul.payment_methods li label{font-weight:600;color:var(--navy)}.woocommerce-checkout #payment div.payment_box{background:#f7f9fb!important;margin-top:12px!important;padding:16px!important;border-radius:8px!important}.woocommerce-checkout #payment div.payment_box::before{display:none!important}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-radius:8px!important;padding:14px 18px!important;border-top:none!important}.woocommerce-message{background:#e8f8ec!important;color:#1a6e30!important}.woocommerce-info{background:#e6f7f9!important;color:#138da3!important}.woocommerce-error{background:#fdeeee!important;color:#b03030!important}.ind-terms-wrap{background:#fff7e6;border:1px solid #ffd980;padding:14px 18px;border-radius:8px;margin-bottom:20px}.ind-terms-wrap label{display:flex;gap:10px;align-items:flex-start;font-weight:500;color:var(--navy);cursor:pointer}.ind-terms-wrap input[type=checkbox]{margin-top:4px;flex-shrink:0}.ind-terms-wrap a{color:var(--teal);font-weight:700}.woocommerce-thankyou-order-received{font-size:22px!important;color:var(--navy);background:linear-gradient(135deg,#e6f7f9 0%,#fff 100%);padding:40px 30px;border-radius:14px;border:2px solid var(--teal);margin-bottom:30px!important;font-weight:700;text-align:center}.woocommerce-order-overview{background:#fff;border:1px solid var(--border);border-radius:14px;padding:24px!important;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;gap:28px;margin:0 0 30px!important}.woocommerce-order-overview li{border:none!important;padding:0!important;flex:0 0 auto;min-width:140px;text-align:center;font-size:12px;color:var(--text-2);text-transform:uppercase;letter-spacing:.5px}.woocommerce-order-overview li strong{display:block;margin-top:6px;font-size:16px;color:var(--navy);text-transform:none;letter-spacing:0}.ind-buy-now-single{display:inline-block;background:linear-gradient(135deg,#ff6b3d 0%,#ff8a3d 100%)!important;color:#fff!important;padding:14px 28px!important;border-radius:8px!important;font-weight:700!important;text-decoration:none!important;margin-top:10px;margin-right:10px;border:none!important;font-size:15px!important;transition:transform .15s,box-shadow .15s!important}.ind-buy-now-single:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(255 107 61 / .3);color:#fff!important}.ccc-thumb-link,.ccc-title-link{display:block;text-decoration:none;color:inherit}.mega-parent:has(.mega-panel-sm),#mega-learn,#mega-library,#mega-content,li.mega-parent.has-small-panel{position:relative!important}.mega-panel.mega-panel-sm{right:auto!important;left:50%!important;transform:translateX(50%)!important;width:360px!important;max-width:calc(100vw - 32px)!important}@media (max-width:1100px){.mega-panel.mega-panel-sm{left:auto!important;right:0!important;transform:none!important}}.mega-link-all{border-top:2px solid var(--teal-pale,rgb(26 175 200 / .15))!important;background:rgb(26 175 200 / .04)}.mega-link-all a strong{color:var(--teal)!important}.mega-simple-list{list-style:none;padding:8px 0;margin:0}.mega-simple-list li a{display:flex;gap:12px;align-items:flex-start;padding:12px 18px;text-decoration:none;color:var(--navy);border-bottom:1px solid rgb(0 0 0 / .05);transition:background .15s}.mega-simple-list li:last-child a{border-bottom:none}.mega-simple-list li a:hover{background:rgb(26 175 200 / .06)}.mega-simple-list .mega-link-icon{font-size:20px;flex-shrink:0}.mega-simple-list strong{display:block;font-size:14px;color:var(--navy);margin-bottom:2px}.mega-simple-list em{display:block;font-size:12px;color:var(--text-2);font-style:normal;font-weight:400}@media (max-width:900px){.content-with-sidebar{display:grid!important;grid-template-columns:1fr!important;gap:24px!important}.content-with-sidebar>.entry-content,.content-with-sidebar>article,.content-with-sidebar>.post-content,.content-with-sidebar>main{order:1!important;width:100%!important;max-width:100%!important}.content-with-sidebar>.post-sidebar,.content-with-sidebar>aside,.content-with-sidebar>.sidebar,.content-with-sidebar>.widget-area{order:2!important;width:100%!important;max-width:100%!important;position:static!important;margin-top:20px!important}}@media (max-width:768px){html,body{overflow-x:hidden!important;max-width:100%!important}img,video,iframe,svg,embed,object{max-width:100%!important;height:auto!important}table{max-width:100%!important;display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}pre{overflow-x:auto!important}.container,.wrap,.content-wrap{max-width:100%!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}h1,h2,h3{word-break:break-word!important}}@media (max-width:600px){.entry-content{padding:20px!important;clip-path:none!important}.post-hero-section{padding:40px 16px!important}.post-hero-title{font-size:24px!important;line-height:1.25!important}}@media (max-width:900px){.tutor-course-details-content,.tutor-single-course-content-area,.tutor-course-details-wrap{display:flex!important;flex-direction:column!important}.tutor-course-details-sidebar,.tutor-single-course-sidebar,.tutor-course-sidebar{order:99!important;position:static!important;top:auto!important;margin-top:20px!important;width:100%!important}}@media (max-width:960px){.mega-panel{display:none!important}.mega-parent:hover>.mega-panel{display:none!important}}body.woocommerce-checkout .site-content,body.woocommerce-checkout main,body[class*="checkout"] .site-content,body[class*="checkout"] main{background:#f7f9fb}body.woocommerce-checkout .woocommerce,body[class*="checkout"] .woocommerce{max-width:1100px!important;margin:0 auto!important;padding:40px 20px!important}body.woocommerce-checkout .entry-content,body.woocommerce-checkout .container>.woocommerce,body[class*="checkout"] .entry-content,body[class*="checkout"] .container>.woocommerce{display:block!important;max-width:1100px!important;margin:0 auto!important}form.checkout.woocommerce-checkout,form.woocommerce-checkout,form[name="checkout"]{display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:30px!important;align-items:start!important;margin:0!important}@media (max-width:860px){form.checkout.woocommerce-checkout,form.woocommerce-checkout,form[name="checkout"]{grid-template-columns:1fr!important;gap:20px!important}}#customer_details,.woocommerce-checkout #customer_details{grid-column:1!important;margin:0!important;width:100%!important;max-width:100%!important;min-width:0!important}#customer_details .col-1,#customer_details .col-2,.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{width:100%!important;max-width:100%!important;float:none!important;margin-bottom:16px!important}#order_review,#order_review_heading,.woocommerce-checkout-review-order,h3#order_review_heading{grid-column:2!important;width:100%!important;max-width:100%!important;margin:0!important}h3#order_review_heading+#order_review{margin-top:14px!important}.woocommerce-billing-fields,.woocommerce-additional-fields{background:#fff!important;border:1px solid #e6ebf0!important;border-radius:14px!important;padding:28px!important;margin-bottom:16px!important;box-shadow:0 4px 18px rgb(8 15 30 / .04)!important}.woocommerce-billing-fields>h3,.woocommerce-additional-fields>h3{margin:0 0 20px!important;border-bottom:2px solid #1aafc8!important;padding-bottom:12px!important;font-size:20px!important;color:#0c1627!important}.woocommerce-billing-fields .form-row,.woocommerce-additional-fields .form-row{margin-bottom:14px!important;padding:0!important;width:100%!important;float:none!important}.woocommerce-billing-fields .form-row-first,.woocommerce-billing-fields .form-row-last{width:calc(50% - 6px)!important;display:inline-block!important;vertical-align:top!important}.woocommerce-billing-fields .form-row-first{margin-left:12px!important}@media (max-width:500px){.woocommerce-billing-fields .form-row-first,.woocommerce-billing-fields .form-row-last{width:100%!important;margin-left:0!important;display:block!important}}#order_review,.woocommerce-checkout-review-order{background:#fff!important;border:1px solid #e6ebf0!important;border-radius:14px!important;padding:24px!important;position:sticky!important;top:100px!important;box-shadow:0 4px 18px rgb(8 15 30 / .04)!important}@media (max-width:860px){#order_review,.woocommerce-checkout-review-order{position:static!important}}#order_review table.shop_table,.woocommerce-checkout-review-order-table{width:100%!important;margin:0 0 12px!important;border:none!important;box-shadow:none!important;background:transparent!important}#order_review table.shop_table th,#order_review table.shop_table td,.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{background:transparent!important;padding:10px 0!important;border-top:1px solid #f0f3f6!important}#order_review table.shop_table thead th{background:transparent!important;color:#5b6877!important;font-weight:600!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding-bottom:14px!important;border-bottom:2px solid #1aafc8!important}#order_review .order-total .amount{color:#1aafc8!important;font-size:22px!important;font-weight:800!important}.woocommerce-form-coupon-toggle{grid-column:1 / -1!important;margin-bottom:18px!important}body.woocommerce-checkout .woocommerce-form-coupon-toggle,body[class*="checkout"] .woocommerce-form-coupon-toggle{max-width:1100px!important;margin:0 auto 18px!important}#payment.woocommerce-checkout-payment{background:#f7f9fb!important;margin:16px -24px -24px!important;padding:20px 24px!important;border-radius:0 0 14px 14px!important;border-top:1px solid #e6ebf0!important}.woocommerce-checkout .woocommerce form .form-row{float:none!important}.ind-cart-float{position:fixed;bottom:24px;left:24px;z-index:999;width:56px;height:56px;border-radius:50%;background:var(--teal);color:#fff!important;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 8px 24px rgb(26 175 200 / .35),0 2px 8px rgb(8 15 30 / .15);transition:transform .2s,box-shadow .2s,background .2s}.ind-cart-float:hover{transform:translateY(-3px) scale(1.05);background:var(--navy);box-shadow:0 12px 32px rgb(8 15 30 / .25);color:#fff!important}.ind-cart-float.has-items{background:var(--orange);box-shadow:0 8px 24px rgb(245 133 31 / .4),0 2px 8px rgb(8 15 30 / .15);animation:ind-cart-pop .35s ease-out}.ind-cart-float.has-items:hover{background:var(--orange-d,#d97217)}.ind-cart-badge{position:absolute;top:-4px;right:-4px;background:var(--navy);color:#fff;font-size:11px;font-weight:800;min-width:20px;height:20px;padding:0 5px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-sizing:border-box}@keyframes ind-cart-pop{0%{transform:scale(1)}50%{transform:scale(1.15)}100%{transform:scale(1)}}@media (min-width:480px){.ind-cart-float{left:24px}}@media (max-width:600px){.ind-cart-float{width:48px;height:48px;bottom:18px;left:18px}.ind-cart-float svg{width:20px;height:20px}}body.ind-checkout-page .content-area,body.ind-cart-page .content-area{background:#f7f9fb;padding:40px 0!important}body.ind-checkout-page .entry-content,body.ind-cart-page .entry-content{background:transparent!important;padding:0!important;max-width:1100px!important;margin:0 auto!important;clip-path:none!important}body.ind-checkout-page .entry-content>.woocommerce,body.ind-cart-page .entry-content>.woocommerce{background:transparent!important;max-width:100%!important;padding:0!important;margin:0!important}body.ind-checkout-page .page-hero-section,body.ind-cart-page .page-hero-section,body.ind-checkout-page>.ticker-bar:first-of-type,body.ind-cart-page>.ticker-bar:first-of-type{display:none!important}body.ind-checkout-page form.checkout,body.ind-checkout-page form.woocommerce-checkout,body[class*="checkout"] form.checkout{display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:30px!important;align-items:start!important;margin:0!important;max-width:100%}@media (max-width:860px){body.ind-checkout-page form.checkout,body.ind-checkout-page form.woocommerce-checkout,body[class*="checkout"] form.checkout{grid-template-columns:1fr!important}}body.ind-checkout-page #order_review,body.ind-checkout-page #order_review_heading{grid-column:2!important}body.ind-checkout-page #customer_details{grid-column:1!important}@media (max-width:860px){body.ind-checkout-page #order_review,body.ind-checkout-page #order_review_heading,body.ind-checkout-page #customer_details{grid-column:1!important}}body.ind-checkout-page .ind-checkout-intro,body.ind-checkout-page .ind-steps-bar,body.ind-cart-page .ind-checkout-intro,body.ind-cart-page .ind-steps-bar{max-width:720px!important;margin-left:auto!important;margin-right:auto!important}body.ind-cart-page .woocommerce form.woocommerce-cart-form~form.woocommerce-cart-form,body.ind-cart-page .woocommerce .cart-collaterals~.cart-collaterals,body.woocommerce-cart form.woocommerce-cart-form~form.woocommerce-cart-form,body.woocommerce-cart .cart-collaterals~.cart-collaterals,body.ind-checkout-page form.checkout.woocommerce-checkout~form.checkout.woocommerce-checkout,body.ind-checkout-page form.woocommerce-checkout~form.woocommerce-checkout{display:none!important}.woocommerce .cart_totals+.cart_totals{display:none!important}.woocommerce-cart-form table.shop_table,body.ind-cart-page table.shop_table.cart{background:#fff!important;border:1px solid var(--border)!important;border-radius:14px!important;border-collapse:collapse!important;overflow:hidden!important;width:100%!important;box-shadow:0 4px 18px rgb(8 15 30 / .04)!important;margin-bottom:24px!important}.woocommerce-cart-form table.shop_table thead th,body.ind-cart-page table.shop_table.cart thead th{background:var(--navy)!important;color:#fff!important;padding:16px!important;font-weight:700!important;font-size:13px!important;text-align:right!important;border:none!important;letter-spacing:.3px!important}.woocommerce-cart-form table.shop_table tbody tr,body.ind-cart-page table.shop_table.cart tbody tr{border-bottom:1px solid var(--border)!important}.woocommerce-cart-form table.shop_table tbody tr:last-child,body.ind-cart-page table.shop_table.cart tbody tr:last-child{border-bottom:none!important}.woocommerce-cart-form table.shop_table tbody td,body.ind-cart-page table.shop_table.cart tbody td{padding:16px!important;vertical-align:middle!important;text-align:right!important;border:none!important;color:var(--navy)!important;background:#fff!important}.woocommerce-cart-form .product-thumbnail{width:80px!important}.woocommerce-cart-form .product-thumbnail img{width:60px!important;height:60px!important;object-fit:cover!important;border-radius:8px!important;display:block!important}.woocommerce-cart-form .product-thumbnail a{display:block!important}.woocommerce-cart-form .product-name a{color:var(--navy)!important;font-weight:700!important;text-decoration:none!important;font-size:15px!important}.woocommerce-cart-form .product-name a:hover{color:var(--teal)!important}.woocommerce-cart-form .product-price,.woocommerce-cart-form .product-subtotal{font-weight:700!important;color:var(--navy)!important;font-size:15px!important;white-space:nowrap!important}.woocommerce-cart-form .product-quantity{width:120px!important}.woocommerce-cart-form .product-quantity .quantity{display:flex!important;align-items:center!important;justify-content:center!important}.woocommerce-cart-form .product-quantity input.qty{width:70px!important;padding:8px 10px!important;border:1px solid var(--border)!important;border-radius:8px!important;text-align:center!important;font-size:15px!important;font-weight:600!important;background:#fff!important;color:var(--navy)!important}.woocommerce-cart-form .product-remove{width:40px!important;text-align:center!important}.woocommerce-cart-form a.remove{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;line-height:1!important;font-size:20px!important;color:rgb(8 15 30 / .3)!important;border-radius:50%!important;background:transparent!important;text-decoration:none!important}.woocommerce-cart-form a.remove:hover{background:#fee!important;color:#c33!important}.woocommerce-cart-form .actions{background:#f7f9fb!important;padding:16px!important;border-top:1px solid var(--border)!important}.woocommerce-cart-form .actions .coupon{display:flex!important;gap:8px!important;align-items:center!important}.woocommerce-cart-form .actions .coupon input[type="text"]{padding:10px 14px!important;border:1px solid var(--border)!important;border-radius:8px!important;background:#fff!important;min-width:140px!important}@media (max-width:600px){.woocommerce-cart-form table.shop_table,body.ind-cart-page table.shop_table.cart{display:block!important}.woocommerce-cart-form table.shop_table thead{display:none!important}.woocommerce-cart-form table.shop_table tbody,.woocommerce-cart-form table.shop_table tr,.woocommerce-cart-form table.shop_table td{display:block!important;width:100%!important}.woocommerce-cart-form table.shop_table tr.cart_item{padding:16px!important;border-bottom:1px solid var(--border)!important;position:relative!important}.woocommerce-cart-form table.shop_table td{padding:6px 0!important;text-align:right!important}.woocommerce-cart-form table.shop_table td::before{content:attr(data-title);font-weight:700;color:var(--text-2);font-size:12px;display:inline-block;margin-left:8px;text-transform:uppercase;letter-spacing:.5px}.woocommerce-cart-form .product-thumbnail::before,.woocommerce-cart-form .product-remove::before{display:none!important}.woocommerce-cart-form .product-remove{position:absolute!important;top:12px!important;left:12px!important;width:auto!important}.woocommerce-cart-form .actions{border-radius:0 0 14px 14px!important}.woocommerce-cart-form .actions .coupon{flex-wrap:wrap!important}}.nl-hero{padding:80px 0 60px;background:linear-gradient(135deg,var(--navy) 0%,#15243d 100%);color:#fff;position:relative;overflow:hidden}.nl-hero::before{content:'';position:absolute;top:-100px;left:-100px;width:400px;height:400px;background:radial-gradient(circle,rgb(26 175 200 / .15) 0%,transparent 70%);pointer-events:none}.nl-hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;align-items:center;position:relative;z-index:2}@media (max-width:860px){.nl-hero-grid{grid-template-columns:1fr;gap:30px}}.nl-eyebrow{display:inline-block;background:rgb(26 175 200 / .15);color:var(--teal);padding:8px 16px;border-radius:999px;font-size:13px;font-weight:700;margin-bottom:24px;border:1px solid rgb(26 175 200 / .3)}.nl-title{font-size:clamp(32px, 5vw, 54px);color:#fff;margin:0 0 18px;line-height:1.1;font-weight:800}.nl-title em{color:var(--orange);font-style:normal}.nl-lead{font-size:17px;color:rgb(255 255 255 / .75);line-height:1.6;margin:0 0 32px;max-width:540px}.nl-form{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);padding:24px;border-radius:14px;backdrop-filter:blur(10px)}.nl-form-row{display:grid;grid-template-columns:1fr 1.5fr;gap:10px;margin-bottom:12px}@media (max-width:500px){.nl-form-row{grid-template-columns:1fr}}.nl-input{padding:14px 16px;border:1.5px solid rgb(255 255 255 / .18);border-radius:8px;background:rgb(255 255 255 / .08);color:#fff;font-size:15px;width:100%;font-family:inherit;transition:all .15s}.nl-input::placeholder{color:rgb(255 255 255 / .45)}.nl-input:focus{outline:none;border-color:var(--teal);background:rgb(255 255 255 / .12);box-shadow:0 0 0 3px rgb(26 175 200 / .2)}.nl-btn{width:100%;background:var(--orange);color:#fff;border:none;padding:16px 28px;border-radius:10px;font-size:16px;font-weight:800;cursor:pointer;transition:all .15s;font-family:inherit;box-shadow:0 8px 20px rgb(245 133 31 / .35)}.nl-btn:hover{background:#d97217;transform:translateY(-2px);box-shadow:0 12px 28px rgb(245 133 31 / .45)}.nl-fineprint{margin:14px 0 0;font-size:12px;color:rgb(255 255 255 / .5);text-align:center;letter-spacing:.3px}.nl-hero-side{display:flex;justify-content:center}.nl-stat-big{background:rgb(245 133 31 / .1);border:2px dashed rgb(245 133 31 / .3);border-radius:20px;padding:40px 30px;text-align:center;max-width:280px}.nl-stat-num{font-size:64px;font-weight:900;color:var(--orange);line-height:1;margin-bottom:8px}.nl-stat-label{font-size:16px;color:rgb(255 255 255 / .8);line-height:1.4;font-weight:600}.nl-benefits{padding:80px 0;background:#fff}.nl-benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.nl-benefit{background:#fff;border:1px solid var(--border);border-radius:14px;padding:32px 24px;text-align:center;transition:all .2s}.nl-benefit:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgb(8 15 30 / .08);border-color:var(--teal)}.nl-benefit-icon{font-size:40px;margin-bottom:14px}.nl-benefit h3{font-size:18px;color:var(--navy);margin:0 0 10px;font-weight:800}.nl-benefit p{font-size:14px;color:var(--text-2);line-height:1.6;margin:0}.nl-who{padding:60px 0;background:var(--bg-cream,#f6f1e8)}.nl-who-card{background:#fff;border:1px solid var(--border);border-radius:18px;padding:40px;max-width:720px;margin:0 auto;box-shadow:0 4px 24px rgb(8 15 30 / .05)}.nl-checklist{list-style:none;padding:0;margin:24px 0 0}.nl-checklist li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--border);color:var(--navy);font-size:16px;line-height:1.5}.nl-checklist li:last-child{border-bottom:none}.nl-checklist li em{font-style:italic;color:var(--orange);font-weight:600}.nl-check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;background:var(--teal);color:#fff;border-radius:50%;font-size:13px;font-weight:700;margin-top:2px}.nl-testimonials{padding:80px 0;background:#fff}.nl-quotes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.nl-quote{background:#fff;border:1px solid var(--border);border-right:4px solid var(--orange);border-radius:12px;padding:28px;margin:0;position:relative}.nl-quote::before{content:'"';position:absolute;top:8px;right:16px;font-size:56px;font-family:Georgia,serif;color:rgb(245 133 31 / .18);line-height:1}.nl-quote p{font-size:15px;color:var(--navy);line-height:1.65;margin:0 0 16px;position:relative;z-index:1}.nl-quote footer{font-size:13px;color:var(--text-2);font-weight:600}.nl-final-cta{padding:80px 0;background:linear-gradient(135deg,var(--teal) 0%,#138da3 100%);text-align:center;color:#fff}.nl-final-cta h2{font-size:clamp(28px, 4vw, 40px);color:#fff;margin:0 0 14px;font-weight:800}.nl-final-cta>.container>p{color:rgb(255 255 255 / .9);font-size:17px;margin:0 0 32px;max-width:540px;margin-left:auto;margin-right:auto}.nl-form-final{max-width:520px;margin:0 auto;background:rgb(0 0 0 / .15);border-color:rgb(255 255 255 / .18)}.nl-btn-large{padding:18px 32px;font-size:17px}.ty-hero{padding:80px 0 40px;background:linear-gradient(135deg,#e6f7f9 0%,#fff 100%);text-align:center}.ty-card{max-width:640px;margin:0 auto;background:#fff;border:2px solid var(--teal);border-radius:18px;padding:50px 30px;box-shadow:0 12px 40px rgb(26 175 200 / .15);position:relative}.ty-icon{width:80px;height:80px;background:var(--teal);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:38px;margin-bottom:24px;box-shadow:0 8px 24px rgb(26 175 200 / .4);animation:ty-pop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes ty-pop{0%{transform:scale(0)}60%{transform:scale(1.15)}100%{transform:scale(1)}}.ty-title{font-size:clamp(28px, 4vw, 42px);color:var(--navy);margin:0 0 16px;font-weight:800}.ty-lead{font-size:17px;color:var(--text-2);line-height:1.6;margin:0 0 32px;max-width:480px;margin-left:auto;margin-right:auto}.ty-cta{display:inline-block;background:var(--orange);color:#fff!important;padding:16px 32px;border-radius:10px;font-size:16px;font-weight:700;text-decoration:none;transition:all .15s;box-shadow:0 8px 20px rgb(245 133 31 / .35)}.ty-cta:hover{background:#d97217;transform:translateY(-2px);box-shadow:0 12px 28px rgb(245 133 31 / .45);color:#fff!important}.ty-next{padding:60px 0 80px;background:#fff}.ty-next-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.ty-next-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:32px 24px;text-decoration:none;color:inherit;text-align:center;transition:all .2s;display:block}.ty-next-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgb(8 15 30 / .08);border-color:var(--teal);color:inherit}.ty-next-icon{font-size:40px;margin-bottom:14px}.ty-next-card h3{font-size:18px;color:var(--navy);margin:0 0 10px;font-weight:800}.ty-next-card p{font-size:14px;color:var(--text-2);line-height:1.6;margin:0 0 16px}.ty-next-link{color:var(--teal);font-weight:700;font-size:14px}.ind-nl-bar{background:linear-gradient(135deg,var(--navy) 0%,#15243d 100%);color:#fff;padding:30px 24px;border-radius:14px;margin:30px 0;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.ind-nl-bar h3{color:#fff;margin:0 0 6px;font-size:20px;font-weight:800}.ind-nl-bar p{color:rgb(255 255 255 / .7);margin:0;font-size:14px}.ind-nl-bar .ind-nl-btn{background:var(--orange);color:#fff!important;padding:14px 24px;border-radius:8px;text-decoration:none;font-weight:700;white-space:nowrap;transition:all .15s}.ind-nl-bar .ind-nl-btn:hover{background:#d97217;transform:translateY(-1px);color:#fff!important}@media (max-width:600px){.ind-nl-bar{grid-template-columns:1fr;text-align:center}}.cn-hero{padding:80px 0 70px;background:linear-gradient(135deg,var(--navy) 0%,#15243d 100%);color:#fff;position:relative;overflow:hidden}.cn-hero::before{content:'';position:absolute;top:-120px;right:-120px;width:480px;height:480px;background:radial-gradient(circle,rgb(245 133 31 / .12) 0%,transparent 70%);pointer-events:none}.cn-hero::after{content:'';position:absolute;bottom:-100px;left:-100px;width:380px;height:380px;background:radial-gradient(circle,rgb(26 175 200 / .1) 0%,transparent 70%);pointer-events:none}.cn-hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;align-items:center;position:relative;z-index:2}@media (max-width:900px){.cn-hero-grid{grid-template-columns:1fr;gap:40px}}.cn-eyebrow{display:inline-block;background:rgb(245 133 31 / .15);color:var(--orange);padding:8px 16px;border-radius:999px;font-size:13px;font-weight:700;margin-bottom:24px;border:1px solid rgb(245 133 31 / .3);letter-spacing:.3px}.cn-title{font-size:clamp(32px, 5vw, 56px);color:#fff;margin:0 0 20px;line-height:1.1;font-weight:800}.cn-title em{color:var(--orange);font-style:normal}.cn-lead{font-size:18px;color:rgb(255 255 255 / .78);line-height:1.6;margin:0 0 28px;max-width:540px}.cn-lead strong{color:#fff;font-weight:700}.cn-hero-checks{margin-bottom:32px}.cn-check-row{display:flex;align-items:flex-start;gap:12px;padding:8px 0;color:rgb(255 255 255 / .85);font-size:16px;font-weight:500}.cn-check-row em{color:var(--orange);font-style:italic;font-weight:600}.cn-check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;background:var(--teal);color:#fff;border-radius:50%;font-size:12px;font-weight:700;margin-top:2px}.cn-cta-main{display:inline-block;background:var(--orange);color:#fff!important;padding:18px 32px;border-radius:10px;font-size:17px;font-weight:800;text-decoration:none;transition:all .15s;box-shadow:0 8px 24px rgb(245 133 31 / .4);margin-bottom:16px}.cn-cta-main:hover{background:#d97217;transform:translateY(-2px);box-shadow:0 12px 32px rgb(245 133 31 / .5);color:#fff!important}.cn-cta-sub{font-size:13px;color:rgb(255 255 255 / .55);margin:0}.cn-hero-side{display:flex;justify-content:center}.cn-hero-card{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .12);border-radius:16px;padding:36px;max-width:360px;position:relative;backdrop-filter:blur(10px)}.cn-hero-card::before{content:'"';position:absolute;top:0;right:24px;font-family:Georgia,serif;font-size:100px;color:var(--orange);line-height:1;opacity:.25}.cn-hero-card-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.8px;color:var(--teal);font-weight:700;margin-bottom:16px;position:relative;z-index:2}.cn-hero-card-quote{font-size:22px;color:#fff;line-height:1.45;font-weight:600;margin-bottom:18px;position:relative;z-index:2}.cn-hero-card-quote em{color:var(--orange);font-style:italic}.cn-hero-card-foot{font-size:13px;color:rgb(255 255 255 / .55);font-weight:500}.cn-pain{padding:80px 0;background:#fff}.cn-pain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:40px}.cn-pain-card{background:var(--bg-cream,#f6f1e8);border:1px solid rgb(0 0 0 / .05);border-right:4px solid var(--orange);border-radius:12px;padding:26px 28px;position:relative}.cn-pain-card::before{content:'"';position:absolute;top:4px;right:14px;font-family:Georgia,serif;font-size:50px;color:rgb(245 133 31 / .18);line-height:1}.cn-pain-icon{font-size:26px;margin-bottom:10px;position:relative;z-index:2}.cn-pain-card p{font-size:15px;color:var(--navy);line-height:1.6;margin:0;font-weight:500;position:relative;z-index:2}.cn-pain-card p em{color:var(--orange);font-style:italic;font-weight:600}.cn-pain-insight{max-width:680px;margin:0 auto;text-align:center;padding:28px;background:linear-gradient(135deg,var(--teal) 0%,#138da3 100%);color:#fff;border-radius:14px}.cn-pain-insight p{margin:0;font-size:18px;line-height:1.5;font-weight:500}.cn-pain-insight strong{font-weight:800}.cn-why{padding:80px 0;background:var(--bg-cream,#f6f1e8)}.cn-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.cn-why-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:32px 28px;position:relative;transition:all .2s}.cn-why-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgb(8 15 30 / .08)}.cn-why-num{display:inline-block;font-size:12px;font-weight:800;color:var(--orange);background:rgb(245 133 31 / .1);padding:4px 10px;border-radius:6px;letter-spacing:.8px;margin-bottom:14px}.cn-why-card h3{font-size:20px;color:var(--navy);margin:0 0 12px;font-weight:800;line-height:1.3}.cn-why-card p{font-size:15px;color:var(--text-2);line-height:1.65;margin:0}.cn-why-card p strong{color:var(--navy);font-weight:700}.cn-who{padding:80px 0;background:#fff}.cn-who-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:22px}.cn-who-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:28px;transition:all .2s}.cn-who-card:hover{border-color:var(--teal);transform:translateY(-3px);box-shadow:0 10px 28px rgb(8 15 30 / .06)}.cn-who-icon{font-size:32px;margin-bottom:12px}.cn-who-card h3{font-size:18px;color:var(--navy);margin:0 0 14px;font-weight:800}.cn-who-card ul{list-style:none;padding:0;margin:0}.cn-who-card li{font-size:14px;color:var(--text-2);padding:6px 0 6px 0;border-bottom:1px dashed rgb(0 0 0 / .06);line-height:1.5}.cn-who-card li:last-child{border-bottom:none}.cn-who-card li::before{content:'◆ ';color:var(--teal);font-size:10px;margin-left:6px}.cn-how{padding:80px 0;background:var(--bg-cream,#f6f1e8)}.cn-how-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;position:relative}.cn-how-step{background:#fff;border:1px solid var(--border);border-radius:14px;padding:36px 28px 32px;text-align:center;position:relative;transition:all .2s}.cn-how-step:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgb(8 15 30 / .08)}.cn-how-num{display:inline-block;width:56px;height:56px;background:var(--navy);color:#fff;border-radius:50%;font-weight:800;font-size:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;box-shadow:0 8px 20px rgb(8 15 30 / .15)}.cn-how-step h3{font-size:19px;color:var(--navy);margin:0 0 10px;font-weight:800}.cn-how-step p{font-size:14px;color:var(--text-2);line-height:1.65;margin:0}.cn-trust{padding:60px 0;background:#fff}.cn-trust-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;background:linear-gradient(135deg,var(--navy) 0%,#15243d 100%);border-radius:16px;overflow:hidden;max-width:1000px;margin:0 auto}.cn-stat{padding:40px 24px;text-align:center;border-right:1px solid rgb(255 255 255 / .08);color:#fff}.cn-stat:last-child{border-right:none}@media (max-width:700px){.cn-stat{border-right:none;border-bottom:1px solid rgb(255 255 255 / .08)}.cn-stat:last-child{border-bottom:none}}.cn-stat-num{font-size:56px;font-weight:900;color:var(--orange);line-height:1;margin-bottom:12px}.cn-stat-label{font-size:14px;color:rgb(255 255 255 / .75);line-height:1.5;font-weight:500}.cn-faq{padding:80px 0;background:var(--bg-cream,#f6f1e8)}.cn-faq-list{max-width:760px;margin:0 auto}.cn-faq-item{background:#fff;border:1px solid var(--border);border-radius:12px;margin-bottom:12px;overflow:hidden;transition:all .15s}.cn-faq-item[open]{border-color:var(--teal);box-shadow:0 4px 18px rgb(8 15 30 / .04)}.cn-faq-item summary{padding:18px 22px;cursor:pointer;font-size:16px;font-weight:700;color:var(--navy);list-style:none;position:relative;padding-left:50px;user-select:none}.cn-faq-item summary::-webkit-details-marker{display:none}.cn-faq-item summary::after{content:'+';position:absolute;left:22px;top:50%;transform:translateY(-50%);width:26px;height:26px;background:rgb(26 175 200 / .1);color:var(--teal);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;transition:all .2s}.cn-faq-item[open] summary::after{content:'−';background:var(--teal);color:#fff}.cn-faq-body{padding:0 22px 18px;color:var(--text-2);font-size:15px;line-height:1.7}.cn-form-section{padding:80px 0;background:linear-gradient(135deg,var(--navy) 0%,#15243d 100%);position:relative;overflow:hidden}.cn-form-section::before{content:'';position:absolute;top:-150px;left:-150px;width:500px;height:500px;background:radial-gradient(circle,rgb(245 133 31 / .12) 0%,transparent 70%)}.cn-form-card{display:grid;grid-template-columns:1fr 1fr;gap:50px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .1);border-radius:18px;padding:50px;position:relative;z-index:2;backdrop-filter:blur(10px)}@media (max-width:860px){.cn-form-card{grid-template-columns:1fr;gap:30px;padding:30px}}.cn-form-text h2{font-size:clamp(28px, 4vw, 40px);color:#fff;margin:0 0 16px;font-weight:800;line-height:1.2}.cn-form-text p{font-size:16px;color:rgb(255 255 255 / .75);line-height:1.6;margin:0 0 24px}.cn-form-promises{display:flex;flex-direction:column;gap:8px}.cn-form-promises div{color:rgb(255 255 255 / .85);font-size:14px;font-weight:600}.cn-form{background:rgb(0 0 0 / .2);padding:30px;border-radius:12px;border:1px solid rgb(255 255 255 / .08)}.cn-form h3{color:#fff;margin:0 0 18px;font-size:17px;font-weight:700;text-align:center}.cn-input{width:100%;padding:13px 16px;margin-bottom:12px;border:1.5px solid rgb(255 255 255 / .18);border-radius:8px;background:rgb(255 255 255 / .06);color:#fff;font-size:15px;font-family:inherit;transition:all .15s;box-sizing:border-box}.cn-input::placeholder{color:rgb(255 255 255 / .45)}.cn-input:focus{outline:none;border-color:var(--teal);background:rgb(255 255 255 / .1);box-shadow:0 0 0 3px rgb(26 175 200 / .2)}.cn-select{cursor:pointer}.cn-select option{background:var(--navy);color:#fff}.cn-textarea{resize:vertical;min-height:70px;font-family:inherit}.cn-form-btn{width:100%;background:var(--orange);color:#fff;border:none;padding:16px;border-radius:10px;font-size:16px;font-weight:800;cursor:pointer;transition:all .15s;font-family:inherit;box-shadow:0 8px 20px rgb(245 133 31 / .35);margin-top:6px}.cn-form-btn:hover{background:#d97217;transform:translateY(-2px);box-shadow:0 12px 28px rgb(245 133 31 / .45)}.cn-form-fineprint{margin:14px 0 0;font-size:12px;color:rgb(255 255 255 / .5);text-align:center;line-height:1.5}.cn-pain .sec-title.cn-h2,.cn-why .sec-title.cn-h2,.cn-who .sec-title.cn-h2,.cn-how .sec-title.cn-h2,.cn-faq .sec-title.cn-h2{color:var(--navy)!important}.cn-pain .sec-title.cn-h2 *,.cn-why .sec-title.cn-h2 *,.cn-who .sec-title.cn-h2 *,.cn-how .sec-title.cn-h2 *,.cn-faq .sec-title.cn-h2 *{color:inherit!important}.cn-pain .sec-title.cn-h2 .c-orange,.cn-why .sec-title.cn-h2 .c-orange,.cn-who .sec-title.cn-h2 .c-orange,.cn-how .sec-title.cn-h2 .c-orange,.cn-faq .sec-title.cn-h2 .c-orange{color:var(--orange)!important}.cn-pain-card p{color:var(--navy)!important}.cn-why-card h3{color:var(--navy)!important}.cn-who-card h3{color:var(--navy)!important}.cn-how-step h3{color:var(--navy)!important}.cn-section-lead{text-align:center;color:var(--text-2);max-width:640px;margin:0 auto 50px;font-size:16px;line-height:1.6}.cn-hero-img-wrap{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgb(0 0 0 / .4);border:1px solid rgb(255 255 255 / .1)}.cn-hero-img{display:block;width:100%;height:auto;max-width:480px}.cn-section-img-wrap{margin:30px auto 50px;max-width:880px;border-radius:16px;overflow:hidden;box-shadow:0 12px 40px rgb(8 15 30 / .12)}.cn-section-img{display:block;width:100%;height:auto}.cn-img-placeholder{max-width:880px;margin:30px auto 50px;background:rgb(26 175 200 / .05);border:2px dashed rgb(26 175 200 / .3);border-radius:16px;padding:50px 30px;text-align:center}.cn-ph-icon{font-size:42px;display:block;margin-bottom:12px;opacity:.5}.cn-ph-text{color:var(--text-2);font-size:14px;margin:0 0 16px}.cn-ph-link{display:inline-block;color:var(--teal)!important;font-weight:700;text-decoration:underline;cursor:pointer}.cn-edit-tip{margin-top:14px;padding-top:14px;border-top:1px dashed rgb(255 255 255 / .15);font-size:11px;color:rgb(255 255 255 / .55)}.cn-edit-meta{margin-top:10px;padding-top:10px;border-top:1px dashed rgb(0 0 0 / .08);font-size:11px}.cn-edit-meta .ind-editable{color:var(--teal)!important;text-decoration:underline;cursor:pointer}