:root{color-scheme:dark;--content:1230px;--bg:#071022;--bg-deep:#020817;--ink:#f7f9ff;--muted:#8d97ad;--line:rgba(255, 255, 255, 0.1);--panel:#11162b;--blue:#1f7bff;--purple:#be16ff;--green:#17e893;--orange:#ff9852}.d-block{display:block}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"Inter",Arial,sans-serif;background:var(--bg-deep);color:var(--ink)}a{color:inherit}button,input,select{font:inherit}body .wpforms-field-radio ul
li{border-radius:10px;border:1px
solid #E5E7EB!important;background:#FFF!important;color:#160A35!important;font-family:Inter;!important
font-size: 16px!important;font-style:normal;font-weight:500;line-height:24px;align-items:center!important;padding-left:15px!important}body .wpforms-field-radio ul li
label{height:58px!important;display:flex;align-items:start;flex-grow:1;justify-content:start;display:flex!important;align-items:center;color:#160A35!important;font-family:Inter!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:24px;text-align:left}body .wpforms-container .wpforms-field-label{text-align:left}body div.wpforms-container-full button[type=submit],
body div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button{margin:0
10px 0 0;border-radius:10px;background:#160A35;color:#FFF;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;display:flex;padding:13px
31.813px 15px 32px;justify-content:center;align-items:center}body .wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress{height:8px;position:absolute;left:0;top:0;border-radius:33554400px;background:#160A35!important}body .wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap{height:8px}body .wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap{height:8px;border-radius:33554400px;background:#E5E7EB}body div#wpforms-35086{margin:0}body .wpforms-page-indicator{text-align:left;color:#160A35;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:21px}body .wpforms-container .wpforms-page-indicator{font-size:16px;margin-bottom:32px}body legend.wpforms-field-label{text-align:left!important;color:#160A35!important;font-family:Inter!important;font-size:20px!important;font-style:normal!important;font-weight:500!important
line-height: 30px!important}body .wpforms-field.wpforms-field-content .wpforms-field-row
h2{font-size:28px;line-height:36px;text-align:left}body div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left{display:flex;justify-content:end}body  div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left:has(.wpforms-page-prev) button:last-child{margin-left:auto}body  div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left:has(.wpforms-page-prev){justify-content:start;width:100%}body button.wpforms-page-button.wpforms-page-prev{border-radius:10px;border:2px
solid #160A35!important;opacity:0.4;background:#E5E5E5!important;color:#160A35!important;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.wpforms-page-indicator.progress{position:relative}.wpforms-page-indicator.progress[data-scroll]:after{content:'20%';position:absolute;right:0;top:0px;color:#160A35;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.wpforms-page-indicator.progress[data-scroll="1"]:after{content:'20%'}.wpforms-page-indicator.progress[aria-valuenow="2"]:after{content:'40%'}.wpforms-page-indicator.progress[aria-valuenow="3"]:after{content:'50%'}.wpforms-page-indicator.progress[aria-valuenow="4"]:after{content:'60%'}.wpforms-page-indicator.progress[aria-valuenow="5"]:after{content:'100%'}.hero-form-container{max-width:762px;margin:70px
auto 0px;border-radius:16px;background:#FFF;box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.10), 0 4px 6px -4px rgba(0, 0, 0, 0.10);padding:48px}.page{min-height:100vh;background:radial-gradient(circle at 69% 6%, rgba(166, 31, 255, 0.33), transparent 26rem),
radial-gradient(circle at 18% 9%, rgba(31, 123, 255, 0.18), transparent 26rem),
linear-gradient(180deg, #07142e 0, #080b1a 17%, #071022 100%)}.hero{min-height:752px;padding:110px
20px 122px;text-align:center;background:radial-gradient(circle at 75% 18%, rgba(156, 25, 225, 0.42), transparent 28rem),
linear-gradient(180deg, rgba(7, 20, 48, 0.96), rgba(9, 8, 29, 0.9));border-bottom:1px solid rgba(130, 47, 174, 0.35);background:linear-gradient(90deg, rgba(21, 93, 252, 0.10) 0%, rgba(152, 16, 250, 0.10) 50%, rgba(230, 0, 118, 0.10) 100%)}.brand{width:fit-content;text-decoration:none;display:block;margin:0
auto 32px}.brand
img{width:152px;height:auto;display:block}.scarcity{width:fit-content;display:flex;align-items:center;min-height:38px;margin:0
auto 36px;padding:0
18px;border-radius:3.4028234663852886e+38px;border:1px
solid rgba(255, 105, 0, 0.30);background:linear-gradient(90deg, rgba(255, 105, 0, 0.20) 0%, rgba(251, 44, 54, 0.20) 100%);color:#FFB86A;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px}.scarcity::before{content:"";width:16px;height:16px;margin-right:8px;background:url("/wp-content/themes/castle-light/public/images/BookConsultation/icons/up-icon.svg") center / contain no-repeat}.hero
h1{max-width:656px;margin:0
auto;font-size:clamp(40px, 6.6vw, 69px);line-height:0.94;letter-spacing:-0.03em;font-weight:500}.hero h1
span{display:block;font-weight:500;background:linear-gradient(90deg, #4da1ff 0%, #f06aff 88%);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-actions{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:48px}.btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0
25px;border:1px
solid transparent;border-radius:7px;text-decoration:none;color:#fff;font-size:12px;font-weight:800;cursor:pointer;transition:transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease}.btn:hover,.btn:focus-visible{transform:translateY(-2px)}.btn-primary{background:linear-gradient(96deg, var(--blue), var(--purple));box-shadow:0 13px 28px rgba(41, 108, 255, 0.42)}.btn
img{width:20px;height:20px;flex:0 0 auto}.btn-ghost{background:rgba(255, 255, 255, 0.08);border-color:rgba(255, 255, 255, 0.18);color:#d8def0}.trust-list,.partner-row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:42px;padding:0;margin:32px
0 0}.trust-list{list-style:none;color:#99A1AF;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px;margin-top:38px}.trust-list li::before{content:"";width:14px;height:9px;display:inline-block;background:url("/wp-content/themes/castle-light/public/images/BookConsultation/icons/green-check.png") center / contain no-repeat;margin-right:8px}.partner-row{gap:62px;margin-top:31px}.partner-row
img{height:auto;object-fit:contain}.partner-row img:nth-child(1){width:93px}.partner-row img:nth-child(2){width:91px}.partner-row img:nth-child(3){width:126px}.section{padding:130px
20px 130px}section#proof{background:linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(22, 36, 86, 0.20) 50%, rgba(0, 0, 0, 0.00) 100%)}.proof,.results,.booking{background:#071022}.expect,.videos{background:#080f20}.section-title{width:min(900px, 100%);margin:0
auto 61px;text-align:center}.section-title.tight{margin-bottom:48px}.section-title
h2{margin:0;font-size:clamp(30px, 5vw, 48px);line-height:normal;font-weight:500;letter-spacing:0.352px}.section-title
p{max-width:615px;margin:15px
auto 0;text-align:center;font-family:Inter;font-size:20px;font-style:normal;line-height:1.4em;letter-spacing:-0.449px;color:#99A1AF}.message-wall{width:min(var(--content), 100%);margin:0
auto;column-count:3;column-gap:20px}.message-wall>img{width:100%;height:auto;display:block;margin-bottom:20px;break-inside:avoid}.message-wall>img{width:100%;margin-bottom:20px;break-inside:avoid}.message-wall
img{display:inline-block;width:100%;margin:0
0 22px;break-inside:avoid;border-radius:3px;box-shadow:0 18px 36px rgba(0, 0, 0, 0.28);vertical-align:top}.review-grid{width:min(var(--content), 100%);margin:48px
auto 0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px}.review-grid
img{width:100%;border-radius:3px;background:#fff;box-shadow:0 14px 30px rgba(0, 0, 0, 0.2)}.review-large{grid-row:span 2}section.expect.section{padding-top:0}.expect-grid{width:min(var(--content), 100%);margin:0
auto;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px;align-items:center;margin-bottom:170px}.expect-grid
article{min-height:284px;padding:35px;border-radius:8px;background:#fff;color:#111a2e;border-radius:16px;border:1px
solid rgba(255, 255, 255, 0.10);background:#FFF}.expect-grid article>img{display:block;width:36px;height:36px;object-fit:contain}.expect-grid
h3{margin:22px
0 11px;font-size:17px;line-height:1.22;color:#1f2a4a;color:#160A35;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:-0.449px}.expect-grid
p{color:#99A1AF;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-0.312px}.expect-cta{justify-self:center;color:#FFF;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-0.312px}.mid-cta{width:fit-content;margin:82px
auto 0;display:flex;color:#FFF;text-align:center;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:-0.439px}section#results{padding-top:0}.results-strip{width:min(var(--content), 100%);margin:0
auto;width:100%}.swiper-slide{width:900px}.result-item
img{width:100%;display:block;border-radius:4px;box-shadow:0 22px 48px rgba(0,0,0,0.34)}section.videos.section h2+p{width:100%;max-width:100%}.video-grid{width:min(var(--content), 100%);margin:0
auto;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px}.video-grid
.inner{padding:22px
24px 24px}.video-grid .inner
.tags{display:flex;gap:10px;margin-bottom:14px}.video-grid .inner .tags
span{color:#FFF;text-align:center;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px;border-radius:5px;background:#2F9D3E;height:25px;display:flex;align-items:center;padding:0
13px}.video-grid  .inner
.quote{color:#D1D5DC;font-family:Inter;font-size:16px;font-style:italic;font-weight:400;line-height:24px;letter-spacing:-0.312px}.video-grid .inner
.client{border-top:1px solid rgba(255, 255, 255, 0.10);padding-top:20px;margin-top:20px}.client
span{color:#FFF;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.312px}.client
h3{margin:0;color:#99A1AF;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px}.client
p{color:#C27AFF;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px;margin:0}.video-card{position:relative;border-radius:8px;padding:0;background:#161B2D;border-radius:16px;border:1px
solid rgba(255, 255, 255, 0.10);background:linear-gradient(135deg, rgba(255, 255, 255, 0.10) 0%, rgba(255, 255, 255, 0.05) 100%);overflow:hidden}.video-card
iframe{width:100%;aspect-ratio:16 /9;height:auto}.play{position:absolute;top:34%;left:50%;width:74px;height:74px;transform:translate(-50%, -50%);border:0;border-radius:50%;background:transparent;cursor:pointer}.play
img{display:none}.booking{padding-bottom:130px;padding-top:0}.booking-grid{width:min(1117px, 100%);margin:0
auto;display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1fr);gap:42px;align-items:stretch}.call-box
h3{color:#FFF;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:-0.449px;margin-bottom:20px}.call-box
p{color:#99A1AF;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-0.15px;margin:0}.call-box
h4{color:#FFF;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.312px;margin:0}.call-panel
ul{display:grid;gap:21px;margin:0;padding:0;list-style:none}article.call-panel .call-box{border-radius:16px;border:1px
solid rgba(255, 255, 255, 0.10);background:linear-gradient(135deg, rgba(255, 255, 255, 0.10) 0%, rgba(255, 255, 255, 0.05) 100%);padding:25px}.call-panel
li{display:grid;grid-template-columns:32px 1fr;align-items:start;gap:16px;min-height:42px;color:#c7cee1;font-size:12px}.call-panel li
img{width:32px;height:32px;object-fit:contain}.call-meta{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-top:24px}.call-meta
span{min-height:95px;display:flex;flex-direction:column;place-items:center;align-items:center;justify-content:center;gap:7px;border-radius:6px;border:1px
solid var(--line);color:#b9c1d4;font-size:14px;border-radius:14px;border:1px
solid rgba(255, 255, 255, 0.10);background:rgba(255, 255, 255, 0.05)}.call-meta
img{width:24px;height:24px;object-fit:contain}.calendar-card
iframe{aspect-ratio:1/1}.calendar-card{border-radius:7px;background:#f8f9fc;color:#17213a;gap:13px;box-shadow:0 22px 44px rgba(0, 0, 0, 0.28);overflow:hidden;border-radius:10px;max-height:500px}.calendar-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.calendar-head
b{letter-spacing:0.12em;font-size:20px}.calendar-head
span{color:#61708d;font-size:11px}.calendar-card
label{display:grid;gap:7px;color:#3e4a63;font-size:12px;font-weight:800}.calendar-card input,
.calendar-card
select{width:100%;min-height:43px;border:1px
solid #dce2ed;border-radius:6px;background:#fff;color:#17213a;padding:0
12px}.calendar-card
.btn{width:100%;margin-top:2px}.form-note{min-height:18px;margin:0;color:#137d52;text-align:center;font-size:12px;font-weight:700}.is-visible{animation:rise 520ms ease both}@keyframes
rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1117px){section.videos.section{padding-top:0}.swiper-slide{width:100%}a.btn.btn-primary.mid-cta{margin-top:30px}section#proof{padding-bottom:60px}.message-wall{column-count:2}.expect-grid,.results-strip,.video-grid,.booking-grid{grid-template-columns:1fr}.expect-cta{width:100%}}@media (max-width: 620px){.hero-form-container{padding:20px}.section-title
p{font-size:16px}.expect-grid{margin-bottom:15px}.expect-grid
a{display:none}.hero{min-height:auto;padding-top:74px}.hero
h1{font-size:clamp(38px, 6vw, 69px )}.hero-actions,.trust-list,.partner-row{flex-direction:row;align-items:stretch;gap:15px}.btn{width:100%}.partner-row{align-items:center}.message-wall{column-count:2;column-gap:10px}.review-grid{grid-template-columns:1fr}.call-meta{grid-template-columns:1fr}}