.plan-configurator{box-sizing:border-box;background:linear-gradient(140deg,#fff,#f2f8fb);color:#123452;border:1px solid #dce8ee;border-radius:16px;padding:14px 18px;box-shadow:0 24px 64px #001c3830;text-align:left;font-family:Inter,system-ui,sans-serif}.plan-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.plan-configurator h2{margin:0;color:#102f4e;font-size:1.25rem;line-height:1.3}.plan-eyebrow{font-size:.58rem;letter-spacing:.08em;color:#138365;font-weight:700;background:#e5f6ee;padding:5px 7px;border-radius:20px}.plan-presets{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.plan-presets button{border:1px solid #d9e5ed;border-radius:9px;background:#f6f9fc;padding:5px 9px;font:inherit;font-size:.77rem;line-height:1.4;color:#264b68;cursor:pointer}.plan-presets button[aria-pressed=true]{background:#e5f8ef;border-color:#159b70;color:#086441}.plan-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:8px}.plan-step{padding:7px;border:1px solid #e0e9ee;border-radius:10px}.plan-step label{font-size:.72rem;color:#526b80;display:block;margin:0 0 5px!important}.plan-step>div{display:flex;align-items:center;justify-content:space-between;gap:5px;height:34px}.plan-step strong{font-size:.78rem;white-space:nowrap}.plan-step button{width:32px;height:34px;flex-shrink:0;border:1px solid #d5e2eb;border-radius:8px;background:#edf5fa;font-size:1.2rem;color:#123452;cursor:pointer}.plan-step button:disabled{opacity:.35;cursor:default}.plan-bonus{display:block;box-sizing:border-box;width:100%;padding:6px 10px;border:1px solid #f0d59c;border-radius:9px;background:linear-gradient(120deg,#fff8e8,#fff0cb);color:#775014;text-align:left;font:inherit;font-size:.77rem;line-height:1.3;cursor:pointer;margin:0 0 8px;min-height:53px}.plan-bonus.included{background:#e6fff2;color:#086343;border-color:#4ecb98;box-shadow:0 0 20px #26bd8220}.plan-summary{background:#eaf2f7;border-radius:10px;padding:7px 12px;font-size:.72rem;display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;min-height:57px;box-sizing:border-box}.plan-summary p{margin:2px 0;line-height:1.4}.plan-price-block{flex-shrink:0;text-align:right}.plan-price-block>span{display:block;font-size:.68rem}.plan-total{font-size:1.5rem;color:#0b805b;line-height:1.2}.plan-buy{display:flex!important;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;height:38px;padding:0 12px!important;text-align:center;margin:0 0 6px;font-size:.92rem!important;font-weight:700}.plan-configurator>a:last-of-type{display:block;text-align:center;font-size:.73rem;line-height:1.3}.plan-step button:focus-visible,.plan-presets button:focus-visible,.plan-bonus:focus-visible{outline:3px solid #2aa5e4;outline-offset:3px}
.pricing-hero{background:radial-gradient(ellipse at 15% 20%,#185e87,#062b50 65%);padding:12px 0 14px!important}.pricing-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;align-items:center;max-width:1240px;margin:auto}.pricing-copy{color:#fff;background:linear-gradient(145deg,#0d3558b0,#041c36c0);border:1px solid #ffffff26;border-radius:18px;padding:20px;box-shadow:0 20px 45px #00152e45}.pricing-showcase{display:grid;grid-template-columns:145px 1fr;gap:20px;align-items:center}.pricing-showcase img{display:block;width:145px;height:auto;filter:drop-shadow(0 10px 15px #45dca343)}.pricing-kicker{font-size:.81rem;letter-spacing:.04em;color:#b8e7ee}.pricing-copy h1{font-size:1.8rem;line-height:1.15;color:#fff;margin:8px 0}.pricing-hero-price{font-size:2.5rem;line-height:1.2;font-weight:800;color:#78efb4}.pricing-copy p{font-size:.76rem;line-height:1.5;margin:7px 0}.pricing-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;list-style:none;padding:0;margin:16px 0 0}.pricing-feature-grid li{position:relative;min-height:56px;box-sizing:border-box;padding:9px 9px 9px 28px;border:1px solid #ffffff1f;border-radius:9px;background:#ffffff09;backdrop-filter:blur(8px);font-size:.73rem;line-height:1.4}.pricing-feature-grid li>span{position:absolute;left:9px;top:9px;color:#6df0ae;font-weight:800}.pricing-feature-grid a{color:#b6f7dc}
@media(max-width:900px){.pricing-layout{grid-template-columns:1fr;max-width:650px}.pricing-copy{padding:18px}.pricing-showcase{grid-template-columns:140px 1fr}.pricing-showcase img{width:140px}}@media(max-width:480px){.plan-header{flex-wrap:wrap}.plan-controls{grid-template-columns:1fr}.pricing-showcase{grid-template-columns:100px 1fr;gap:12px}.pricing-showcase img{width:100px}.pricing-copy h1{font-size:1.4rem}.pricing-feature-grid{grid-template-columns:1fr}.plan-summary{flex-wrap:wrap}}

/* T433U: compact, keyboard-accessible INR / USD selection. */
.currency-toggle{display:flex;gap:3px;width:max-content;max-width:100%;padding:3px;margin:0 0 8px;border:1px solid #cfdee7;background:#e9f0f5;border-radius:30px}.currency-toggle button{border:0;border-radius:24px;background:transparent;padding:5px 13px;font:700 12px/1.3 Inter,system-ui,sans-serif;color:#36546b;cursor:pointer}.currency-toggle button[aria-pressed=true]{background:#0b7555;color:#fff;box-shadow:0 2px 6px #153c5520}.currency-toggle button:focus-visible{outline:3px solid #2aa5e4;outline-offset:2px}.pricing-hero-price small{font-size:1.15rem;color:#c5f7e1;white-space:nowrap}.home-configurator{max-width:620px;margin:24px auto}
@media(min-width:901px) and (max-height:700px){body:has(.pricing-hero) .pricing-copy{padding:14px}.pricing-showcase{grid-template-columns:115px 1fr;gap:14px}.pricing-showcase img{width:115px}.pricing-feature-grid{gap:6px;margin-top:10px}.pricing-feature-grid li{min-height:48px;padding-top:7px;padding-bottom:7px}.pricing-hero{padding-top:8px!important;padding-bottom:8px!important}.plan-configurator{padding:10px 14px}.plan-header{margin-bottom:6px}.plan-bonus{min-height:44px}.plan-summary{min-height:49px}.currency-toggle button{padding:4px 12px}}

@media(min-width:901px){body:has(.pricing-hero) .site-foot{padding:10px 0!important}body:has(.pricing-hero) .site-foot .wrap{align-items:center;padding-left:280px;box-sizing:border-box}body:has(.pricing-hero) .site-foot a{display:inline!important;margin:0!important}body:has(.pricing-hero) #dpdp-disclosure details{padding-top:10px!important;padding-bottom:10px!important}}
