@keyframes nc-cta-pulse{0%,to{box-shadow:0 0 0 0 rgba(0,0,0,.14)}50%{box-shadow:0 0 0 12px transparent}}@keyframes nc-cta-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes nc-cta-glow{0%,to{filter:brightness(1)}50%{filter:brightness(var(--nc-glow-min,.85))}}@keyframes nc-cta-shimmer{0%{left:-60%}to{left:130%}}@keyframes nc-cta-scale{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.section-complete-platform{background:#f8faff;overflow:hidden;padding:2.5rem 0;position:relative}@media(min-width:768px){.section-complete-platform{padding:5rem 0}}@media(max-width:767.98px){.section-complete-platform>.container{display:flex;flex-direction:column}.section-complete-platform .complete-platform__summary-wrap{order:1}.section-complete-platform .complete-platform__grid{order:2}.section-complete-platform [data-plan-target]{scroll-margin-top:90px}}.section-complete-platform .complete-platform__blob{height:500px;opacity:.06;pointer-events:none;position:absolute;right:-8rem;top:-8rem;width:500px}.section-complete-platform .complete-platform__header{margin:0 auto 3.5rem}@media(min-width:768px){.section-complete-platform .complete-platform__header{text-align:center}}.section-complete-platform .complete-platform__heading{font-size:1.875rem;font-weight:700;line-height:1.25}@media(min-width:768px){.section-complete-platform .complete-platform__heading{line-height:1}}@media(min-width:640px){.section-complete-platform .complete-platform__heading{font-size:2.25rem}}@media(min-width:1024px){.section-complete-platform .complete-platform__heading{font-size:3rem}}.section-complete-platform .complete-platform__heading mark.nc-highlight{background:none;color:#017cff}.section-complete-platform .complete-platform__description{color:#4a4a4a;font-size:1.125rem;margin:.75rem auto 0;max-width:720px}.section-complete-platform .complete-platform__grid{align-items:stretch;display:grid;gap:1.5rem}@media(min-width:1024px){.section-complete-platform .complete-platform__grid{grid-template-columns:1fr 1.4fr}}.section-complete-platform .complete-platform__cards{border-radius:1rem;display:flex;flex-direction:column;gap:1.5rem;outline:1px solid transparent;transition:outline-color .2s ease}.section-complete-platform .complete-platform__cards.is-highlighted{outline-color:#017cff}.section-complete-platform .complete-platform__card,.section-complete-platform .complete-platform__hero-card{background:#f9fafb;border:1px solid #f3f3f3;border-radius:1rem;box-shadow:0 1px 2px rgba(0,0,0,.04);padding:1.5rem;transition:box-shadow .2s ease}.section-complete-platform .complete-platform__card:hover,.section-complete-platform .complete-platform__hero-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.08)}.section-complete-platform .complete-platform__card{display:flex;flex:1;flex-direction:column}.section-complete-platform .complete-platform__hero-card{background:#fff;border:1px solid transparent;border-radius:1rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.section-complete-platform .complete-platform__hero-card.is-highlighted{border-color:#017cff}.section-complete-platform .complete-platform__hero-card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.12)}.section-complete-platform .complete-platform__hero-badge{background:#2962ff;border-radius:999px;color:#fff;display:none;font-size:.6875rem;font-weight:700;left:50%;padding:.25rem 1rem;position:absolute;top:-.75rem;transform:translateX(-50%)}.section-complete-platform .complete-platform__hero-card.is-highlighted .complete-platform__hero-badge{display:block}.section-complete-platform .complete-platform__card-head{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.section-complete-platform .complete-platform__card-head h3{font-size:1rem;font-weight:700;margin:0}.section-complete-platform .complete-platform__card-icon{align-items:center;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.section-complete-platform .complete-platform__card-icon img,.section-complete-platform .complete-platform__card-icon svg{height:1.25rem;-o-object-fit:contain;object-fit:contain;width:1.25rem}.section-complete-platform .complete-platform__card-icon--a{color:#6b7280}.section-complete-platform .complete-platform__card-icon--b{color:#017cff}.section-complete-platform .complete-platform__plan-label{color:#9ca3af;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.section-complete-platform .complete-platform__card ul,.section-complete-platform .complete-platform__tier ul{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}.section-complete-platform .complete-platform__card ul li,.section-complete-platform .complete-platform__tier ul li{align-items:center;color:#4b5563;display:flex;font-size:.875rem;gap:.5rem}.section-complete-platform .complete-platform__card ul li svg,.section-complete-platform .complete-platform__tier ul li svg{color:#22c55e;flex-shrink:0;height:1rem;width:1rem}.section-complete-platform .complete-platform__tier{background:rgba(41,98,255,.06);border-radius:.75rem;margin-top:1rem;padding:.75rem}.section-complete-platform .complete-platform__tier--expert{background:rgba(41,98,255,.16)}.section-complete-platform .complete-platform__tier-head{align-items:center;color:#4b5563;display:flex;font-size:.75rem;font-weight:500;gap:.5rem;margin-bottom:.5rem}.section-complete-platform .complete-platform__tier-title{color:#1f2937;font-size:1rem;font-weight:700}.section-complete-platform .complete-platform__tier ul li{font-size:.875rem}.section-complete-platform .complete-platform__tier-badge{border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.05em;padding:.125rem .5rem;text-transform:uppercase}.section-complete-platform .complete-platform__tier-badge--a{background:#dbeafe;color:#017cff}.section-complete-platform .complete-platform__tier-badge--b{background:#2962ff;color:#fff}.section-complete-platform .complete-platform__summary-wrap{margin:0}@media(min-width:768px){.section-complete-platform .complete-platform__summary-wrap{margin:2.5rem auto 0}}.section-complete-platform .complete-platform__summary{background:#fff;border:1px solid #f3f3f3;border-radius:1rem;padding:1rem}.section-complete-platform .complete-platform__summary-heading{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;text-align:center}.section-complete-platform .complete-platform__summary-row{display:flex;flex-direction:column;gap:.75rem}@media(min-width:640px){.section-complete-platform .complete-platform__summary-row{align-items:center;flex-direction:row}}.section-complete-platform .complete-platform__summary-tile{background:#f9fafb;border:1px solid transparent;border-radius:.75rem;cursor:pointer;flex:1;font:inherit;overflow:hidden;padding:.75rem;position:relative;text-align:center;transition:border-color .2s ease,transform .15s ease}.section-complete-platform .complete-platform__summary-tile:hover{transform:translateY(-1px)}.section-complete-platform .complete-platform__summary-tile.is-active{border-color:#017cff}.section-complete-platform .complete-platform__summary-tile--1{background:rgba(41,98,255,.06)}.section-complete-platform .complete-platform__summary-tile--2{background:rgba(41,98,255,.16)}.section-complete-platform .complete-platform__summary-title{font-size:1rem;font-weight:700;margin-bottom:.125rem}.section-complete-platform .complete-platform__summary-text{color:#6b7280;font-size:.75rem}.section-complete-platform .complete-platform__tile-progress{background:rgba(0,0,0,.06);bottom:0;display:none;height:3px;left:0;position:absolute;right:0}.section-complete-platform .complete-platform__tile-progress span{background:#2962ff;display:block;height:100%;width:0}.section-complete-platform .complete-platform__summary-tile.is-active .complete-platform__tile-progress{display:block}.section-complete-platform .complete-platform__button{align-items:center;background:transparent;border-radius:999px;box-shadow:inset 0 0 0 2px #017cff;color:#017cff;display:inline-flex;font-weight:600;justify-content:center;padding:1rem 2rem;position:relative;text-decoration:none;transition:filter .35s ease,transform .35s ease;white-space:nowrap}.section-complete-platform .complete-platform__button:hover{animation-play-state:paused;filter:brightness(.9)}.section-complete-platform .complete-platform__button:hover:after{animation-play-state:paused}.section-complete-platform .complete-platform__button:active{animation-play-state:paused;filter:brightness(.82);transform:scale(.97)}@media(max-width:639.98px){.section-complete-platform .complete-platform__button{align-items:center;box-sizing:border-box;display:flex;font-size:1rem;justify-content:center;line-height:1.5;padding:1rem 1.5rem;text-align:center;white-space:normal;width:100%}}.section-complete-platform .complete-platform__button:hover{background:rgba(1,124,255,.08);color:#017cff}.section-complete-platform.is-auto-advancing .complete-platform__summary-tile.is-active .complete-platform__tile-progress span{animation:complete-platform-progress 4s linear}@keyframes complete-platform-progress{0%{width:0}to{width:100%}}
