.platform-hero{background:#122d3f;color:#fff;padding:8rem 0 5rem;position:relative;overflow:hidden}.platform-hero:before{content:"";position:absolute;top:15%;right:-5%;width:250px;height:250px;background:linear-gradient(45deg,#f0ff64,#00d4aa);border-radius:50% 20%;opacity:.08;transform:rotate(45deg)}@media(max-width:768px){.platform-hero:before{width:120px;height:120px}}.platform-hero:after{content:"";position:absolute;bottom:10%;left:-3%;width:180px;height:180px;background:#f0ff64;opacity:.06;transform:rotate(-30deg);border-radius:20px}@media(max-width:768px){.platform-hero:after{width:90px;height:90px}}.platform-hero__content{position:relative;z-index:2;max-width:800px}.platform-hero__title{font-size:3.5rem;font-weight:700;line-height:1.2;margin:0 0 2rem;color:#fff}@media(max-width:1024px){.platform-hero__title{font-size:2.5rem}}@media(max-width:768px){.platform-hero__title{font-size:2.5rem}}.platform-hero__highlight{color:#f0ff64}.platform-hero__subtitle{font-size:1.25rem;line-height:1.6;color:#ffffffd9;margin:0 0 2.5rem}@media(max-width:768px){.platform-hero__subtitle{font-size:1.125rem}}.platform-hero__bullets{list-style:none;padding:0;margin:0 0 2.5rem}.platform-hero__bullets li{display:flex;align-items:center;gap:1rem;font-size:1.125rem;line-height:1.3;color:#ffffffe6;margin-bottom:1rem}@media(max-width:768px){.platform-hero__bullets li{font-size:1rem}}.platform-hero__bullet-icon{flex-shrink:0;width:24px;height:24px}.platform-hero__ctas{display:flex;gap:1.5rem;flex-wrap:wrap}.platform-hero__cta{display:inline-block;padding:1rem 2.5rem;border-radius:100px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.platform-hero__cta--primary{background:#f0ff64;color:#122d3f}.platform-hero__cta--primary:hover{background:#f2ff7a;transform:translateY(-2px);box-shadow:0 8px 25px #f0ff644d}.platform-hero__cta--secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.platform-hero__cta--secondary:hover{border-color:#fff;transform:translateY(-2px)}.platform-what{background:#fff;padding:5rem 0}.platform-what__title{font-size:2.5rem;font-weight:700;color:#122d3f;text-align:center;margin-bottom:2rem}@media(max-width:768px){.platform-what__title{font-size:1.75rem}}.platform-what__description{font-size:1.125rem;line-height:1.6;color:#555;text-align:center;max-width:800px;margin:0 auto 3rem}@media(max-width:768px){.platform-what__description{font-size:1rem}}.platform-what__list{list-style:none;padding:0;margin:0 auto;max-width:700px}.platform-what__list li{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;font-size:1.125rem;line-height:1.3;color:#122d3f}.platform-what__list li strong{font-weight:600}@media(max-width:768px){.platform-what__list li{font-size:1rem}}.platform-what__list-icon{flex-shrink:0;width:32px;height:32px;margin-top:2px}.platform-how{background:#f3f5f5;padding:5rem 0}.platform-how__title{font-size:2.5rem;font-weight:700;color:#122d3f;text-align:center;margin-bottom:1rem}@media(max-width:768px){.platform-how__title{font-size:1.75rem}}.platform-how__subtitle{font-size:1.125rem;color:#666;text-align:center;margin-bottom:4rem}@media(max-width:768px){.platform-how__subtitle{font-size:1rem;margin-bottom:3rem}}.platform-how__steps{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem;max-width:1200px;margin:0 auto}@media(max-width:1024px){.platform-how__steps{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.platform-how__steps{grid-template-columns:1fr;max-width:500px}}.platform-how__step{text-align:center;position:relative;padding:2.5rem 1.5rem;background:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:all .3s ease}.platform-how__step:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.platform-how__step-number{position:absolute;top:-14px;left:50%;transform:translate(-50%);width:28px;height:28px;background:#f0ff64;color:#122d3f;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700}.platform-how__step-icon{margin-bottom:1.5rem}.platform-how__step-icon img{width:40px;height:40px}.platform-how__step-title{font-size:1rem;font-weight:700;color:#122d3f;margin-bottom:.5rem}.platform-how__step-desc{font-size:.875rem;line-height:1.3;color:#666;margin:0}.platform-components{background:#fff;padding:5rem 0}.platform-components__title{font-size:2.5rem;font-weight:700;color:#122d3f;text-align:center;margin-bottom:4rem}@media(max-width:768px){.platform-components__title{font-size:1.75rem;margin-bottom:3rem}}.platform-components__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}@media(max-width:768px){.platform-components__grid{grid-template-columns:1fr}}.platform-components__card{padding:2.5rem;background:#f8fafe;border-radius:1rem;border:2px solid transparent;transition:all .3s ease}.platform-components__card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border-color:#f0ff64}.platform-components__card-icon{margin-bottom:1.5rem}.platform-components__card-icon img{width:48px;height:48px}.platform-components__card-title{font-size:1.25rem;font-weight:700;color:#122d3f;margin-bottom:1rem}.platform-components__card-list{list-style:none;padding:0;margin:0}.platform-components__card-list li{position:relative;padding-left:2rem;margin-bottom:.5rem;font-size:1rem;line-height:1.3;color:#555}.platform-components__card-list li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;background:#f0ff64;border-radius:50%}.platform-modules{background:linear-gradient(135deg,#f3f7fe,#e8f2ff);padding:5rem 0}.platform-modules__title{font-size:2.5rem;font-weight:700;color:#122d3f;text-align:center;margin-bottom:1rem}@media(max-width:768px){.platform-modules__title{font-size:1.75rem}}.platform-modules__intro{font-size:1.125rem;color:#666;text-align:center;margin-bottom:4rem;max-width:700px;margin-left:auto;margin-right:auto}@media(max-width:768px){.platform-modules__intro{font-size:1rem;margin-bottom:3rem}}.platform-modules__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}@media(max-width:768px){.platform-modules__grid{grid-template-columns:1fr}}.platform-modules__card{background:#fff;padding:2.5rem;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:all .3s ease;border:2px solid transparent}.platform-modules__card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border-color:#f0ff64}.platform-modules__card--future{opacity:.85;border:2px dashed rgba(18,45,63,.15)}.platform-modules__card--future:hover{opacity:1;border-color:#f0ff64}.platform-modules__card-icon{margin-bottom:1.5rem}.platform-modules__card-icon img{width:48px;height:48px}.platform-modules__card-title{font-size:1.25rem;font-weight:700;color:#122d3f;margin-bottom:.5rem}.platform-modules__card-problem{font-size:1rem;color:#666;margin-bottom:1.5rem;font-style:italic}.platform-modules__card-list{list-style:none;padding:0;margin:0}.platform-modules__card-list li{position:relative;padding-left:2rem;margin-bottom:.5rem;font-size:1rem;line-height:1.3;color:#555}.platform-modules__card-list li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;background:#00d4aa;border-radius:50%}.platform-pricing{background:#fff;padding:5rem 0}.platform-pricing__title{font-size:2.5rem;font-weight:700;color:#122d3f;text-align:center;margin-bottom:2rem}@media(max-width:768px){.platform-pricing__title{font-size:1.75rem}}.platform-pricing__intro{font-size:1.125rem;line-height:1.6;color:#555;text-align:center;max-width:800px;margin:0 auto 4rem}@media(max-width:768px){.platform-pricing__intro{font-size:1rem;margin-bottom:3rem}}.platform-pricing__blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-bottom:4rem}@media(max-width:768px){.platform-pricing__blocks{grid-template-columns:1fr;margin-bottom:3rem}}.platform-pricing__block{padding:2.5rem;background:#f8fafe;border-radius:1rem;text-align:center;transition:all .3s ease}.platform-pricing__block:hover{transform:translateY(-4px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.platform-pricing__block-icon{margin-bottom:1.5rem}.platform-pricing__block-icon img{width:40px;height:40px}.platform-pricing__block-title{font-size:1.125rem;font-weight:700;color:#122d3f;margin-bottom:1rem}.platform-pricing__block-list{list-style:none;padding:0;margin:0;text-align:left}.platform-pricing__block-list li{position:relative;padding-left:2rem;margin-bottom:.5rem;font-size:1rem;line-height:1.3;color:#555}.platform-pricing__block-list li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;background:#f0ff64;border-radius:50%}.platform-pricing__plans{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-bottom:2rem}@media(max-width:768px){.platform-pricing__plans{grid-template-columns:1fr}}.platform-pricing__plan{position:relative;padding:2.5rem;background:#f8fafe;border-radius:1rem;border:2px solid transparent;text-align:center;transition:all .3s ease}.platform-pricing__plan:hover{transform:translateY(-4px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.platform-pricing__plan--featured{border-color:#f0ff64;background:#122d3f;color:#fff}.platform-pricing__plan--featured .platform-pricing__plan-name,.platform-pricing__plan--featured .platform-pricing__plan-modules{color:#fff}.platform-pricing__plan--featured .platform-pricing__plan-current{color:#f0ff64}.platform-pricing__plan-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:#f0ff64;color:#122d3f;padding:2px 14px;border-radius:100px;font-size:.75rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.platform-pricing__plan-name{font-size:1.5rem;font-weight:700;color:#122d3f;margin-bottom:.5rem}.platform-pricing__plan-description{font-size:1rem;color:#666;margin-bottom:1rem;line-height:1.3}.platform-pricing__plan--featured .platform-pricing__plan-description{color:#fffc}.platform-pricing__plan-modules{font-size:1rem;color:#666;margin-bottom:1.5rem}.platform-pricing__plan-price{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem}.platform-pricing__plan-original{font-size:1rem;color:#999;text-decoration:line-through}.platform-pricing__plan-discount{font-size:.875rem;font-weight:700;color:#fff;background:#e74c3c;padding:2px 8px;border-radius:100px}.platform-pricing__plan-current{font-size:2.5rem;font-weight:700;color:#122d3f}.platform-pricing__plan-current span{font-size:1.125rem;font-weight:400;color:#666}.platform-pricing__plan-cta{display:inline-block;margin-top:2rem;width:100%;padding:1rem 2rem;background:#f0ff64;color:#122d3f;font-size:1rem;font-weight:700;border:none;border-radius:.75rem;cursor:pointer;transition:all .3s ease;font-family:inherit}.platform-pricing__plan-cta:hover:not(:disabled){background:#ecff3b;transform:translateY(-2px)}.platform-pricing__plan-cta:disabled{opacity:.65;cursor:not-allowed}.platform-pricing__plan--featured .platform-pricing__plan-cta{background:#fff;color:#122d3f}.platform-pricing__plan--featured .platform-pricing__plan-cta:hover:not(:disabled){background:#ebebeb}.platform-pricing__loading{text-align:center;color:#555;font-size:1.125rem;padding:3rem 0;grid-column:1/-1}.platform-pricing__discount-note{text-align:center;font-size:.875rem;color:#666;margin-bottom:3rem;font-style:italic}.platform-pricing__table-wrapper{overflow-x:auto;margin-bottom:2.5rem}.platform-pricing__table{width:100%;border-collapse:collapse;font-size:1rem}.platform-pricing__table th,.platform-pricing__table td{padding:1rem 1.5rem;text-align:center;border-bottom:1px solid #e5e7eb}.platform-pricing__table th{background:#122d3f;color:#fff;font-weight:600;font-size:1.125rem}.platform-pricing__table th:first-child{background:transparent;color:#122d3f}.platform-pricing__table td:first-child{text-align:left;font-weight:500;color:#122d3f}.platform-pricing__table tbody tr{transition:background .15s ease}.platform-pricing__table tbody tr:hover{background:#f0ff640d}.platform-pricing__table-highlight{background:linear-gradient(135deg,#122d3f,#1a3d55)!important}.platform-pricing__addons-note{background:linear-gradient(135deg,#f0ff6414,#00d4aa14);padding:2rem 2.5rem;border-radius:.75rem;border-left:4px solid #f0ff64}.platform-pricing__addons-note p{font-size:1rem;line-height:1.3;color:#122d3f;margin:0}.platform-usecases{background:#f3f5f5;padding:5rem 0}.platform-usecases__title{font-size:2.5rem;font-weight:700;color:#122d3f;text-align:center;margin-bottom:4rem}@media(max-width:768px){.platform-usecases__title{font-size:1.75rem;margin-bottom:3rem}}.platform-usecases__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}@media(max-width:768px){.platform-usecases__grid{grid-template-columns:1fr}}.platform-usecases__card{background:#fff;padding:2.5rem;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:all .3s ease;border:2px solid transparent}.platform-usecases__card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border-color:#f0ff64}.platform-usecases__card-icon{margin-bottom:1.5rem}.platform-usecases__card-icon img{width:40px;height:40px}.platform-usecases__card-title{font-size:1.25rem;font-weight:700;color:#122d3f;margin-bottom:1.5rem}.platform-usecases__card-list{list-style:none;padding:0;margin:0}.platform-usecases__card-list li{position:relative;padding-left:2rem;margin-bottom:.5rem;font-size:1rem;line-height:1.3;color:#555}.platform-usecases__card-list li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;background:#00d4aa;border-radius:50%}.platform-why{background:#fff;padding:5rem 0}.platform-why__title{font-size:2.5rem;font-weight:700;color:#122d3f;text-align:center;margin-bottom:4rem}@media(max-width:768px){.platform-why__title{font-size:1.75rem;margin-bottom:3rem}}.platform-why__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}@media(max-width:768px){.platform-why__grid{grid-template-columns:1fr}}.platform-why__item{text-align:center;padding:2.5rem;border-radius:1rem;transition:all .3s ease}.platform-why__item:hover{background:#f8fafe;transform:translateY(-4px)}.platform-why__item-icon{margin-bottom:1.5rem}.platform-why__item-icon img{width:40px;height:40px}.platform-why__item-title{font-size:1.25rem;font-weight:700;color:#122d3f;margin-bottom:1rem}.platform-why__item-desc{font-size:1rem;line-height:1.3;color:#555;margin:0}.platform-faq{background:#f3f5f5;padding:5rem 0}.platform-faq__title{font-size:2.5rem;font-weight:700;color:#122d3f;text-align:center;margin-bottom:4rem}@media(max-width:768px){.platform-faq__title{font-size:1.75rem;margin-bottom:3rem}}.platform-faq__list{max-width:800px;margin:0 auto}.platform-faq__item{background:#fff;border-radius:.75rem;margin-bottom:1rem;overflow:hidden;box-shadow:0 1px 2px #0000000d;transition:box-shadow .3s ease}.platform-faq__item:hover,.platform-faq__item--open{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.platform-faq__question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:2rem 2.5rem;background:none;border:none;cursor:pointer;font-size:1.125rem;font-weight:600;color:#122d3f;text-align:left;gap:1.5rem;font-family:inherit}.platform-faq__question:hover{color:#0a1e28}@media(max-width:768px){.platform-faq__question{font-size:1rem;padding:1.5rem 2rem}}.platform-faq__icon{flex-shrink:0;font-size:1.5rem;color:#f0ff64;font-weight:700;width:28px;text-align:center}.platform-faq__answer{padding:0 2.5rem 2rem}.platform-faq__answer p{font-size:1rem;line-height:1.6;color:#555;margin:0}@media(max-width:768px){.platform-faq__answer{padding:0 2rem 1.5rem}}.platform-modal__overlay{position:fixed;inset:0;background:#0009;z-index:1040;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:platformModalFadeIn .15s ease ease-out}.platform-modal{position:relative;background:#fff;border-radius:1rem;padding:3rem;max-width:480px;width:100%;z-index:1050;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;animation:platformModalSlideUp .3s ease ease-out}@media(max-width:768px){.platform-modal{padding:2.5rem 2rem;max-width:100%}}.platform-modal__close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.75rem;color:#999;cursor:pointer;line-height:1;padding:.25rem;transition:color .15s ease}.platform-modal__close:hover:not(:disabled){color:#122d3f}.platform-modal__close:disabled{cursor:not-allowed;opacity:.4}.platform-modal__title{font-size:1.5rem;font-weight:700;color:#122d3f;margin:0 0 .5rem;padding-right:2.5rem}.platform-modal__subtitle{font-size:1.125rem;color:#555;margin:0 0 2.5rem}.platform-modal__subtitle span{font-size:1rem;color:#999}.platform-modal__form{display:flex;flex-direction:column;gap:1.5rem}.platform-modal__field{display:flex;flex-direction:column;gap:.25rem}.platform-modal__field label{font-size:.875rem;font-weight:600;color:#122d3f}.platform-modal__field input{padding:1rem;border:2px solid #e0e0e0;border-radius:.5rem;font-size:1rem;font-family:inherit;color:#122d3f;transition:border-color .15s ease}.platform-modal__field input::placeholder{color:#bbb}.platform-modal__field input:focus{outline:none;border-color:#f0ff64}.platform-modal__field input[aria-invalid=true]{border-color:#e74c3c}.platform-modal__field input:disabled{background:#f5f5f5;cursor:not-allowed}.platform-modal__error{font-size:.875rem;color:#e74c3c}.platform-modal__alert{padding:1rem;background:#e74c3c14;border:1px solid rgba(231,76,60,.3);border-radius:.5rem;color:#c0392b;font-size:.875rem;line-height:1.3}.platform-modal__submit{padding:1rem 2rem;background:#f0ff64;color:#122d3f;font-size:1rem;font-weight:700;border:none;border-radius:.75rem;cursor:pointer;font-family:inherit;transition:all .3s ease;margin-top:.5rem}.platform-modal__submit:hover:not(:disabled){background:#ecff3b;transform:translateY(-2px)}.platform-modal__submit:disabled{opacity:.65;cursor:not-allowed}@keyframes platformModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes platformModalSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.platform-cta{background:linear-gradient(135deg,#122d3f,#071117);color:#fff;padding:6rem 0;text-align:center;position:relative;overflow:hidden}.platform-cta:before{content:"";position:absolute;top:-10%;right:-10%;width:300px;height:300px;background:#f0ff64;opacity:.05;border-radius:50% 30%;transform:rotate(25deg)}@media(max-width:768px){.platform-cta:before{width:150px;height:150px}}.platform-cta__title{font-size:2.5rem;font-weight:700;color:#f0ff64;margin-bottom:2rem;position:relative;z-index:2}@media(max-width:768px){.platform-cta__title{font-size:1.75rem}}.platform-cta__description{font-size:1.125rem;line-height:1.6;color:#ffffffe6;max-width:600px;margin:0 auto 2.5rem;position:relative;z-index:2}@media(max-width:768px){.platform-cta__description{font-size:1rem}}.platform-cta__buttons{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;position:relative;z-index:2}.platform-cta__button{display:inline-block;padding:1rem 2.5rem;border-radius:100px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.platform-cta__button--primary{background:#f0ff64;color:#122d3f}.platform-cta__button--primary:hover{background:#f2ff7a;transform:translateY(-2px);box-shadow:0 8px 25px #f0ff644d}.platform-cta__button--secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.platform-cta__button--secondary:hover{border-color:#fff;transform:translateY(-2px)}.platform-checkout-result{padding:8rem 0 5rem;min-height:70vh;display:flex;align-items:center}.platform-checkout-result--error{background:linear-gradient(135deg,#fdf2f2,#fff5f5)}.platform-checkout-result--success{background:linear-gradient(135deg,#f0fdf4,#f5fff8)}.platform-checkout-result--pending{background:linear-gradient(135deg,#fffbeb,#fefce8)}.platform-checkout-result__card{max-width:620px;margin:0 auto;text-align:center;background:#fff;border-radius:1rem;padding:4rem 3rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@media(max-width:768px){.platform-checkout-result__card{padding:3rem 2rem}}.platform-checkout-result__icon{width:72px;height:72px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;margin-bottom:2rem;line-height:1}.platform-checkout-result--error .platform-checkout-result__icon{background:#e74c3c1a;color:#e74c3c}.platform-checkout-result--success .platform-checkout-result__icon{background:#22c55e1a;color:#22c55e}.platform-checkout-result--pending .platform-checkout-result__icon{background:#eab3081a;color:#eab308}.platform-checkout-result__icon--spin{animation:checkout-spin 1.5s linear infinite}.platform-checkout-result__title{font-size:1.75rem;font-weight:700;color:#122d3f;margin:0 0 1.5rem}@media(max-width:768px){.platform-checkout-result__title{font-size:1.5rem}}.platform-checkout-result__message{font-size:1.125rem;line-height:1.6;color:#555;margin:0 0 2.5rem}@media(max-width:768px){.platform-checkout-result__message{font-size:1rem}}.platform-checkout-result__reasons{text-align:left;background:#f8f9fa;border-radius:.75rem;padding:2rem 2.5rem;margin-bottom:2.5rem}.platform-checkout-result__reasons-title{font-size:1rem;font-weight:700;color:#122d3f;margin:0 0 1rem}.platform-checkout-result__reasons ul{list-style:none;padding:0;margin:0}.platform-checkout-result__reasons ul li{position:relative;padding-left:2rem;margin-bottom:.5rem;font-size:.875rem;line-height:1.3;color:#666}.platform-checkout-result__reasons ul li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;background:#e74c3c;border-radius:50%}.platform-checkout-result--success .platform-checkout-result__reasons ul li:before{background:#22c55e}.platform-checkout-result__actions{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem}.platform-checkout-result__btn{display:inline-block;padding:1rem 2.5rem;border-radius:100px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.platform-checkout-result__btn--primary{background:#f0ff64;color:#122d3f}.platform-checkout-result__btn--primary:hover{background:#ecff3b;transform:translateY(-2px);box-shadow:0 8px 25px #f0ff644d}.platform-checkout-result__btn--secondary{background:transparent;color:#122d3f;border:2px solid rgba(18,45,63,.2)}.platform-checkout-result__btn--secondary:hover{border-color:#122d3f;transform:translateY(-2px)}.platform-checkout-result__note{font-size:.875rem;color:#999;margin:0;line-height:1.3}.platform-checkout-result__plan-details{text-align:left;background:#f8f9fa;border-radius:.75rem;padding:2rem 2.5rem;margin-bottom:2.5rem}.platform-checkout-result__plan-dl{margin:0}.platform-checkout-result__plan-row{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.06)}.platform-checkout-result__plan-row:last-child{border-bottom:none}.platform-checkout-result__plan-row dt{font-size:.875rem;color:#666}.platform-checkout-result__plan-row dd{font-size:.875rem;font-weight:600;color:#122d3f;margin:0}.platform-checkout-result__capitalize{text-transform:capitalize}.platform-checkout-result__setup-note{font-size:.875rem;color:#eab308;margin:1rem 0 0;font-style:italic}.platform-checkout-result__activation{background:#22c55e0f;border-radius:.75rem;padding:1.5rem 2rem;margin-bottom:2.5rem;font-size:.875rem;line-height:1.3;color:#555}.platform-checkout-result__activation p{margin:0}.platform-checkout-result__activation strong{color:#122d3f}@keyframes checkout-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
