@import url("https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;700&display=swap");.wlc-root,.wlc-root *,.wlc-root :after,.wlc-root :before{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.wlc-root{--teal:#00B4B4;--teal-dark:#007A7A;--teal-light:#4DD4D4;--ink:#0A1F1F;--gold:#FFB800;--gold-dark:#FF9500;--green:#00D67D;--red:#FF3B5C;--blue:#0074D9;--bg:#FAFCFC;--bg2:#F0F7F7;--white:#FFFFFF;--border:#E5EFEF;--border-strong:#D5E5E5;--gray:#5A6B6B;--gray-light:#8A9B9B;--shadow-sm:0 2px 8px rgba(0,31,31,.05);--shadow-md:0 8px 24px rgba(0,31,31,.08);--shadow-lg:0 16px 48px rgba(0,31,31,.12);font-family:Sora,-apple-system,sans-serif;background:var(--bg);color:var(--ink);line-height:1.6;font-weight:400}.mono{font-family:JetBrains Mono,monospace}.container{max-width:1180px;margin:0 auto;padding:0 24px}.trust-bar{background:var(--ink);color:var(--white);padding:10px 20px;text-align:center;font-size:13px;font-weight:600;justify-content:center;gap:24px;flex-wrap:wrap}.trust-bar,.trust-bar span{display:flex;align-items:center}.trust-bar span{gap:8px}.trust-bar span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green);display:inline-block;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.header{background:var(--white);border-bottom:1px solid var(--border);padding:20px 0;position:sticky;top:0;z-index:50;backdrop-filter:blur(10px);background:rgba(255,255,255,.96)}.header-inner{justify-content:space-between}.header-inner,.logo{display:flex;align-items:center}.logo{gap:10px;font-weight:800;font-size:20px;color:var(--ink)}.logo-mark{width:36px;height:36px;background:var(--teal);border-radius:50%;justify-content:center;color:var(--white);font-size:18px}.header-right,.logo-mark{display:flex;align-items:center}.header-right{gap:20px;font-size:13px;color:var(--gray);font-weight:600}.secure-tag{display:flex;align-items:center;gap:6px;color:var(--green)}.main{padding:48px 0 80px}.checkout-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:flex-start}.page-header{margin-bottom:36px}.page-eyebrow{display:inline-block;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}.page-header h1{font-size:38px;font-weight:800;line-height:1.1;letter-spacing:-1.5px;margin-bottom:10px;color:var(--ink)}.page-header p{font-size:16px;color:var(--gray);max-width:600px}.form-card{background:var(--white);border:1px solid var(--border);border-radius:20px;padding:36px;box-shadow:var(--shadow-sm);margin-bottom:24px}.form-section{margin-bottom:32px}.form-section:last-child{margin-bottom:0}.section-title{gap:12px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--border)}.section-num,.section-title{display:flex;align-items:center}.section-num{width:32px;height:32px;background:var(--ink);color:var(--white);border-radius:50%;justify-content:center;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;flex-shrink:0}.section-title h2{font-size:18px;font-weight:700;color:var(--ink)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-row.three{grid-template-columns:2fr 1fr 1fr}.form-row:last-child{margin-bottom:0}.form-group{display:flex;flex-direction:column}.form-group.full{grid-column:1/-1}.form-label{font-size:13px;font-weight:600;color:var(--ink);margin-bottom:8px;display:flex;align-items:center;gap:6px}.form-label .required{color:var(--red);font-weight:800}.form-label .hint{color:var(--gray-light);font-weight:500;font-size:11px;margin-left:auto}.form-input,.form-select{width:100%;padding:13px 16px;border:1.5px solid var(--border-strong);border-radius:10px;font-family:Sora,sans-serif;font-size:15px;color:var(--ink);background:var(--white);transition:all .2s;outline:none}.form-input:focus,.form-select:focus{border-color:var(--teal);box-shadow:0 0 0 3px rgba(0,180,180,.1)}.form-input.error{border-color:var(--red);box-shadow:0 0 0 3px rgba(255,59,92,.1)}.form-input::placeholder{color:var(--gray-light)}.form-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath fill='%235A6B6B' d='M7 8L0 0h14z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px;cursor:pointer}.error-msg{color:var(--red);font-size:12px;margin-top:6px;font-weight:600;display:none}.error-msg.show{display:block}.domain-preview{margin-top:10px;padding:14px 16px;background:var(--bg2);border-radius:10px;border:1px dashed var(--border-strong);font-size:13px;color:var(--gray);font-family:JetBrains Mono,monospace;display:flex;align-items:center;gap:8px}.domain-preview:before{content:"🌐";font-family:Sora,sans-serif}.domain-display{color:var(--teal-dark);font-weight:700}.color-input-wrap{display:flex;gap:0}.color-swatch{width:48px;flex-shrink:0;padding:4px;border:1.5px solid var(--border-strong);border-right:none;border-radius:10px 0 0 10px;background:var(--white);cursor:pointer;height:100%}.color-text{border-radius:0 10px 10px 0!important;font-family:JetBrains Mono,monospace;font-size:14px}.phone-input-wrap{position:relative;display:flex}.dial-btn{flex-shrink:0;padding:13px 14px;border:1.5px solid var(--border-strong);border-right:none;border-radius:10px 0 0 10px;background:var(--bg2);font-family:Sora,sans-serif;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;white-space:nowrap;transition:all .2s;display:flex;align-items:center;gap:6px}.dial-btn:hover{background:var(--white);border-color:var(--teal-light)}.phone-num{border-radius:0 10px 10px 0!important;border-left:none!important}.phone-num:focus{border-left:1.5px solid var(--teal)!important;margin-left:-1.5px}.dial-dropdown{position:absolute;top:calc(100% + 4px);left:0;width:280px;background:var(--white);border:1.5px solid var(--border-strong);border-radius:12px;box-shadow:var(--shadow-md);z-index:100;overflow:hidden}.dial-search{width:100%;padding:10px 14px;border:none;border-bottom:1px solid var(--border);font-family:Sora,sans-serif;font-size:14px;color:var(--ink);outline:none;background:var(--bg2)}.dial-list{max-height:220px;overflow-y:auto}.dial-option{padding:10px 14px;font-size:13px;color:var(--ink);cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .15s}.dial-option:hover{background:var(--bg2)}.dial-option.selected{background:rgba(0,180,180,.08);color:var(--teal-dark);font-weight:600}.dial-option span{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--gray)}.country-select-wrap{position:relative}.country-trigger{text-align:left;cursor:pointer}.country-trigger.placeholder{color:var(--gray)}.country-dropdown{width:100%}.razorpay-note{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1.5px solid var(--teal-light);border-radius:12px;background:rgba(0,180,180,.04)}.razorpay-note-icon{font-size:26px;flex-shrink:0}.razorpay-note strong{display:block;font-size:15px;font-weight:700;color:var(--ink);margin-bottom:3px}.razorpay-note small{font-size:12px;color:var(--gray);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.terms-row{display:flex;align-items:flex-start;gap:12px;padding:18px;background:var(--bg2);border-radius:12px;margin-top:24px;border:1px solid var(--border)}.terms-row input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:var(--teal);flex-shrink:0;margin-top:2px}.terms-row label{font-size:13px;color:var(--gray);line-height:1.6;cursor:pointer}.terms-row label a{color:var(--teal-dark);font-weight:700;text-decoration:underline}.terms-row label a:hover{color:var(--teal)}.btn-submit{width:100%;background:linear-gradient(135deg,var(--teal),var(--teal-dark));color:var(--white);border:none;padding:20px;border-radius:14px;font-size:17px;font-weight:800;cursor:pointer;transition:all .3s;font-family:Sora,sans-serif;margin-top:24px;display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 8px 24px rgba(0,180,180,.3);letter-spacing:.3px}.btn-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,180,180,.4)}.btn-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-submit .lock-icon{font-size:16px}.btn-submit .arrow{transition:transform .3s}.btn-submit:hover:not(:disabled) .arrow{transform:translateX(4px)}.spinner{display:none;width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:spin .8s linear infinite}.btn-submit.loading .spinner{display:block}.btn-submit.loading .arrow,.btn-submit.loading .btn-text,.btn-submit.loading .lock-icon{display:none}@keyframes spin{to{transform:rotate(1turn)}}.summary-card{background:var(--white);border:1px solid var(--border);border-radius:20px;padding:32px;box-shadow:var(--shadow-sm);position:sticky;top:100px}.summary-tag{display:inline-block;background:linear-gradient(135deg,var(--gold),var(--gold-dark));padding:6px 14px;border-radius:100px;font-size:11px;letter-spacing:1px;margin-bottom:16px}.summary-card h3,.summary-tag{color:var(--ink);font-weight:800}.summary-card h3{font-size:22px;margin-bottom:6px;letter-spacing:-.5px}.summary-sub{font-size:13px;color:var(--gray);margin-bottom:24px}.includes-list{list-style:none;margin-bottom:24px}.includes-list li{padding:12px 0;font-size:14px;color:var(--ink);display:flex;align-items:flex-start;gap:12px;line-height:1.5;border-bottom:1px solid var(--border)}.includes-list li:last-child{border-bottom:none}.includes-list li:before{content:"✓";color:var(--white);background:var(--teal);width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;flex-shrink:0;margin-top:2px}.includes-list li strong{color:var(--ink);font-weight:700}.includes-list li small{display:block;color:var(--gray);font-size:12px;margin-top:2px;font-weight:500}.price-block{background:var(--ink);color:var(--white);padding:24px;border-radius:14px;margin-bottom:20px}.price-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px}.price-row .lbl{color:rgba(255,255,255,.7);font-weight:500}.price-row .val{font-weight:700;font-family:JetBrains Mono,monospace}.price-row.discount .val{color:var(--green)}.price-divider{height:1px;background:rgba(255,255,255,.15);margin:12px 0}.price-total{display:flex;justify-content:space-between;align-items:flex-end;padding-top:8px}.price-total-lbl{font-size:13px;color:rgba(255,255,255,.6);font-weight:600;text-transform:uppercase;letter-spacing:1px}.price-total-lbl strong{display:block;font-size:15px;color:white;text-transform:none;letter-spacing:0;margin-top:2px;font-weight:700}.price-total-val{font-family:JetBrains Mono,monospace;font-size:36px;font-weight:800;color:var(--gold);line-height:1}.price-total-val small{font-size:14px;color:rgba(255,255,255,.7);font-weight:500;font-family:Sora,sans-serif;margin-left:4px}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.trust-item{background:var(--bg2);padding:12px;border-radius:10px;text-align:center;border:1px solid var(--border)}.trust-item-icon{font-size:20px;margin-bottom:4px}.trust-item-label{font-size:11px;font-weight:700;color:var(--ink)}.trust-item-sub{font-size:10px;color:var(--gray);margin-top:2px;font-weight:500}.testimonial-section{margin-top:40px;background:var(--white);border:1px solid var(--border);border-radius:20px;padding:32px}.testimonial-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:8px}.testimonial-header h3{font-size:16px;font-weight:700;color:var(--ink)}.testimonial-header .stars{display:flex;gap:2px;color:var(--gold);font-size:14px}.testimonial-grid{display:grid;gap:16px}.testimonial{background:var(--bg2);padding:20px;border-radius:14px;border-left:3px solid var(--teal)}.testimonial p{font-size:13px;color:var(--ink);line-height:1.6;margin-bottom:12px;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:10px}.testimonial-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--teal),var(--gold));display:flex;align-items:center;justify-content:center;color:white;font-weight:800;font-size:14px}.testimonial-name{font-size:13px;font-weight:700;color:var(--ink)}.testimonial-role{font-size:11px;color:var(--gray);font-weight:500}.footer-legal{background:var(--ink);color:rgba(255,255,255,.6);padding:48px 0 32px;margin-top:60px;font-size:13px}.footer-legal-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;margin-bottom:32px}.footer-col h4{color:var(--white);font-size:13px;font-weight:700;margin-bottom:14px;text-transform:uppercase;letter-spacing:1px}.footer-col ul{list-style:none}.footer-col li{margin-bottom:8px}.footer-col a{color:rgba(255,255,255,.6);text-decoration:none;font-size:13px;transition:color .2s}.footer-col a:hover{color:var(--teal-light)}.footer-brand p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.5);margin-top:8px;max-width:340px}.footer-brand .logo{color:var(--white);margin-bottom:12px}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:24px;justify-content:space-between;flex-wrap:wrap;gap:16px;font-size:12px;color:rgba(255,255,255,.4)}.footer-bottom,.payment-icons{display:flex;align-items:center}.payment-icons{gap:8px}.payment-icon{padding:5px 10px;background:rgba(255,255,255,.1);border-radius:5px;font-size:10px;font-weight:700;color:rgba(255,255,255,.7);font-family:JetBrains Mono,monospace;letter-spacing:.5px}.modal-overlay{position:fixed;inset:0;background:rgba(10,31,31,.8);backdrop-filter:blur(8px);z-index:1000;display:none;align-items:center;justify-content:center;padding:20px}.modal-overlay.show{display:flex}.modal{background:var(--white);border-radius:24px;padding:48px;max-width:480px;width:100%;text-align:center}.modal-icon{width:80px;height:80px;background:linear-gradient(135deg,var(--green),#00A862);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:40px;color:white}.modal h2{font-size:28px;font-weight:800;color:var(--ink);margin-bottom:12px;letter-spacing:-.5px}.modal p{color:var(--gray);font-size:15px;margin-bottom:24px;line-height:1.6}.modal a{display:inline-block;background:var(--teal);color:var(--white);padding:14px 28px;border-radius:100px;text-decoration:none;font-weight:700;font-size:14px}@media (max-width:920px){.checkout-grid{grid-template-columns:1fr;gap:32px}.summary-card{position:static;order:-1}.page-header h1{font-size:30px;letter-spacing:-1px}.form-card,.summary-card,.testimonial-section{padding:24px}.form-row,.form-row.three{grid-template-columns:1fr;gap:14px}.trust-bar{font-size:11px;gap:14px;padding:8px 16px}.footer-legal-grid{grid-template-columns:1fr 1fr;gap:24px}.footer-brand{grid-column:1/-1}.modal{padding:32px 24px}.modal h2{font-size:22px}.header-right{display:none}.price-total-val{font-size:30px}}@media (max-width:480px){.trust-bar span:nth-child(3){display:none}.footer-legal-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;text-align:center}}.processing-overlay{position:fixed;inset:0;background:rgba(10,31,31,.75);backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:center;justify-content:center;animation:overlayIn .3s ease}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.processing-box{background:var(--white);border-radius:24px;padding:48px 40px;text-align:center;max-width:380px;width:90%;box-shadow:0 32px 80px rgba(0,31,31,.25);animation:boxIn .4s cubic-bezier(.34,1.56,.64,1)}@keyframes boxIn{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.processing-ring{width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg,var(--teal),var(--teal-light));margin:0 auto 24px;display:flex;align-items:center;justify-content:center;animation:ringPulse 1.5s ease-in-out infinite;box-shadow:0 0 0 0 rgba(0,180,180,.4)}@keyframes ringPulse{0%{box-shadow:0 0 0 0 rgba(0,180,180,.4)}70%{box-shadow:0 0 0 18px rgba(0,180,180,0)}to{box-shadow:0 0 0 0 rgba(0,180,180,0)}}.processing-check{font-size:40px;color:var(--white);font-weight:900;animation:checkPop .5s cubic-bezier(.34,1.56,.64,1) .2s both}@keyframes checkPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.processing-box h3{font-size:22px;font-weight:800;color:var(--ink);margin-bottom:10px;letter-spacing:-.3px}.processing-box p{font-size:14px;color:var(--gray);line-height:1.6;margin-bottom:24px}.processing-dots{display:flex;justify-content:center;gap:8px}.processing-dots span{width:8px;height:8px;border-radius:50%;background:var(--teal);animation:dotBounce 1.2s ease-in-out infinite}.processing-dots span:nth-child(2){animation-delay:.2s}.processing-dots span:nth-child(3){animation-delay:.4s}@keyframes dotBounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.billing-toggle{display:inline-flex;margin-top:14px;padding:4px;background:var(--bg2);border:1px solid var(--border);border-radius:100px;gap:4px}.billing-toggle-btn{padding:8px 22px;border:none;background:transparent;font-family:Sora,sans-serif;font-size:13px;font-weight:700;color:var(--gray);cursor:pointer;border-radius:100px;transition:background .2s,color .2s}.billing-toggle-btn:hover:not(.active){color:var(--ink)}.billing-toggle-btn.active{background:var(--teal);color:var(--white);box-shadow:0 2px 8px rgba(0,180,180,.25)}.pkg-select{width:100%;margin:0 0 36px}.pkg-select-inner{max-width:1180px;margin:0 auto;padding:0 24px}.pkg-select-head{text-align:center;margin-bottom:18px}.pkg-select-head h2{font-size:22px;font-weight:800;color:var(--ink);letter-spacing:-.3px}.pkg-select-head p{font-size:14px;color:var(--gray);margin-top:6px}.pkg-grid{display:flex;gap:14px;overflow-x:auto;padding:14px 0 4px;scrollbar-width:thin}.pkg-card{flex:1 1 0;min-width:0;position:relative;background:var(--white);border:2px solid var(--border-strong);border-radius:14px;padding:18px 12px 14px;text-align:center;cursor:pointer;font-family:Sora,sans-serif;display:flex;flex-direction:column;gap:5px;transition:border-color .15s,box-shadow .15s,transform .15s}.pkg-card:hover{border-color:var(--teal-light);transform:translateY(-2px)}.pkg-card.selected{border-color:var(--teal);box-shadow:0 8px 24px rgba(0,180,180,.2)}.pkg-card-badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:var(--teal);color:var(--white);font-size:9px;font-weight:800;letter-spacing:.3px;padding:4px 9px;border-radius:20px;white-space:nowrap}.pkg-card-icon{font-size:22px;color:var(--teal);line-height:1}.pkg-card-name{font-size:15px;font-weight:800;color:var(--ink)}.pkg-card-licenses{font-size:11px;font-weight:600;color:var(--gray)}.pkg-card-price{font-size:22px;font-weight:800;color:var(--ink);margin-top:2px}.pkg-card-price span{font-size:10px;font-weight:600;color:var(--gray-light);margin-left:2px}.pkg-card-discount{font-size:10px;font-weight:700;color:var(--teal-dark)}.pkg-card-stats{display:flex;flex-direction:column;gap:4px;margin-top:8px;border-top:1px solid var(--border);padding-top:9px}.pkg-card-stats>div{display:flex;justify-content:space-between;font-size:10.5px;gap:6px}.pkg-card-stats>div span:first-child{color:var(--gray)}.pkg-card-stats>div span:last-child{font-weight:700;color:var(--ink)}.pkg-card-stats .hl{color:var(--teal-dark)}.pkg-card-radio{margin-top:10px;font-size:11px;font-weight:800;letter-spacing:.3px;padding:7px;border-radius:9px;background:var(--bg2);color:var(--gray)}.pkg-card.selected .pkg-card-radio{background:var(--teal);color:var(--white)}@media(max-width:860px){.pkg-card{min-width:172px}}