.practitioner-landing{--pl-bg:#080914;--pl-panel:#111322;--pl-panel-raised:#17192a;--pl-line:#ffffff16;--pl-text:#f7f4ee;--pl-muted:#9b9db1;--pl-gold:#f5ae24;--pl-gold-light:#ffd778;min-height:100vh;color:var(--pl-text);background:radial-gradient(ellipse at 50% 5%, #322a5c38, transparent 42rem), var(--pl-bg);padding:0 28px 36px;font-family:Inter,Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.practitioner-landing *,.practitioner-landing :before,.practitioner-landing :after{box-sizing:border-box}.practitioner-landing a{color:inherit;text-decoration:none}.practitioner-landing button,.practitioner-landing input{font:inherit}.practitioner-landing button:focus-visible,.practitioner-landing a:focus-visible,.practitioner-landing input:focus-visible{outline:2px solid var(--pl-gold-light);outline-offset:3px}.pl-header{border-bottom:1px solid var(--pl-line);align-items:center;gap:28px;width:min(100%,1180px);height:76px;margin:0 auto;display:flex}.pl-brand{letter-spacing:-.04em;flex:none;align-items:center;gap:10px;font-size:15px;font-weight:800;display:inline-flex}.pl-brand img{object-fit:cover;width:220px;height:32px;display:block}.pl-brand .pl-wordmark{object-fit:contain;border-radius:0;width:142px;height:auto}.pl-brand small{color:#2b1a00;background:var(--pl-gold);letter-spacing:.06em;vertical-align:middle;border-radius:5px;margin-left:4px;padding:3px 5px;font-size:8px;display:inline-flex}.pl-top-nav{align-items:center;gap:27px;margin-left:auto;display:flex}.pl-top-nav a,.pl-footer a{color:#b4b5c5;font-size:12px;transition:color .2s}.pl-top-nav a:hover,.pl-footer a:hover{color:#fff}.pl-language-switch{color:#b4b5c5;flex:none;align-items:center;gap:5px;display:inline-flex}.pl-language-switch select{max-width:76px;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:7px 0;font-size:11px}.pl-language-switch select option{color:#171827;background:#fff}.pl-language-switch:focus-within{color:var(--pl-gold-light)}.pl-portal-tag{color:#b9c0d5;align-items:center;gap:7px;font-size:11px;display:inline-flex}.pl-portal-tag span,.pl-live-dot{background:#31d391;border-radius:99px;width:7px;height:7px;box-shadow:0 0 12px #31d39199}.pl-header-cta{border:1px solid #f5ae2461;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex;color:var(--pl-gold-light)!important}.pl-hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:26px;width:min(100%,1180px);min-height:535px;margin:0 auto;padding:64px 0 76px;display:grid;position:relative}.pl-hero-copy{z-index:1;padding-left:clamp(0px,2vw,26px)}.pl-eyebrow,.pl-kicker{color:#f2b94e;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.pl-eyebrow{letter-spacing:.07em;text-transform:none;background:#f5ae240e;border:1px solid #f5ae2438;border-radius:999px;padding:8px 11px}.pl-hero h1,.pl-section h2,.pl-apply h2{letter-spacing:-.065em;margin:22px 0 14px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(18px,3.4vw,44px);font-weight:700;line-height:1.06}.pl-hero h1 span{color:var(--pl-gold-light)}.pl-hero-copy>p,.pl-section-heading>p,.pl-specialization-copy>p{color:#a7a8b7;max-width:480px;margin:0;font-size:14px;line-height:1.75}.pl-hero-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.pl-button{border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-size:12px;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.pl-button:hover{transform:translateY(-2px)}.pl-button-gold{background:linear-gradient(110deg,#ffd36c,#f3a70e);box-shadow:0 10px 30px #e99c1029;color:#2c1b00!important}.pl-button-gold:hover{box-shadow:0 12px 34px #e99c1047}.pl-button-quiet{border:1px solid var(--pl-line);background:#ffffff09;color:#dbdce6!important}.pl-proof-row{align-items:center;gap:12px;margin-top:30px;display:flex}.pl-avatar-stack{width:38px;height:38px;position:relative}.pl-avatar-stack img{object-fit:cover;border:2px solid #26233a;border-radius:50%;width:38px;height:38px}.pl-avatar-stack span{border:2px solid var(--pl-bg);color:#392600;background:var(--pl-gold);border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-1px;right:-3px}.pl-proof-row strong,.pl-proof-row small{align-items:center;gap:4px;display:flex}.pl-proof-row strong{font-size:11px}.pl-proof-row small{color:var(--pl-muted);margin-top:4px;font-size:9px}.pl-proof-row>i{background:var(--pl-line);width:1px;height:27px;margin:0 5px}.pl-proof-rating strong{color:#ffcf6b}.pl-scroll-cue{align-items:center;gap:7px;font-size:10px;display:inline-flex;position:absolute;bottom:23px;left:50%;transform:translate(-50%);color:#88899b!important}.pl-hero-visual{place-items:center;min-height:360px;display:grid;position:relative}.pl-workspace{z-index:1;border:1px solid #f2be5c29;border-radius:18px;width:min(100%,520px);position:relative;box-shadow:0 30px 90px #0000007a}.pl-orbit{border:1px solid #f5ae241c;border-radius:50%;width:440px;height:290px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-25deg)}.pl-orbit-two{width:500px;height:335px;transform:translate(-50%,-50%)rotate(24deg)}.pl-float-card{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#131422f0;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 15px 38px #00000052}.pl-float-card small,.pl-float-card strong{white-space:nowrap;display:block}.pl-float-card small{color:#9294a7;font-size:9px}.pl-float-card strong{margin-top:4px;font-size:10px}.pl-float-income{top:33px;right:-4px}.pl-float-income>svg{color:#46db9f}.pl-float-icon{width:31px;height:31px;color:var(--pl-gold);background:#f5ae241f;border-radius:9px;place-items:center;display:grid}.pl-float-live{bottom:36px;left:-16px}.pl-live-dot{margin:0 3px}.pl-hero-caption{color:#858799;align-items:center;gap:7px;font-size:10px;display:flex;position:absolute;bottom:-7px;right:0}.pl-stat-strip{border:1px solid var(--pl-line);background:linear-gradient(110deg,#141626f2,#0e101ce6);border-radius:16px;grid-template-columns:repeat(4,1fr);width:min(100%,1080px);margin:0 auto;padding:17px 21px;display:grid}.pl-stat-strip article{border-right:1px solid var(--pl-line);justify-content:center;align-items:center;gap:11px;min-height:52px;display:flex}.pl-stat-strip article:last-child{border:0}.pl-stat-icon{width:35px;height:35px;color:var(--pl-gold);background:#f5ae241a;border-radius:11px;place-items:center;display:grid}.pl-stat-strip strong,.pl-stat-strip small{display:block}.pl-stat-strip strong{font-size:12px}.pl-stat-strip small{color:#9092a6;margin-top:4px;font-size:9px}.pl-section{width:min(100%,1080px);margin:0 auto;padding:102px 0}.pl-earnings{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;display:grid}.pl-section h2,.pl-apply h2{margin:15px 0 12px;font-size:clamp(33px,4vw,46px)}.pl-section-heading>p{max-width:390px;font-size:12px}.pl-calculator{background:linear-gradient(150deg,#171a2b,#111321);border:1px solid #ffffff1a;border-radius:16px;padding:19px;box-shadow:0 20px 48px #0003}.pl-calc-title,.pl-calc-title>div{align-items:center;display:flex}.pl-calc-title{justify-content:space-between;gap:12px;margin-bottom:19px}.pl-calc-title>div{gap:10px}.pl-calc-mark{width:36px;height:36px;color:var(--pl-gold);background:#f5ae2421;border-radius:11px;place-items:center;display:grid}.pl-calc-title strong,.pl-calc-title small{display:block}.pl-calc-title strong{font-size:13px}.pl-calc-title small{color:#9c9eb0;margin-top:4px;font-size:10px}.pl-estimate-note{color:#b8bdca;background:#ffffff0d;border-radius:7px;padding:6px 9px;font-size:9px}.pl-range-label{color:#d4d4dd;justify-content:space-between;align-items:center;margin:0 0 8px;font-size:11px;display:flex}.pl-range-label strong{color:#ffd36c;font-size:12px}.pl-range-label strong small{color:#a4a5b2;font-size:9px;font-weight:500}.pl-range{appearance:none;background:linear-gradient(to right, #f5ae24 0%, #f5ae24 var(--range-progress), #37394a var(--range-progress), #37394a 100%);cursor:pointer;border-radius:6px;width:100%;height:5px;margin:0;display:block}.pl-range::-webkit-slider-thumb{appearance:none;background:#ffd26b;border:3px solid #25202c;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 1px #f5ae24}.pl-range::-moz-range-thumb{background:#ffd26b;border:3px solid #25202c;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #f5ae24}.pl-range-ends{color:#86889b;justify-content:space-between;margin-top:6px;font-size:9px;display:flex}.pl-rate-label{margin-top:17px}.pl-estimate{background:radial-gradient(at 50% 0,#f5ae241a,#0000 70%),#04060e6b;border:1px solid #f5ae2424;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;margin-top:17px;padding:12px 15px;display:grid}.pl-estimate>small{color:#a9a9b6;grid-area:1/1;align-self:end;font-size:10px}.pl-estimate>strong{color:#ffc64f;letter-spacing:-.06em;grid-area:1/2/span 2;align-self:center;font-size:30px;font-weight:800}.pl-estimate>span{color:#6fd7ae;text-align:center;grid-column:1/-1;justify-self:center;align-items:center;gap:5px;margin-top:3px;font-size:9px;display:flex}.pl-calc-footnote{color:#828496;text-align:center;margin:9px 0 0;font-size:9px;line-height:1.55}.pl-benefits{padding-top:72px}.pl-section-heading-left{text-align:left;max-width:560px;margin:0 0 32px}.pl-section-heading-left>p{margin:0}.pl-benefit-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.pl-benefit-card{border:1px solid var(--pl-line);background:linear-gradient(145deg,#151727,#10121f);border-radius:14px;min-height:226px;padding:20px 17px}.pl-card-icon{width:38px;height:38px;color:var(--pl-gold);background:#f5ae2414;border:1px solid #f5ae2426;border-radius:11px;place-items:center;display:grid}.pl-benefit-card h3{margin:17px 0 8px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;line-height:1.45}.pl-benefit-card p{color:#a0a1b2;margin:0;font-size:10px;line-height:1.7}.pl-benefit-card a{color:#f4bf5c;align-items:center;gap:5px;margin-top:15px;font-size:9px;display:inline-flex}.pl-benefits{padding-bottom:42px}.pl-chart-tools.home-section{padding:30px 0}.pl-chart-tools .home-shell{max-width:1080px}.pl-specializations{grid-template-columns:1fr 1fr;align-items:center;gap:95px;padding-top:58px;padding-bottom:66px;display:grid}.pl-specialization-art{flex-direction:column;justify-content:space-between;gap:10px;min-height:410px;padding:17px 18px 13px;display:flex;position:relative;overflow:hidden}.pl-system-board-header{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.pl-system-board-icon{color:#f5bd54;background:#f5ae2414;border:1px solid #f5ae2433;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.pl-system-board-header>span:nth-child(2){gap:3px;display:grid}.pl-system-board-header small{color:#9295a8;letter-spacing:.12em;font-size:8px;font-weight:700}.pl-system-board-header strong{color:#f4f1ea;font-size:11px}.pl-chart-status{color:#8cd9b6;letter-spacing:.08em;background:#2caa7612;border:1px solid #71dcb024;border-radius:99px;align-items:center;gap:5px;margin-left:auto;padding:6px 8px;font-size:7px;font-weight:800;display:inline-flex}.pl-chart-status i{background:#55d39c;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #55d39c8c}.pl-kundli-visual{flex:1;place-items:center;min-height:0;display:grid}.pl-kundli-visual svg{filter:drop-shadow(0 8px 22px #0003);width:min(100%,310px);max-height:310px;display:block;overflow:visible}.pl-kundli-visual rect{fill:#080a1494;stroke:#f4be5db8;stroke-width:1.5px}.pl-kundli-visual path{fill:none;stroke:#f4be5d80;stroke-width:1.35px}.pl-kundli-visual circle{fill:#f5ae2417;stroke:#f4be5dcc;stroke-width:1.35px}.pl-kundli-visual .pl-chart-orbit{fill:none;stroke:#e1ccff26;stroke-dasharray:3 6}.pl-kundli-visual .pl-chart-stars circle{fill:#f6c665;stroke:none}.pl-kundli-visual text{fill:#ffdc95;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700}.pl-kundli-visual .pl-chart-subtitle{fill:#a8a5b4;letter-spacing:1.6px;font-size:7px;font-weight:600}.pl-kundli-visual .pl-chart-house{fill:#b4a78e;font-size:9px;font-weight:700}.pl-kundli-visual .pl-chart-planet{fill:#f2c66e;letter-spacing:.4px;font-size:8px;font-weight:700}.pl-system-board-footer{justify-content:center;gap:7px;padding-top:10px;display:flex}.pl-system-board-footer span{color:#b9bac7;background:#ffffff09;border:1px solid #ffffff12;border-radius:99px;padding:6px 9px;font-size:8px}.pl-specialization-copy h2{margin-top:15px}.pl-specialization-copy>p{font-size:11px}.pl-specialization-list{grid-template-columns:1fr 1fr;gap:8px;margin-top:21px;display:grid}.pl-specialization-list span{color:#d4d4dd;background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:6px;padding:9px 10px;font-size:9px;display:flex}.pl-specialization-list svg{color:#f4ba43;flex:none}.pl-steps{padding-top:58px;padding-bottom:48px}.pl-steps-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pl-step{border:1px solid var(--pl-line);background:#111321;border-radius:13px;min-height:185px;padding:18px;position:relative}.pl-step-top{justify-content:space-between;align-items:center;display:flex}.pl-step-top>span{color:#392500;background:linear-gradient(140deg,#ffdb85,#f2a314);border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;font-weight:800;display:grid}.pl-step:last-child .pl-step-top>span{color:#061b12;background:#30d091}.pl-step-top small{color:#a6a7b5;background:#ffffff0d;border-radius:6px;padding:5px 7px;font-size:8px}.pl-step h3{margin:18px 0 8px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;line-height:1.4}.pl-step p{color:#9b9cac;margin:0;font-size:9px;line-height:1.65}.pl-step-arrow{z-index:1;color:#66687a;position:absolute;top:27px;right:-18px}.pl-testimonial{width:min(100%,1080px);margin:0 auto 10px;padding:21px 24px}.pl-review-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.pl-review-heading h2{letter-spacing:-.035em;margin:7px 0 4px;font-family:Plus Jakarta Sans,sans-serif;font-size:32px;line-height:1.25}.pl-review-heading p{color:#9294a7;margin:0;font-size:10px}.pl-review-controls{flex:none;align-items:center;gap:7px;display:flex}.pl-review-controls>span{color:#9698aa;font-variant-numeric:tabular-nums;margin-right:5px;font-size:9px}.pl-review-controls i{color:#5c5e70;padding:0 3px;font-style:normal}.pl-review-controls button{color:#010101;cursor:pointer;background:#fff;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:31px;height:31px;transition:border-color .2s,color .2s,background .2s;display:grid}.pl-review-controls button:hover{color:var(--pl-gold-light);background:#f5ae2414;border-color:#f5ae2473}.pl-review-track{scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;border-radius:12px;gap:12px;padding:1px 1px 4px;display:flex;overflow-x:auto}.pl-review-track::-webkit-scrollbar{display:none}.pl-review-slide{scroll-snap-align:start;color:#040405;background:#e2e1e1;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;flex:0 0 calc(33.3333% - 8px);align-items:flex-start;gap:7px;min-width:0;min-height:170px;padding:15px;display:flex}.pl-review-quote-mark{color:#f3b94c;font-family:Georgia,serif;font-size:33px;line-height:.75}.pl-review-slide blockquote{color:#575656;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;line-height:1.6}.pl-review-person{flex:none;align-items:center;gap:9px;margin-top:auto;display:flex}.pl-review-person img{object-fit:cover;border:1px solid #ffc75859;border-radius:50%;width:36px;height:36px}.pl-review-person strong,.pl-review-person small{white-space:nowrap;display:block}.pl-review-person strong{color:#030303;font-size:10px}.pl-review-person small{color:#9294a7;margin-top:3px;font-size:9px}.pl-faq-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;padding-top:60px;padding-bottom:62px;display:grid}.pl-text-link{align-items:center;gap:6px;margin-top:18px;font-size:10px;display:inline-flex;color:#f4bf5c!important}.pl-faq-list{border-top:1px solid var(--pl-line)}.pl-faq{border-bottom:1px solid var(--pl-line)}.pl-faq button{color:#f0eff3;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:58px;padding:0 4px;display:flex}.pl-faq button span{font-size:12px;font-weight:700}.pl-faq button svg{color:#a6a7b7;flex:none;transition:transform .2s}.pl-faq.is-open button svg{color:var(--pl-gold);transform:rotate(180deg)}.pl-faq>p{color:#a3a5b5;max-width:600px;margin:-2px 22px 17px 4px;font-size:10px;line-height:1.75}.pl-apply{background:radial-gradient(at 0,#ab722226,#0000 44%),linear-gradient(110deg,#171827,#111320);border:1px solid #f5ae242e;border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:18px;width:min(100%,1080px);min-height:142px;margin:0 auto;padding:24px 30px;display:grid;box-shadow:0 18px 48px #0003}.pl-apply-icon{color:#ffcd6b;background:#f5ae2417;border:1px solid #f5ae2445;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.pl-apply-copy .pl-kicker{font-size:9px}.pl-apply h2{letter-spacing:-.04em;margin:6px 0 5px;font-size:clamp(21px,2.4vw,27px)}.pl-apply-copy p{color:#a5a6b5;max-width:530px;margin:0;font-size:10px;line-height:1.55}.pl-apply-action{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.pl-apply-action .pl-button{white-space:nowrap;min-height:43px;padding:0 17px}.pl-apply-note{color:#9c9eae;justify-content:flex-end;align-items:center;gap:5px;font-size:8px;display:flex}.pl-footer{border-top:1px solid var(--pl-line);justify-content:space-between;align-items:center;gap:20px;width:min(100%,1180px);min-height:22px;margin:23px auto 0;display:flex}.pl-footer .pl-brand{font-size:12px}.pl-footer .pl-brand img{width:26px;height:26px}.pl-footer>span{color:#77798b;font-size:9px}.pl-footer>div{gap:17px;display:flex}.pl-footer>div a{font-size:10px}@media (width<=850px){.practitioner-landing{padding-left:20px;padding-right:20px}.pl-header{gap:15px;height:65px}.pl-top-nav{gap:15px}.pl-top-nav a{font-size:10px}.pl-portal-tag{display:none}.pl-hero{grid-template-columns:1fr 1fr;gap:10px;min-height:470px}.pl-hero h1{font-size:clamp(34px,6vw,49px)}.pl-workspace{width:112%;max-width:none}.pl-orbit{width:340px;height:230px}.pl-orbit-two{width:390px;height:270px}.pl-float-income{right:-5px}.pl-float-live{left:-3px}.pl-earnings{gap:36px}.pl-review-slide{flex-basis:calc(50% - 6px)}.pl-benefit-grid{grid-template-columns:repeat(2,1fr)}.pl-benefit-card{min-height:190px}.pl-specializations{gap:45px}.pl-steps-grid{grid-template-columns:repeat(2,1fr)}.pl-step-arrow{display:none}.pl-faq-section{gap:40px}}@media (width<=600px){.practitioner-landing{padding:0 14px 36px}.pl-header{gap:8px;height:58px}.pl-brand{gap:7px;font-size:12px}.pl-brand img{width:28px;height:28px}.pl-brand .pl-wordmark{width:118px;height:auto}.pl-brand small{font-size:7px}.pl-top-nav{display:none}.pl-language-switch{gap:3px}.pl-language-switch>svg{width:12px;height:12px}.pl-language-switch select{max-width:58px;padding:6px 0;font-size:9px}.pl-header-cta{margin-left:auto;padding:8px 10px;font-size:10px}.pl-hero{flex-direction:column;align-items:stretch;gap:0;min-height:auto;padding:42px 2px 52px;display:flex}.pl-hero-copy{padding:0}.pl-eyebrow{font-size:9px}.pl-hero h1{margin-top:18px;font-size:clamp(38px,10vw,51px)}.pl-hero-copy>p{max-width:430px;font-size:12px}.pl-hero-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.pl-button{gap:6px;min-height:43px;padding:0 11px;font-size:10px}.pl-proof-row{gap:9px;margin-top:20px}.pl-proof-row strong{font-size:9px}.pl-proof-row small{font-size:8px}.pl-hero-visual{min-height:auto;margin:30px 0 0;padding:12px 3px 22px}.pl-workspace{border-radius:12px;width:100%}.pl-orbit{width:280px;height:190px}.pl-orbit-two{width:310px;height:225px}.pl-float-card{border-radius:9px;gap:7px;padding:8px 9px}.pl-float-card small{font-size:8px}.pl-float-card strong{font-size:9px}.pl-float-income{top:-7px;right:0}.pl-float-live{bottom:1px;left:-4px}.pl-float-icon{width:26px;height:26px}.pl-hero-caption{font-size:8px;bottom:-2px;right:0}.pl-scroll-cue{white-space:nowrap;font-size:9px;bottom:8px}.pl-stat-strip{border-radius:13px;grid-template-columns:1fr 1fr;gap:0;padding:8px}.pl-stat-strip article{border-right:0;justify-content:flex-start;min-height:57px;padding-left:7px}.pl-stat-strip article:nth-child(odd){border-right:1px solid var(--pl-line)}.pl-stat-strip article:nth-child(-n+2){border-bottom:1px solid var(--pl-line)}.pl-stat-icon{width:31px;height:31px}.pl-stat-strip strong{font-size:10px}.pl-stat-strip small{font-size:8px}.pl-section{padding:68px 2px}.pl-earnings{flex-direction:column;align-items:stretch;gap:24px;display:flex}.pl-section h2{font-size:35px}.pl-section-heading>p{font-size:11px}.pl-calculator{border-radius:14px;padding:15px 12px}.pl-calc-title{margin-bottom:17px}.pl-calc-title strong{font-size:11px}.pl-calc-title small{font-size:9px}.pl-estimate-note{font-size:8px}.pl-estimate{gap:3px 8px;padding:11px 10px}.pl-estimate>strong{font-size:25px}.pl-estimate>span{font-size:8px;line-height:1.4}.pl-benefits{padding-top:52px;padding-bottom:30px}.pl-section-heading-left{margin-bottom:24px}.pl-kicker{font-size:9px}.pl-benefit-grid{gap:8px}.pl-benefit-card{min-height:205px;padding:14px 12px}.pl-card-icon{width:33px;height:33px}.pl-benefit-card h3{margin:13px 0 7px;font-size:11px}.pl-benefit-card p{font-size:9px}.pl-benefit-card a{font-size:8px}.pl-chart-tools.home-section{padding:28px 0}.pl-chart-tools .home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;display:grid;overflow:visible}.pl-chart-tools .home-category-card{flex:initial;border-radius:14px;gap:9px;min-height:154px;padding:13px 11px}.pl-chart-tools .home-icon-badge{width:34px;height:34px}.pl-chart-tools .home-icon-badge svg{width:18px;height:18px}.pl-chart-tools .home-category-copy{gap:7px}.pl-chart-tools .home-category-copy strong{font-size:12px;line-height:1.35}.pl-chart-tools .home-category-copy>span{margin-top:0;padding-right:25px;font-size:9px;line-height:1.45}.pl-chart-tools .home-category-arrow{width:26px;height:26px;bottom:11px;right:11px}.pl-chart-tools .home-category-arrow svg{width:13px;height:13px}.pl-specializations{flex-direction:column;gap:24px;padding-top:22px;padding-bottom:45px;display:flex}.pl-specialization-art{order:2;width:100%;min-height:350px;padding:13px 13px 11px}.pl-kundli-visual svg{width:260px;max-height:260px}.pl-specialization-copy{order:1}.pl-specialization-list{gap:6px}.pl-specialization-list span{padding:8px 7px;font-size:8px}.pl-steps{padding-top:55px;padding-bottom:40px}.pl-steps-grid{gap:8px}.pl-step{min-height:190px;padding:13px}.pl-step h3{margin:14px 0 7px;font-size:10px}.pl-step p{font-size:8px}.pl-testimonial{border-radius:15px;padding:18px 14px}.pl-review-heading{align-items:center;gap:10px;margin-bottom:13px}.pl-review-heading .pl-kicker{font-size:10px}.pl-review-heading h2{margin:8px 0 5px;font-family:Inter,Noto Sans Devanagari,system-ui,sans-serif;font-size:clamp(18px,5vw,21px);line-height:1.25}.pl-review-heading p{max-width:250px;font-size:12px;line-height:1.5}.pl-review-controls{gap:7px;padding-top:0}.pl-review-controls>span{margin-right:1px;font-size:10px}.pl-review-controls button{width:34px;height:34px}.pl-review-slide{border-radius:13px;flex-basis:100%;gap:10px;min-height:205px;padding:17px 15px}.pl-review-quote-mark{font-size:40px}.pl-review-slide blockquote{font-family:Inter,Noto Sans Devanagari,system-ui,sans-serif;font-size:14px;line-height:1.65}.pl-review-person{gap:9px}.pl-review-person img{width:40px;height:40px}.pl-review-person strong{font-size:12px}.pl-review-person small{color:#73747c;margin-top:3px;font-size:11px}.pl-faq-section{flex-direction:column;gap:24px;padding-top:60px;padding-bottom:48px;display:flex}.pl-faq-list{width:100%}.pl-faq button{min-height:55px}.pl-faq button span{font-size:11px}.pl-apply{border-radius:14px;grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:0;padding:18px 15px}.pl-apply-icon{border-radius:11px;width:36px;height:36px}.pl-apply-copy .pl-kicker{font-size:8px}.pl-apply h2{margin:5px 0;font-size:20px}.pl-apply-copy p{font-size:9px}.pl-apply-action{grid-column:1/-1;align-items:stretch;gap:7px}.pl-apply-action .pl-button{width:100%}.pl-apply-note{justify-content:center;font-size:8px}.pl-footer{text-align:center;flex-wrap:wrap;justify-content:center;gap:9px 18px;padding:17px 0}.pl-footer>span{order:3;width:100%}.pl-footer>div{gap:12px}.pl-footer>div a{font-size:9px}}@media (prefers-reduced-motion:reduce){.practitioner-landing *,.practitioner-landing :before,.practitioner-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
