.elementor-13843 .elementor-element.elementor-element-d93b106{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-13843 .elementor-element.elementor-element-453f050{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-13843 .elementor-element.elementor-element-f26dcce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-13843 .elementor-element.elementor-element-4a7e166{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-13843 .elementor-element.elementor-element-f383a16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-13843 .elementor-element.elementor-element-619c006{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}:root{--c-white:#ffffff;--c-violet:#933494;--c-teal:#0bb4a9;--c-indigo:#5151a3;--radius:16px;--shadow:0 12px 28px rgba(0,0,0,.12)}.hero-container{max-width:1200px;margin:0 auto;padding:0 20px}.hero-ai.v2025{position:relative;padding:88px 0 64px;background:radial-gradient(900px 420px at 15% -10%,rgb(81 81 163 / .10),transparent),radial-gradient(900px 520px at 110% 0%,rgb(11 180 169 / .12),transparent),#ffffff;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr 0.95fr;gap:48px;align-items:center}.hero-copy .pill{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--c-indigo);background:rgb(81 81 163 / .10);border:1px solid rgb(81 81 163 / .20);border-radius:999px;padding:6px 10px}.hero-copy h1{margin:.6em 0 .35em;font-size:clamp(26px,3.2vw,38px);line-height:1.14;color:#0b0d17;letter-spacing:-.01em}.hero-copy h1 .grad{background:linear-gradient(135deg,var(--c-teal),var(--c-violet));-webkit-background-clip:text;background-clip:text;color:#fff0}.hero-copy .lead{margin:0 0 18px;font-size:clamp(16px,2vw,19px);color:#2b2b2b;max-width:60ch}.hero-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:rgb(81 81 163 / .06);border:1px solid rgb(81 81 163 / .15);padding:10px 12px;border-radius:12px;margin:8px 0 18px}.hero-meta span{font-weight:700;color:#222;display:inline-flex;align-items:center;gap:6px}.hero-meta .free{background:var(--c-violet);color:#fff;padding:4px 8px;border-radius:999px}.hero-meta .sep{opacity:.5}.btn.cta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:12px;font-weight:900;letter-spacing:.2px;padding:14px 22px;font-size:16px;background:linear-gradient(135deg,var(--c-teal),var(--c-violet));color:#ffffff!important;box-shadow:var(--shadow);transition:transform .15s ease,filter .2s ease}.btn.cta:hover{transform:translateY(-1px);filter:brightness(1.07)}.trust{margin-top:12px;color:#56607a;font-size:14px}.hero-art{position:relative;min-height:360px;isolation:isolate}.bg-blob{position:absolute;border-radius:50%;filter:blur(40px);opacity:.45;mix-blend-mode:multiply;animation:float 9s ease-in-out infinite}.bg-blob.teal{width:320px;height:320px;background:var(--c-teal);top:-8%;right:-6%}.bg-blob.indigo{width:360px;height:360px;background:var(--c-indigo);bottom:-12%;left:-10%;animation-delay:1.1s}.ai-card{position:relative;margin:0 auto;max-width:520px;background:linear-gradient(180deg,#fff,#fafaff);border:1px solid rgb(81 81 163 / .18);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;z-index:2;animation:rise .6s ease both .1s}.ai-topbar{display:flex;align-items:center;gap:6px;padding:12px 14px;background:linear-gradient(90deg,#f7f7fb,#f1f1ff);border-bottom:1px solid rgb(81 81 163 / .14)}.ai-topbar span{width:10px;height:10px;background:#E2E2EF;border-radius:999px;display:inline-block}.ai-badge{margin-left:auto;font-style:normal;font-size:12px;font-weight:800;letter-spacing:.2px;color:#fff;background:var(--c-indigo);padding:6px 10px;border-radius:999px}.ai-body{padding:18px 16px 20px}.prompt{position:relative;overflow:hidden;background:linear-gradient(180deg,rgb(11 180 169 / .10),rgb(81 81 163 / .10));border:1px dashed rgb(81 81 163 / .28);border-radius:12px;padding:12px 14px;margin-bottom:12px}.prompt code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;color:#121212}.shimmer::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgb(255 255 255 / .42) 45%,transparent 60%);transform:translateX(-100%);animation:shimmer 3.2s ease-in-out infinite}.ai-stream{background:#fff;border:1px solid rgb(81 81 163 / .14);border-radius:12px;padding:12px 14px;margin-bottom:10px}.ai-stream p{margin:0 0 6px;color:#1d2233;font-size:14.5px;line-height:1.55}.ai-stream .muted{color:#5f6a86;font-size:13.5px}.ai-tags{display:flex;gap:8px;flex-wrap:wrap}.ai-tags li{list-style:none;font-size:12px;font-weight:700;padding:6px 10px;border-radius:999px;background:#f1f6f6;color:#0c3b39;border:1px solid rgb(11 180 169 / .25)}.orb{position:absolute;border-radius:50%;opacity:.95;box-shadow:0 0 0 2px rgb(147 52 148 / .15);z-index:2}.o1{width:10px;height:10px;background:var(--c-violet);top:-10px;right:24%;animation:orbit 10s linear infinite}.o2{width:14px;height:14px;background:var(--c-teal);bottom:24px;left:-8px;animation:orbit 14s linear infinite reverse}.o3{width:8px;height:8px;background:var(--c-indigo);top:50%;right:-6px;animation:orbit 12s linear infinite}@keyframes shimmer{0%{transform:translateX(-100%)}60%,100%{transform:translateX(100%)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes rise{from{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes orbit{0%{transform:rotate(0deg) translateX(28px) rotate(0deg)}100%{transform:rotate(360deg) translateX(28px) rotate(-360deg)}}@media (max-width:992px){.hero-grid{grid-template-columns:1fr;gap:28px}.hero-art{min-height:320px}}@media (max-width:560px){.btn.cta{width:100%}.hero-meta{gap:8px}}:root{--white:#ffffff;--violet:#933494;--teal:#0bb4a9;--indigo:#5151a3;--r-xl:16px;--shadow-s:0 8px 18px rgba(0,0,0,.06);--shadow-m:0 12px 28px rgba(0,0,0,.10)}.sec-60min{padding:72px 0 68px;background:radial-gradient(900px 420px at 8% -10%,rgb(81 81 163 / .08),transparent),radial-gradient(900px 520px at 112% -6%,rgb(11 180 169 / .10),transparent),#ffffff;border-top:1px solid rgb(81 81 163 / .12)}.sec-60min .csc-wrap{max-width:1100px;margin:0 auto;padding:0 20px}.sec-60min .head{text-align:center;margin-bottom:26px}.sec-60min .head h2{margin:0 0 10px;color:#0c0d14;font-size:clamp(24px,3vw,32px);line-height:1.15;letter-spacing:-.01em;font-weight:800}.sec-60min .head .sub{margin:0 auto;max-width:70ch;color:#2a2f3a;font-size:clamp(15px,2vw,18px);line-height:1.6}.timeline{list-style:none;padding:0;margin:20px 0 6px;display:grid;gap:14px}.step{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;background:#fff;border:1px solid rgb(81 81 163 / .14);border-radius:var(--r-xl);padding:16px 14px;box-shadow:var(--shadow-s);transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.step:hover{transform:translateY(-2px);box-shadow:var(--shadow-m);border-color:rgb(81 81 163 / .22)}.num{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;color:#fff;font-weight:900;font-size:13px;letter-spacing:.02em;box-shadow:0 0 0 3px rgb(0 0 0 / .04),inset 0 0 18px rgb(255 255 255 / .25)}.n1{background:linear-gradient(135deg,var(--teal),var(--indigo))}.n2{background:linear-gradient(135deg,var(--indigo),var(--violet))}.n3{background:linear-gradient(135deg,var(--violet),var(--teal))}.n4{background:linear-gradient(135deg,var(--teal),var(--violet))}.copy h3{margin:0 0 4px;color:#141826;font-size:17px;font-weight:800;line-height:1.3}.copy p{margin:0;color:#364053;font-size:15px;line-height:1.55}.cta{display:flex;justify-content:center;margin-top:18px}.btn-primary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:12px 18px;border-radius:12px;font-weight:900;letter-spacing:.3px;background:linear-gradient(135deg,var(--teal),var(--violet));color:#ffffff!important;box-shadow:var(--shadow-m);transition:transform .12s ease,filter .2s ease,box-shadow .2s ease}.btn-primary:hover{transform:translateY(-1px);filter:brightness(1.06)}@media (max-width:560px){.num{width:36px;height:36px;font-size:12px}.copy h3{font-size:16px}.copy p{font-size:14.5px}.btn-primary{width:100%}}:root{--white:#ffffff;--violet:#933494;--teal:#0bb4a9;--indigo:#5151a3;--r-xl:16px;--shadow-s:0 8px 18px rgba(0,0,0,.06);--shadow-m:0 12px 28px rgba(0,0,0,.10)}.sec-60min{padding:72px 0 68px;background:radial-gradient(900px 420px at 8% -10%,rgb(81 81 163 / .08),transparent),radial-gradient(900px 520px at 112% -6%,rgb(11 180 169 / .10),transparent),#ffffff;border-top:1px solid rgb(81 81 163 / .12)}.sec-60min .csc-wrap{max-width:1100px;margin:0 auto;padding:0 20px}.sec-60min .head{text-align:center;margin-bottom:26px}.sec-60min .head h2{margin:0 0 10px;color:#0c0d14;font-size:clamp(24px,3vw,32px);line-height:1.15;letter-spacing:-.01em;font-weight:800}.sec-60min .head .sub{margin:0 auto;max-width:70ch;color:#2a2f3a;font-size:clamp(15px,2vw,18px);line-height:1.6}.timeline{list-style:none;padding:0;margin:20px 0 6px;display:grid;gap:14px}.step{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;background:#fff;border:1px solid rgb(81 81 163 / .14);border-radius:var(--r-xl);padding:16px 14px;box-shadow:var(--shadow-s);transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.step:hover{transform:translateY(-2px);box-shadow:var(--shadow-m);border-color:rgb(81 81 163 / .22)}.num{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;color:#fff;font-weight:900;font-size:13px;letter-spacing:.02em;box-shadow:0 0 0 3px rgb(0 0 0 / .04),inset 0 0 18px rgb(255 255 255 / .25)}.n1{background:linear-gradient(135deg,var(--teal),var(--indigo))}.n2{background:linear-gradient(135deg,var(--indigo),var(--violet))}.n3{background:linear-gradient(135deg,var(--violet),var(--teal))}.n4{background:linear-gradient(135deg,var(--teal),var(--violet))}.copy h3{margin:0 0 4px;color:#141826;font-size:17px;font-weight:800;line-height:1.3}.copy p{margin:0;color:#364053;font-size:15px;line-height:1.55}.cta{display:flex;justify-content:center;margin-top:18px}.btn-primary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:12px 18px;border-radius:12px;font-weight:900;letter-spacing:.3px;background:linear-gradient(135deg,var(--teal),var(--violet));color:#ffffff!important;box-shadow:var(--shadow-m);transition:transform .12s ease,filter .2s ease,box-shadow .2s ease}.btn-primary:hover{transform:translateY(-1px);filter:brightness(1.06)}@media (max-width:560px){.num{width:36px;height:36px;font-size:12px}.copy h3{font-size:16px}.copy p{font-size:14.5px}.btn-primary{width:100%}}:root{--white:#ffffff;--violet:#933494;--teal:#0bb4a9;--indigo:#5151a3;--red:#e53935;--red-dark:#c62828;--r-xl:16px;--r-lg:12px;--shadow:0 12px 28px rgba(0,0,0,.12)}.bonus-banner{position:relative;padding:0;background:#fff0;border-top:1px solid rgb(81 81 163 / .12);overflow:visible}.bb-wrap{position:relative;overflow:hidden;max-width:1100px;margin:60px auto;padding:0 20px;border-radius:var(--r-xl);box-shadow:var(--shadow);background:radial-gradient(1000px 400px at 110% -20%,rgb(11 180 169 / .18),transparent),radial-gradient(800px 400px at -20% 120%,rgb(81 81 163 / .20),transparent),linear-gradient(135deg,var(--red),var(--red-dark));color:var(--white)}.bb-ribbon{position:absolute;top:20px;left:-45px;transform:rotate(-45deg);background:linear-gradient(135deg,#ff6b6b,var(--red));padding:10px 80px;box-shadow:0 6px 16px rgb(0 0 0 / .25);z-index:2}.bb-ribbon span{font-weight:900;font-size:13px;text-transform:uppercase;letter-spacing:.2px;color:#fff}.bb-head{text-align:center;padding:40px 16px 12px;position:relative;z-index:1}.bb-head h2{margin:0 0 8px;font-size:clamp(20px,2.6vw,28px);line-height:1.2;font-weight:900}.bb-sub{margin:0 auto;max-width:70ch;font-size:clamp(14.5px,1.9vw,17px);line-height:1.55;opacity:.95}.bb-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:0;margin:14px auto 18px;list-style:none}.bb-chips li{padding:8px 12px;border-radius:999px;font-weight:700;font-size:13.5px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .28);color:#fff;backdrop-filter:blur(2px)}.bb-cta{display:flex;justify-content:center;padding:0 16px 30px;position:relative;z-index:1}.bb-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:var(--r-lg);text-decoration:none;background:linear-gradient(135deg,var(--teal),var(--violet));color:#ffffff!important;font-weight:900;letter-spacing:.3px;box-shadow:0 10px 24px rgb(0 0 0 / .18);transition:transform .12s ease,filter .2s ease}.bb-btn:hover{transform:translateY(-1px);filter:brightness(1.07)}.bb-sheen{position:absolute;inset:-40% -60%;background:linear-gradient(110deg,transparent 0%,rgb(255 255 255 / .25) 40%,transparent 60%);transform:translateX(-60%);animation:bbShine 5.2s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes bbShine{0%{transform:translateX(-60%)}60%,100%{transform:translateX(60%)}}@media (max-width:680px){.bb-ribbon{top:14px;left:-38px;padding:8px 68px}.bb-head{padding:34px 12px 8px}.bb-cta{padding-bottom:22px}}:root{--c-white:#ffffff;--c-violet:#933494;--c-teal:#0bb4a9;--c-indigo:#5151a3}.about-sec{padding:72px 0 76px;background:radial-gradient(900px 480px at 8% -10%,rgb(81 81 163 / .06),transparent),radial-gradient(900px 520px at 110% 0%,rgb(11 180 169 / .06),transparent),#f8f9ff;border-top:1px solid rgb(81 81 163 / .12)}.about-container{max-width:1100px;margin:0 auto;padding:0 20px}.about-head{text-align:center;margin-bottom:26px}.about-head h2{margin:0 0 8px;font-size:clamp(24px,3vw,32px);line-height:1.15;color:#0c0d14;font-weight:800;letter-spacing:-.01em}.about-kicker{max-width:70ch;margin:0 auto;color:#2a2f3a;font-size:clamp(15px,2vw,18px);line-height:1.55}.about-body{max-width:900px;margin:18px auto 0;color:#1f2533;font-size:clamp(15px,1.9vw,17px);line-height:1.7}.about-body p{margin:0 0 12px}.about-body strong{color:#141826}.about-highlight{background:#fff;border:1px solid rgb(81 81 163 / .14);border-left:4px solid var(--c-teal);padding:14px 16px;border-radius:12px;box-shadow:0 8px 18px rgb(0 0 0 / .05)}.about-cta{display:flex;justify-content:center;margin-top:20px}.about-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:12px;text-decoration:none;background:linear-gradient(135deg,var(--c-teal),var(--c-violet));color:#ffffff!important;font-weight:800;letter-spacing:.2px;box-shadow:0 10px 24px rgb(0 0 0 / .10);transition:transform .12s ease,filter .2s ease}.about-btn:hover{transform:translateY(-1px);filter:brightness(1.06)}@media (max-width:600px){.about-body{font-size:16px}}:root{--c-white:#ffffff;--c-violet:#933494;--c-teal:#0bb4a9;--c-indigo:#5151a3;--r:12px;--shadow:0 10px 24px rgba(0,0,0,.08)}.csc-form-compact{background:#fff;border:1px solid rgb(81 81 163 / .14);border-radius:16px;padding:16px;box-shadow:var(--shadow);max-width:620px;margin-inline:auto}.csc-form-compact .form-title{margin:0 0 8px;font-size:clamp(18px,2.2vw,22px);font-weight:800;color:#0b0d17}.csc-form-compact label{display:block;margin:10px 0 6px;font-size:14px;font-weight:700;color:#1b2030}.csc-form-compact .req{color:var(--c-violet)}.csc-form-compact input,.csc-form-compact select{width:100%;appearance:none;border:1px solid rgb(81 81 163 / .28);border-radius:var(--r);background:#fbfcff;padding:12px 12px;font-size:15px;color:#0c0d14;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.csc-form-compact select{background-color:#fbfcff}.csc-form-compact input::placeholder{color:#8b93ad}.csc-form-compact input:focus,.csc-form-compact select:focus{outline:none;border-color:var(--c-teal);box-shadow:0 0 0 3px rgb(11 180 169 / .18);background:#fff}.csc-form-compact .g-recaptcha{margin:12px 0 2px;transform-origin:left top}.csc-form-compact .btn-submit{width:100%;margin-top:12px;padding:12px 16px;border:0;border-radius:var(--r);background:linear-gradient(135deg,var(--c-teal),var(--c-violet));color:#fff;font-weight:900;letter-spacing:.2px;font-size:15.5px;box-shadow:var(--shadow);cursor:pointer;transition:transform .12s ease,filter .2s ease}.csc-form-compact .btn-submit:hover{transform:translateY(-1px);filter:brightness(1.06)}@media (max-width:560px){.csc-form-compact{padding:14px}.csc-form-compact input,.csc-form-compact select{padding:13px 12px}.csc-form-compact .btn-submit{padding:13px 16px}}