/* Digitera V4.19.7 — colorful public homepage + developer homepage photo manager */
.page-home{background:#fffdfb;color:#17213b;overflow-x:hidden}
.page-home .topbar{background:rgba(255,255,255,.94);border-bottom:1px solid #eeeafb;box-shadow:0 8px 30px rgba(71,50,129,.06);backdrop-filter:blur(14px)}
.page-home .brand>span:last-child{color:#222a44}.page-home .brand small{color:#867ca0}.page-home .nav>a{border-radius:14px}.page-home .nav>a.active{background:#f1eaff;color:#6d3fe6}.page-home .nav>a:hover{background:#faf7ff}
.page-home main{background:linear-gradient(180deg,#fff 0,#fffdfb 44%,#fff 100%)}
.digitera-color-hero{position:relative;padding:70px 0 56px;background:linear-gradient(145deg,#fff 0%,#fff 56%,#fbf5ff 100%);overflow:hidden}
.digitera-color-hero:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;background:#fff3c9;right:-140px;top:-170px;opacity:.8}.digitera-color-hero:after{content:"";position:absolute;width:260px;height:110px;border-radius:60% 50% 0 0;background:#f3edff;left:-70px;bottom:-65px;transform:rotate(8deg)}
.digitera-color-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);gap:54px;align-items:center}
.digitera-color-kicker{display:inline-flex;align-items:center;gap:9px;color:#e94c87;font-weight:900;letter-spacing:.09em;text-transform:uppercase;font-size:13px}.digitera-color-kicker i{font-style:normal;color:#ffbd2e;font-size:20px}
.digitera-color-hero-copy h1{font-size:clamp(42px,5vw,72px);line-height:1.02;letter-spacing:-.045em;margin:16px 0 20px;max-width:760px;color:#17213b}.digitera-color-hero-copy h1 span{color:#7445e8}.digitera-color-hero-copy h1 em{font-style:normal;color:#20ae89}.digitera-color-hero-copy>p{font-size:18px;line-height:1.75;color:#616a7c;max-width:700px;margin:0 0 26px}
.digitera-color-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.digitera-color-actions .btn{min-height:50px;padding:0 20px;border-radius:16px;font-weight:850}.digitera-color-actions .btn-primary{box-shadow:0 14px 30px rgba(112,71,235,.23)}.digitera-color-actions .btn svg{width:20px;height:20px}.digitera-soft-button{background:#fff!important;color:#6b3fd7!important;border:1px solid #dccffb!important;box-shadow:0 10px 25px rgba(81,54,134,.08)}
.digitera-color-trust{display:flex;flex-wrap:wrap;gap:11px 18px;margin-top:26px}.digitera-color-trust span{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:750;color:#667085}.digitera-color-trust i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e9f9f3;color:#16a57d}.digitera-color-trust svg{width:14px;height:14px}
.digitera-hero-visual{position:relative;min-height:520px;display:grid;place-items:center}.digitera-hero-photo-shell{position:relative;width:min(92%,610px);height:455px;border-radius:43% 18% 31% 17%/35% 19% 31% 22%;padding:9px;background:linear-gradient(140deg,#ffd751 0 24%,#9d74f2 24% 52%,#45c9bc 52% 100%);box-shadow:0 26px 58px rgba(68,47,115,.16);overflow:hidden;transform:rotate(.7deg)}.digitera-hero-photo-shell>img,.digitera-hero-photo-placeholder{width:100%;height:100%;border-radius:inherit;object-fit:cover;background:#f7f3ff}.digitera-hero-photo-placeholder{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 30% 25%,#fff5ca 0 13%,transparent 14%),radial-gradient(circle at 79% 22%,#d8f6ef 0 12%,transparent 13%),linear-gradient(145deg,#faf5ff,#f4efff 52%,#fff);overflow:hidden}.digitera-hero-photo-placeholder>img{width:106px;height:106px;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(70,40,140,.14))}.digitera-hero-photo-placeholder strong{margin-top:12px;font-size:25px;color:#512aa9}.digitera-hero-photo-placeholder small{margin-top:5px;color:#7b7095}.digitera-placeholder-orbit{position:absolute;display:grid;place-items:center;width:66px;height:66px;border-radius:22px;box-shadow:0 12px 24px rgba(66,44,121,.12)}.digitera-placeholder-orbit svg{width:34px;height:34px}.digitera-placeholder-orbit.one{left:12%;top:15%;background:#ffe9f2;color:#e94f86}.digitera-placeholder-orbit.two{right:12%;top:26%;background:#fff0cc;color:#e59b14}.digitera-placeholder-orbit.three{left:18%;bottom:16%;background:#dcf7ef;color:#1ba985}
.digitera-hero-bubble{position:absolute;display:flex;align-items:center;gap:10px;background:#fff;padding:11px 14px;border-radius:16px;box-shadow:0 16px 35px rgba(61,42,105,.15);z-index:4}.digitera-hero-bubble i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px}.digitera-hero-bubble svg{width:23px;height:23px}.digitera-hero-bubble span{display:flex;flex-direction:column}.digitera-hero-bubble strong{font-size:13px;color:#26314e}.digitera-hero-bubble small{font-size:10px;color:#8a8299}.digitera-bubble-top{top:52px;left:-18px}.digitera-bubble-top i{background:#ffe8f1;color:#dc4d86}.digitera-bubble-bottom{bottom:47px;left:7px}.digitera-bubble-bottom i{background:#e4f8f2;color:#19a87f}.digitera-hero-badge{position:absolute;right:-6px;bottom:68px;width:150px;height:150px;border-radius:45% 55% 51% 49%/50% 40% 60% 50%;background:#43c6b5;color:#fff;display:grid;place-items:center;text-align:center;padding:20px;box-shadow:0 18px 35px rgba(39,166,149,.25);z-index:4}.digitera-hero-badge span{display:grid;place-items:center;width:42px;height:42px;border:2px solid rgba(255,255,255,.6);border-radius:50%}.digitera-hero-badge svg{width:25px;height:25px}.digitera-hero-badge strong{font-size:13px;line-height:1.35}.digitera-doodle{position:absolute;z-index:4;font-weight:900}.digitera-doodle-star{right:20px;top:20px;color:#ffbd2e;font-size:34px}.digitera-doodle-dot{left:20px;bottom:100px;color:#6d45dd;letter-spacing:6px}.digitera-doodle-book{right:4px;top:190px;color:#ed5b96;font-size:43px;transform:rotate(-18deg)}
.digitera-benefit-strip{position:relative;z-index:3;margin-top:-8px}.digitera-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #eee9f8;border-radius:24px;box-shadow:0 18px 48px rgba(72,51,117,.10);overflow:hidden}.digitera-benefit-grid article{display:flex;align-items:center;gap:14px;padding:20px 22px;min-width:0}.digitera-benefit-grid article+article{border-left:1px solid #f0edf7}.digitera-benefit-grid article>div{display:flex;flex-direction:column;min-width:0}.digitera-benefit-grid strong{font-size:14px;color:#25304d}.digitera-benefit-grid small{font-size:11px;color:#888194;margin-top:3px}.benefit-icon{flex:0 0 46px;width:46px;height:46px;border-radius:15px;display:grid;place-items:center}.benefit-icon svg{width:25px;height:25px}.benefit-icon.purple{background:#eee7ff;color:#7547e7}.benefit-icon.pink{background:#ffe7f0;color:#dd4c82}.benefit-icon.orange{background:#fff0d3;color:#e79912}.benefit-icon.green{background:#dff7ef;color:#13a47c}
.digitera-access-colorful{padding-top:78px;background:#fff}.digitera-section-title{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:28px}.digitera-section-title.centered{display:block;text-align:center;max-width:760px;margin:0 auto 32px}.digitera-section-title h2{font-size:clamp(30px,3.3vw,44px);line-height:1.12;letter-spacing:-.025em;color:#35255d;margin:8px 0 9px}.digitera-section-title p{margin:0;color:#7d758b;line-height:1.7}.digitera-text-link{font-weight:800;color:#7445e8;white-space:nowrap}.digitera-access-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.digitera-access-card{position:relative;border-radius:27px;padding:26px;min-height:320px;display:flex;flex-direction:column;border:1px solid transparent;overflow:hidden}.digitera-access-card:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;right:-45px;top:-45px;background:rgba(255,255,255,.55)}.digitera-access-card.teacher-card{background:#f5efff;border-color:#eadfff}.digitera-access-card.student-card{background:#eaf9f5;border-color:#d5f1e9}.digitera-access-card.register-card{background:#fff4dc;border-color:#f9e6b9}.digitera-big-icon{width:68px;height:68px;border-radius:22px;display:grid;place-items:center;background:#fff;box-shadow:0 10px 22px rgba(68,49,106,.10);margin-bottom:18px}.teacher-card .digitera-big-icon{color:#7547e7}.student-card .digitera-big-icon{color:#1ba783}.register-card .digitera-big-icon{color:#e59b15}.digitera-big-icon svg{width:36px;height:36px}.digitera-card-label{font-size:10px;letter-spacing:.12em;font-weight:900;color:#7d738a}.digitera-access-card h3{font-size:23px;margin:8px 0;color:#2e2448}.digitera-access-card p{font-size:14px;line-height:1.65;color:#716b7b;margin:0}.digitera-card-actions{margin-top:auto;padding-top:22px;display:flex;align-items:center;gap:15px}.digitera-card-actions>a:not(.btn){font-weight:800;color:#6c45d4;font-size:13px}.digitera-orange-button{background:#f3a81a!important;color:#fff!important;border-color:#f3a81a!important}
.digitera-programs-section{background:#fff;padding-top:36px}.digitera-program-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.digitera-program-card{padding:23px 18px;border-radius:22px;text-align:center;min-height:235px;border:1px solid rgba(90,70,120,.08);transition:.2s ease}.digitera-program-card:hover{transform:translateY(-4px);box-shadow:0 16px 30px rgba(78,56,121,.10)}.digitera-program-card.c1{background:#fff0d6}.digitera-program-card.c2{background:#ffe8ef}.digitera-program-card.c3{background:#e5f4ff}.digitera-program-card.c4{background:#e8f8ee}.digitera-program-card.c5{background:#f0eaff}.digitera-program-card.c6{background:#fff0e7}.program-icon{width:72px;height:72px;margin:0 auto 17px;border-radius:24px;background:rgba(255,255,255,.76);display:grid;place-items:center}.program-icon svg{width:38px;height:38px}.c1 .program-icon{color:#d79212}.c2 .program-icon{color:#dc4d84}.c3 .program-icon{color:#398fc9}.c4 .program-icon{color:#2b9e61}.c5 .program-icon{color:#7446df}.c6 .program-icon{color:#e4773e}.digitera-program-card h3{font-size:16px;color:#3d3158;margin:0 0 8px}.digitera-program-card p{font-size:12px;line-height:1.6;color:#7f7788;margin:0}
.digitera-why-section{background:linear-gradient(180deg,#fff 0,#fffdf5 100%)}.digitera-why-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center;position:relative}.digitera-why-copy h2{font-size:clamp(31px,3.6vw,48px);line-height:1.12;color:#3b2864;letter-spacing:-.03em;margin:8px 0 22px}.digitera-check-list{display:grid;gap:13px;margin:0 0 24px}.digitera-check-list span{display:flex;gap:12px;align-items:flex-start;color:#5e5868}.digitera-check-list i{font-style:normal;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#eee6ff;color:#7445e8;font-weight:900;flex:0 0 auto}.digitera-check-list b{font-size:14px;line-height:1.55}.digitera-why-visual{position:relative;height:390px;border-radius:38px 38px 38px 12px;background:#eee8ff;padding:9px;box-shadow:0 20px 45px rgba(68,48,110,.12);overflow:visible}.digitera-why-visual>img,.digitera-why-placeholder{width:100%;height:100%;object-fit:cover;border-radius:31px 31px 31px 8px}.digitera-why-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#f0e9ff,#fff,#e3f7ef);text-align:center}.digitera-why-placeholder>span{display:grid;place-items:center;width:90px;height:90px;border-radius:30px;background:#fff;color:#7647e5;box-shadow:0 12px 30px rgba(80,55,140,.12)}.digitera-why-placeholder svg{width:48px;height:48px}.digitera-why-placeholder strong{margin-top:15px;font-size:21px;color:#523492}.digitera-why-placeholder small{max-width:290px;margin-top:6px;color:#7b7390}.digitera-flower{position:absolute;font-size:44px;z-index:2}.digitera-flower.f1{right:-24px;bottom:22px;color:#ff9d25}.digitera-flower.f2{left:-18px;top:18px;color:#37ba96}.digitera-why-note{grid-column:1/-1;justify-self:end;margin-top:-34px;margin-right:56px;width:min(560px,84%);display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;background:#fff2c9;border:1px solid #fae5a8;padding:17px 19px;border-radius:20px;box-shadow:0 14px 34px rgba(95,72,30,.10);position:relative;z-index:3}.why-note-icon{width:44px;height:44px;border-radius:14px;background:#7446e8;color:#fff;display:grid;place-items:center}.why-note-icon svg{width:24px;height:24px}.digitera-why-note strong{display:block;color:#5e4518}.digitera-why-note p{font-size:12px;color:#806c46;margin:4px 0 0}.digitera-why-note>a{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#7446e8;color:#fff;font-size:21px}
.digitera-discovery-colorful{background:#fbf9ff!important}.digitera-discovery-colorful .feature-card{border-radius:22px;border:1px solid #eee8f8;box-shadow:none}.digitera-discovery-colorful .feature-card:nth-child(2n){background:#fffdf4}.digitera-discovery-colorful .feature-icon{border-radius:17px;background:#f3ecff}.digitera-pricing-colorful{background:#fff}.digitera-pricing-colorful .home-price-card{border-radius:25px}.digitera-color-cta{padding:28px 0 70px;background:#fff}.digitera-color-cta-card{position:relative;overflow:hidden;background:linear-gradient(120deg,#7145e8,#915bea 55%,#b167ec);border-radius:30px;padding:34px 38px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:25px;box-shadow:0 22px 48px rgba(94,54,178,.22)}.digitera-color-cta-card:after{content:"";position:absolute;width:250px;height:250px;border-radius:50%;right:-80px;top:-130px;background:rgba(255,255,255,.10)}.digitera-color-cta-card h2{margin:7px 0 8px;color:#fff;font-size:31px}.digitera-color-cta-card p{margin:0;color:rgba(255,255,255,.82)}.digitera-color-cta-card .actions{position:relative;z-index:2;flex:0 0 auto}.cta-star{position:absolute;left:18px;top:15px;color:#ffd65c;font-size:20px}
/* Developer: homepage image manager */
.developer-homepage-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:20px;align-items:start}.developer-home-photo-card,.developer-home-preview-card{border-radius:24px}.homepage-photo-drop{display:flex;gap:14px;align-items:center;border:2px dashed #d8ccf7;background:#faf8ff;border-radius:20px;padding:22px;cursor:pointer;transition:.2s ease}.homepage-photo-drop:hover{border-color:#835af0;background:#f6f1ff}.homepage-photo-drop-icon{width:58px;height:58px;border-radius:18px;background:#eee6ff;color:#7445e8;display:grid;place-items:center;flex:0 0 auto}.homepage-photo-drop-icon svg{width:31px;height:31px}.homepage-photo-drop span:last-child{display:flex;flex-direction:column;gap:3px}.homepage-photo-drop small{color:#847c94}.homepage-photo-input{margin:12px 0;width:100%}.developer-home-photo-form .help{margin-bottom:16px}.developer-home-delete-form{margin-top:10px}.developer-home-preview-photo{position:relative;height:390px;border-radius:30px;overflow:hidden;background:linear-gradient(145deg,#eee6ff,#fff5cd,#e2f7f0);padding:8px}.developer-home-preview-photo>img,.homepage-preview-placeholder{width:100%;height:100%;border-radius:23px;object-fit:cover}.homepage-preview-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#6540c8;padding:30px}.homepage-preview-placeholder svg{width:65px;height:65px;margin-bottom:15px}.developer-home-preview-badge{position:absolute;left:22px;bottom:22px;background:#fff;color:#5d3bb7;padding:10px 14px;border-radius:14px;font-size:12px;font-weight:900;box-shadow:0 10px 24px rgba(70,46,120,.16)}.developer-home-tips{margin-top:18px;padding:17px;border-radius:18px;background:#fff8df}.developer-home-tips strong{color:#5f4816}.developer-home-tips ul{margin:9px 0 0;padding-left:20px;color:#75674a;font-size:13px;line-height:1.7}
@media(max-width:1180px){.digitera-color-hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);gap:26px}.digitera-hero-badge{right:8px}.digitera-program-grid{grid-template-columns:repeat(3,1fr)}.digitera-benefit-grid{grid-template-columns:repeat(2,1fr)}.digitera-benefit-grid article:nth-child(3){border-left:0;border-top:1px solid #f0edf7}.digitera-benefit-grid article:nth-child(4){border-top:1px solid #f0edf7}}
@media(max-width:900px){.digitera-color-hero{padding-top:44px}.digitera-color-hero-grid{grid-template-columns:1fr;gap:20px}.digitera-color-hero-copy{text-align:center}.digitera-color-hero-copy>p{margin-left:auto;margin-right:auto}.digitera-color-actions,.digitera-color-trust{justify-content:center}.digitera-hero-visual{min-height:450px}.digitera-hero-photo-shell{height:410px}.digitera-access-grid{grid-template-columns:1fr}.digitera-access-card{min-height:260px}.digitera-why-grid{grid-template-columns:1fr}.digitera-why-note{justify-self:center;margin:0;width:94%}.developer-homepage-grid{grid-template-columns:1fr}}
@media(max-width:680px){.digitera-color-hero{padding:32px 0 34px}.digitera-color-hero-copy h1{font-size:39px}.digitera-color-hero-copy>p{font-size:15px}.digitera-color-actions{display:grid;grid-template-columns:1fr;width:100%}.digitera-color-actions .btn{width:100%;justify-content:center}.digitera-color-trust{display:grid;grid-template-columns:1fr 1fr;gap:9px;text-align:left}.digitera-hero-visual{min-height:365px;margin:5px -5px 0}.digitera-hero-photo-shell{width:94%;height:335px;border-radius:38% 16% 28% 13%/32% 17% 29% 18%}.digitera-hero-bubble{padding:8px 10px}.digitera-hero-bubble i{width:32px;height:32px}.digitera-hero-bubble svg{width:18px;height:18px}.digitera-hero-bubble strong{font-size:11px}.digitera-hero-bubble small{font-size:9px}.digitera-bubble-top{top:26px;left:0}.digitera-bubble-bottom{bottom:24px;left:2px}.digitera-hero-badge{width:105px;height:105px;padding:12px;right:0;bottom:38px}.digitera-hero-badge span{width:30px;height:30px}.digitera-hero-badge svg{width:18px;height:18px}.digitera-hero-badge strong{font-size:10px}.digitera-placeholder-orbit{width:48px;height:48px;border-radius:16px}.digitera-placeholder-orbit svg{width:25px;height:25px}.digitera-hero-photo-placeholder>img{width:78px;height:78px}.digitera-hero-photo-placeholder strong{font-size:18px}.digitera-benefit-strip{padding:0 12px}.digitera-benefit-grid{grid-template-columns:1fr 1fr;border-radius:20px}.digitera-benefit-grid article{padding:14px 12px;gap:9px}.benefit-icon{width:39px;height:39px;flex-basis:39px;border-radius:12px}.benefit-icon svg{width:21px;height:21px}.digitera-benefit-grid strong{font-size:12px}.digitera-benefit-grid small{font-size:9px}.digitera-benefit-grid article:nth-child(3){border-left:0}.digitera-section-title{display:block}.digitera-text-link{display:inline-block;margin-top:10px}.digitera-program-grid{grid-template-columns:repeat(2,1fr);gap:10px}.digitera-program-card{min-height:205px;padding:17px 12px}.program-icon{width:58px;height:58px;border-radius:19px}.program-icon svg{width:31px;height:31px}.digitera-program-card h3{font-size:14px}.digitera-why-visual{height:290px}.digitera-why-note{width:100%;grid-template-columns:auto 1fr}.digitera-why-note>a{display:none}.digitera-color-cta{padding:15px 0 36px}.digitera-color-cta-card{padding:28px 22px;display:block;border-radius:24px}.digitera-color-cta-card h2{font-size:26px}.digitera-color-cta-card .actions{margin-top:20px;display:grid;grid-template-columns:1fr}.developer-home-preview-photo{height:290px}}
@media(max-width:400px){.digitera-color-trust{grid-template-columns:1fr}.digitera-program-grid{grid-template-columns:1fr 1fr}.digitera-benefit-grid{grid-template-columns:1fr}.digitera-benefit-grid article+article{border-left:0;border-top:1px solid #f0edf7}.digitera-benefit-grid article:nth-child(2){border-top:1px solid #f0edf7}}


/* Digitera V4.28.3 — purple homepage refresh with safer text contrast */
.page-home{background:#f5f0ff!important;color:#23163f}
.page-home .topbar{background:rgba(248,244,255,.94)!important;border-bottom:1px solid #dcd0fb!important;box-shadow:0 10px 28px rgba(80,47,150,.08)!important}
.page-home .brand>span:last-child{color:#31204f!important}
.page-home .brand small,.page-home .nav>a{color:#6f5f93!important}
.page-home .nav>a.active{background:#e9ddff!important;color:#5b35cb!important}
.page-home .nav>a:hover{background:#f0e8ff!important;color:#4c2caf!important}
.page-home main{background:linear-gradient(180deg,#f7f3ff 0,#efe6ff 42%,#f8f4ff 100%)!important}
.digitera-color-hero{background:linear-gradient(135deg,#5e35b1 0%,#7b4fe0 44%,#9d72ff 100%)!important}
.digitera-color-hero:before{background:rgba(255,255,255,.13)!important}
.digitera-color-hero:after{background:rgba(255,255,255,.11)!important}
.digitera-color-kicker{color:#ffe082!important}.digitera-color-kicker i{color:#fff1a8!important}
.digitera-color-hero-copy h1,.digitera-color-hero-copy h1 span,.digitera-color-hero-copy h1 em{color:#ffffff!important}
.digitera-color-hero-copy>p{color:rgba(255,255,255,.92)!important}
.digitera-soft-button{background:rgba(255,255,255,.96)!important;color:#5b35cb!important;border-color:#e8dbff!important}
.digitera-color-trust span{color:rgba(255,255,255,.96)!important}.digitera-color-trust i{background:rgba(255,255,255,.18)!important;color:#ffffff!important}
.digitera-benefit-grid{background:#fbf8ff!important;border-color:#e1d5fb!important}
.digitera-benefit-grid article+article{border-left:1px solid #ece3ff!important}
.digitera-benefit-grid strong{color:#2d1d4e!important}.digitera-benefit-grid small{color:#6f628d!important}
.digitera-access-colorful,.digitera-programs-section,.digitera-pricing-colorful,.digitera-color-cta{background:transparent!important}
.digitera-section-title h2,.digitera-why-copy h2{color:#40246f!important}
.digitera-section-title p,.digitera-text-link,.digitera-check-list span,.digitera-access-card p,.digitera-program-card p{color:#695d86!important}
.digitera-text-link{color:#6a3fe0!important}
.digitera-access-card.teacher-card{background:#efe6ff!important;border-color:#d9c6ff!important}
.digitera-access-card.student-card{background:#f4ecff!important;border-color:#ddd0ff!important}
.digitera-access-card.register-card{background:#f7efff!important;border-color:#e2d5ff!important}
.digitera-access-card h3{color:#352255!important}.digitera-card-label{color:#735a96!important}
.teacher-card .digitera-big-icon,.student-card .digitera-big-icon,.register-card .digitera-big-icon{color:#6b43db!important}
.digitera-program-card{border-color:#e5d9ff!important;box-shadow:0 8px 24px rgba(86,53,153,.05)}
.digitera-program-card.c1,.digitera-program-card.c2,.digitera-program-card.c3,.digitera-program-card.c4,.digitera-program-card.c5,.digitera-program-card.c6{background:#f6f0ff!important}
.program-icon{background:#ffffff!important;box-shadow:0 8px 20px rgba(82,54,143,.08)}
.c1 .program-icon,.c2 .program-icon,.c3 .program-icon,.c4 .program-icon,.c5 .program-icon,.c6 .program-icon{color:#6d46dd!important}
.digitera-program-card h3{color:#39255f!important}
.digitera-why-section{background:linear-gradient(180deg,#f7f2ff 0,#f1e7ff 100%)!important}
.digitera-check-list i{background:#e9dcff!important;color:#6539d8!important}
.digitera-why-visual{background:#e9dcff!important}
.digitera-why-placeholder strong{color:#4f2f9d!important}.digitera-why-placeholder small{color:#6c6190!important}
.digitera-why-note{background:#f3ebff!important;border-color:#dac6ff!important}
.why-note-icon,.digitera-why-note>a{background:#6a40df!important}
.digitera-why-note strong{color:#45217e!important}.digitera-why-note p{color:#69558c!important}
.digitera-discovery-colorful{background:#f4efff!important}.digitera-discovery-colorful .feature-card{border-color:#e2d7fb!important;background:#fff!important}
.digitera-color-cta-card{background:linear-gradient(135deg,#5f35b3 0,#7b4fe0 58%,#9264f4 100%)!important}
.digitera-color-cta-card h2,.digitera-color-cta-card p{color:#fff!important}
.digitera-color-cta-card .btn{border-color:rgba(255,255,255,.22)!important}
.developer-home-tips{background:#f4edff!important}.developer-home-tips strong{color:#4b2f87!important}.developer-home-tips ul{color:#6c6190!important}
@media(max-width:680px){.digitera-benefit-grid article+article{border-top:1px solid #ece3ff!important}}
