@charset "UTF-8";html{overflow-y:scroll;overflow-x:clip}:root{--accent: #5e72e4;--primary: #1F2023;--secondary: #27282B;--tertiary: #37383B;--quadinary: #303236;--gray-accent: #cfd1d5}img{max-width:100%;height:auto;display:block;aspect-ratio:auto}.card-img-top{aspect-ratio:16/9;object-fit:cover;width:100%}body{font-family:system-ui!important;margin:0;color:#f3efef;background:var(--primary);font-size:1rem;line-height:1.4}h3{margin-top:0;margin-bottom:8px}.dash{padding:80px}.container{display:grid;grid-template-columns:minmax(280px,.4fr) 1fr;gap:48px;align-items:start;position:relative;max-width:1400px;margin:0 auto;padding:0 15px}@media (max-width: 767px){.row{margin-left:0!important;margin-right:0!important}[class*=col-]{padding-left:12px!important;padding-right:12px!important}.container{display:block!important;grid-template-columns:1fr;gap:0;padding:0 15px;width:100%;max-width:100%!important;box-sizing:border-box}}.nav-col{display:flex;flex-direction:column;align-items:start;justify-content:start;background:var(--secondary);padding:24px;border-radius:10px;position:sticky;top:80px}.nav-col h3{position:relative;margin-bottom:8px;padding-right:6px;display:flex;justify-content:start;align-items:center;gap:4px;flex-wrap:wrap;font-size:1.5rem;line-height:1.1}.nav-col h3 span{color:inherit}.nav-col h3:after{content:"3 Unlinked";font-size:.9rem;font-weight:500;line-height:1;color:#f8963a;padding:3px 6px;position:relative;border-radius:.2rem;background:hsla(29,93%,60%,.31);display:inline-block}.projects{display:grid;grid-template-columns:1fr;gap:2px;overflow-y:visible;max-height:none;width:100%;list-style:none;padding:0 16px;direction:rtl;text-align:left;margin-top:16px}.nav-col .projects{max-height:none;overflow:visible}.projects a{display:flex;align-items:center;direction:ltr;min-height:44px;padding:4px 8px;color:#fff;text-decoration:none;border-radius:3px;transition-property:background,color;transition-duration:.1s;transition-timing-function:ease-out}.projects a:hover{color:#d7d8db!important;background:var(--quadinary)}.projects::-webkit-scrollbar{width:4px}.projects::-webkit-scrollbar-track{background:var(--primary);border-radius:8px}.projects::-webkit-scrollbar-thumb{background-color:var(--accent);border-radius:8px}.search{background:var(--quadinary);padding:12px;width:100%;border-radius:5px;margin-top:12px;color:inherit;border:none;outline:none;-webkit-appearance:textfield}.search:focus{border:none;outline:none}.cont-col{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.project-card{background:var(--secondary);padding:24px;border-radius:10px}.project-card img{width:30%}.top{display:flex;align-items:flex-start;justify-content:start;gap:16px;margin-bottom:24px}.top h3{font-size:1.5rem;line-height:1.2}.top img{width:30%;border-radius:3px}.boost-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media screen and (max-width: 1140px){.boost-wrap{display:grid;grid-template-columns:1fr}}.booster-card{padding:16px;background:#37383B;border:1px solid #3D3F45;border-radius:3px;display:grid;grid-template-columns:1fr;gap:16px;position:relative}.boost-name-wrap{display:flex;align-items:start;flex-direction:column;justify-content:start}.boost-name{font-size:1.1rem;line-height:1;margin-bottom:6px}.boost-badge{font-size:.7rem;font-weight:600;text-transform:uppercase;background:hsla(231,71%,63%,.3);color:#92a0ed;padding:3px 6px;border-radius:3px;display:flex;align-items:center;justify-content:center;gap:6px}.boost-badge svg{width:15px;height:auto}.action-btn-group{display:flex;gap:4px;position:absolute;right:16px;bottom:16px}.action-btn-group a{display:flex;justify-content:center;align-items:center;padding:5px;color:#fff;border-radius:3px;background:hsl(220,62%,42%)}.action-btn-group a:first-child{background:hsl(350,60%,46%)}.action-btn-group a svg{width:20px;height:20px}.jb-class{display:flex;gap:4px;position:absolute;right:16px;top:16px;line-height:1;padding:5px;border-radius:3px;background:hsl(0,0%,42%)}.show-boost-btn{display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;padding:8px;background:var(--tertiary);border-radius:3px;color:inherit;transition-property:background;transition-duration:.3s;transition-timing-function:ease-out}.show-boost-btn:hover{background:var(--quadinary)}.connect{padding:16px;width:100%;margin-top:16px;background:var(--tertiary);border-radius:5px}.connect a,.connect button{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;text-decoration:none;background:var(--accent);color:#fff;padding:12px;width:100%;border-radius:3px;transition-property:background;transition-duration:.3s;transition-timing-function:ease-out;margin-top:12px;border:none;cursor:pointer;font-size:inherit}.connect a:hover,.connect button:hover{background:#455AD3!important}.connect a img,.click a img,.click img,.whatsapp-icon{width:28px;height:28px;object-fit:contain;display:inline-block;vertical-align:middle;margin-right:8px;border-radius:50%}@media screen and (max-width: 480px){.connect a img,.click a img,.click img,.whatsapp-icon{width:22px;height:22px;margin-right:6px}.whatsapp-float{right:12px!important;bottom:12px!important}}.whatsapp-float{position:fixed;right:20px;bottom:20px;z-index:9999;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#25D366;color:#fff;text-decoration:none;box-shadow:0 6px 18px #00000059}.whatsapp-float i{font-size:28px}.whatsapp-float:focus{outline:3px solid rgba(37,211,102,.25)}@media screen and (max-width: 480px){.whatsapp-float{width:52px;height:52px;right:12px;bottom:12px}.whatsapp-float i{font-size:22px}}.card-modern{border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #090a0e99,0 0 0 4px #5e72e408;transition:transform .18s ease,box-shadow .18s ease;border:1px solid rgba(255,255,255,.02)}.card-modern:hover{transform:translateY(-6px);box-shadow:0 18px 40px #090a0eb3,0 0 0 6px #5e72e40f}.pricing-column{border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,.06));border:1px solid rgba(255,255,255,.03);padding:0;display:flex;flex-direction:column;min-height:320px}.pricing-column .pricing-price-row{padding:20px 18px;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.02));text-align:center}.pricing-column .pricing-cost{font-size:1.6rem;font-weight:700;color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.45)}.pricing-column .number,.price.header .number,h2.number{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.45)}.pricing-column .pricing-row-title{padding:12px 18px;font-weight:700;color:#fff;text-align:center}.pricing-column ul.projects{padding:12px 18px 0;margin:0;list-style:none}.pricing-column .pricing-footer{padding:18px}.gem-button{display:inline-block;padding:10px 18px;border-radius:8px;text-decoration:none;color:#fff!important;transition:transform .12s ease,box-shadow .12s ease}.gem-button:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00000061}.gem-button.bg-primary,.gem-button.primary{background:var(--accent)}.gem-button.bg-success,.gem-button.success{background:#25D366}.gem-button.bg-danger,.gem-button.danger{background:#e14eca}.accordion-button{border-radius:8px;border:1px solid rgba(255,255,255,.04);box-shadow:inset 0 -2px #0000001f;transition:background .12s ease,transform .12s ease}.modal-backdrop{background-color:#02060d99!important;-webkit-backdrop-filter:blur(4px) saturate(120%);backdrop-filter:blur(4px) saturate(120%);transition:opacity .24s ease-in-out,backdrop-filter .24s ease-in-out}.modal.fade .modal-dialog{transform:translateY(-18px) scale(.98);opacity:0;transition:transform .32s cubic-bezier(.2,.9,.3,1),opacity .32s ease}.modal.show .modal-dialog{transform:translateY(0) scale(1);opacity:1}.modal-content{background:linear-gradient(180deg,rgba(30,34,39,.98) 0%,rgba(22,25,29,.98) 100%);border-radius:12px;border:1px solid rgba(255,255,255,.04);box-shadow:0 10px 30px #03081499,inset 0 1px #ffffff05;overflow:hidden}.modal-header{padding:18px 22px;background:linear-gradient(90deg,rgba(66,66,255,.06),rgba(255,66,150,.03));border-bottom:1px solid rgba(255,255,255,.03)}.modal-title{color:#fff;font-weight:700;font-size:1.25rem;letter-spacing:.2px}.modal-title:before{content:"\1f4e9";display:inline-block;margin-right:10px;transform:translateY(-1px);filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.modal-body{padding:18px 22px 22px;color:#ffffffe6}.modal-footer{padding:12px 18px 18px;background:linear-gradient(180deg,rgba(255,255,255,.01),rgba(0,0,0,0));border-top:1px solid rgba(255,255,255,.02)}.modal .form-control{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);color:#fffffff2;border-radius:6px;padding:10px 12px;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.modal .form-control:focus{outline:none;border-color:#6496ffe6;box-shadow:0 6px 20px #4285f41f;transform:translateY(-1px)}.modal .form-control::placeholder{color:#ffffff73}.modal .close{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.03);display:inline-flex;align-items:center;justify-content:center;box-shadow:none;border:1px solid rgba(255,255,255,.02)}.modal .close span{color:#fffc;font-size:18px}.modal .btn-primary{background:linear-gradient(180deg,#2f9bff 0%,#0066ff 100%);border:none;color:#fff;padding:8px 16px;border-radius:8px;box-shadow:0 8px 20px #1e6eff2e,0 2px 6px #00000073;transition:transform .16s ease,box-shadow .16s ease}.modal .btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 36px #1e6eff38}.modal .btn-secondary{background:transparent;border:1px solid rgba(255,255,255,.06);color:#ffffffd9;padding:8px 14px;border-radius:8px}.modal-header:after{content:"";display:block;height:4px;width:48px;margin-top:10px;border-radius:8px;background:linear-gradient(90deg,#8e44ff,#ff4da6)}@media (max-width: 576px){.modal-dialog{margin:8px!important;max-width:calc(100vw - 16px)!important;width:calc(100vw - 16px)!important}.modal-content{border-radius:10px}.modal-title{font-size:1.05rem}}.modal-header{position:relative}.modal-subtitle{display:block;font-size:.85rem;color:#ffffffbf;font-weight:500;margin-top:6px}.modal .form-group{margin-bottom:18px}.modal label{font-weight:600;color:#fffffff2;margin-bottom:6px;display:block}.modal-header .header-accent{position:absolute;right:18px;top:12px;width:56px;height:6px;border-radius:12px;background:linear-gradient(90deg,#8e44ff,#c84bff 60%,#ff4da6);box-shadow:0 4px 12px #8e44ff2e,inset 0 -2px 6px #ffffff08;transform:translateY(0);transition:transform .26s cubic-bezier(.2,.9,.3,1),opacity .24s ease}.modal.show .modal-header .header-accent{transform:translateY(0);opacity:1}.modal .close:hover{transform:rotate(12deg) scale(1.03);transition:transform .16s ease}.confetti-container{position:fixed;left:0;top:0;width:100%;height:0;pointer-events:none;overflow:visible;z-index:2000}.confetti-piece{position:absolute;width:10px;height:16px;opacity:.95;border-radius:2px;transform-origin:center;animation:confetti-fall 1.6s cubic-bezier(.2,.7,.1,1) forwards,confetti-spin 1.2s linear infinite}@keyframes confetti-fall{0%{transform:translateY(-20px) rotate(0) scale(1);opacity:1}to{transform:translateY(680px) rotate(720deg) scale(.95);opacity:0}}@keyframes confetti-spin{0%{transform:rotateX(0) rotateY(0)}to{transform:rotateX(360deg) rotateY(360deg)}}.accordion-button:hover{transform:translateY(-2px)}.connect-top{display:flex;align-items:center;justify-content:space-between;font-size:1.2rem}.connect-top svg{width:20px;height:20px}.connect-top a{margin-top:12px}.toggle-wrap{display:flex;align-items:start;justify-content:start;flex-direction:column;gap:4px}img.round,.round{width:120px;height:120px;border-radius:50%;object-fit:cover;display:inline-block}.testimonial-avatar,.testimonials-widget img,.avatar img,.avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}@media screen and (max-width: 960px){img.round,.round{width:72px;height:72px}}@media screen and (max-width: 480px){img.round,.round{width:56px;height:56px}.testimonial-avatar,.testimonials-widget img,.avatar img,.avatar{width:40px;height:40px}}.fixed-textarea{height:160px;max-height:40vh;width:100%}.toggle-item{display:flex;align-items:center;justify-content:center}.toggle-label{color:#39d05acc;font-size:.7rem;font-weight:600;text-transform:uppercase;background:hsla(133,62%,52%,.15);padding:3px 6px;min-width:64px;text-align:center;border-radius:3px;margin-right:6px}.toggle-label.alt{background:hsla(205,93%,60%,.31);color:#3aa9f8}.locked{display:flex;align-items:center;justify-content:center;width:50px;height:24px;background:grey;border-radius:20px}.locked svg{width:auto;height:16px}.active{color:#d7d8db!important;background:var(--quadinary)}.toggle-wrap input[type=checkbox]{height:0;width:0;visibility:hidden;margin:0}.toggle-wrap .switch-label{cursor:pointer;text-indent:-9999px;width:50px;height:24px;background:grey;display:block;border-radius:20px;position:relative}.toggle-wrap .switch-label:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:90px;transition:.3s}.toggle-wrap input[type=checkbox]:checked+.switch-label{background:hsl(133,62%,52%)}.toggle-wrap input[type=checkbox]:checked+.switch-label:after{left:calc(100% - 2px);transform:translate(-100%)}.toggle-wrap .switch-label:active:after{width:120px}@media screen and (max-width: 958px){.container{display:grid;grid-template-columns:1fr;gap:10px}.dash{padding:1px}.nav-col{position:relative;top:auto}.container{padding-left:12px!important;padding-right:12px!important}.projects{direction:ltr!important}body,html,.article,.wrap{max-width:100%;overflow-x:hidden}.cont-col{width:100%!important;grid-template-columns:minmax(0,1fr)!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}.top{flex-direction:column!important;gap:8px!important;align-items:stretch!important}.top img{width:100%!important;max-width:220px!important;height:auto!important;margin-bottom:8px!important}.accordion-button{white-space:normal!important;word-break:break-word!important}.whatsapp-float{right:12px!important;bottom:12px!important;width:52px!important;height:52px!important}.whatsapp-float i{font-size:22px}}.nav-col,.cont-col,.projects,.card-container,.skills,.boost-wrap{min-width:0}@media screen and (max-width: 480px){.container{width:100%!important;max-width:100%!important;grid-template-columns:1fr!important;padding-left:2px!important;padding-right:2px!important}.dash{padding:8px 0!important}}.accordion-button:focus{outline:none!important;box-shadow:0 0 0 4px #5e72e41f!important}.click{cursor:pointer}.modal-backdrop{z-index:1040}.modal{z-index:1050}.modal input,.modal textarea,.modal select{font-size:16px!important}*{box-sizing:border-box}body{background-color:#221d36;font-family:Montserrat,sans-serif;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:100vh;margin:0}app-root{display:block;width:100%;min-width:0}h3{margin:10px 0}h6{margin:5px 0;text-transform:uppercase}p{font-size:14px;line-height:21px}@media screen and (min-width: 480px){p p{font-size:10px}}@media screen and (min-width: 767px){p p{font-size:11px}}@media screen and (min-width: 959px){p p{font-size:13px}}.card-container{background-color:#231e39;border-radius:5px;box-shadow:0 10px 20px -10px #000000bf;color:#b3b8cd;padding-top:30px;position:relative;width:100%;max-width:350px;text-align:center}.card-container img.round,.card-container .round{display:block;margin:0 auto 12px;width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid rgba(94,114,228,.12);box-shadow:0 6px 18px #00000073}@media screen and (max-width: 480px){.card-container img.round,.card-container .round{width:100px;height:100px;margin-bottom:10px}.card-container h4{font-size:1.05rem}.card-container p,.card-container h6{font-size:.85rem}}@media screen and (min-width: 480px){.card-container{max-width:100%}}@media screen and (min-width: 959px){.card-container{max-width:100%;width:400px}}.skills{background-color:#1f1a36;text-align:left;padding:15px;margin-top:30px}.skills ul{list-style-type:none;margin:0;padding:0}.skills ul li{border:1px solid #2D2747;border-radius:2px;display:inline-block;font-size:12px;margin:0 7px 7px 0;padding:7px}.mobilenon{color:#1f1a36}@media screen and (max-width: 1150px){.mobilenon{display:contents;grid-template-columns:1fr;gap:48px}}.onlymobile{display:block;width:100%}@media screen and (min-width: 960px){.onlymobile{display:none}}.mobiletrue{display:none}@media screen and (max-width: 960px){.mobiletrue{display:block;width:100%}}.card-container .pro{color:#231e39;background-color:#febb0b;border-radius:3px;font-size:14px;font-weight:700;padding:3px 7px;position:absolute;top:30px;left:30px}.card-container .round{border:1px solid #8803cb;border-radius:50%;padding:7px}button.primary{background-color:#8803cb;border:1px solid #8803cb;border-radius:3px;color:#231e39;font-family:Montserrat,sans-serif;font-weight:500;padding:10px 25px}button.primary.ghost{background-color:transparent;color:#8803cb}.form-control,.form-select,.form-control:focus,.form-select:focus{background:#2a2730;color:#efeef2;border:1px solid #3d3a42}.form-control.is-invalid,.form-select.is-invalid,.is-invalid{background:#2a2730;color:#ffdede;border-color:#ff6b6b;box-shadow:none}.form-control.is-invalid:focus,.form-select.is-invalid:focus{box-shadow:0 0 0 .2rem #ff6b6b2e}.invalid-feedback{display:block;color:#ffb3b3;font-size:.9rem;margin-top:.25rem}.input-group .invalid-feedback{position:static}.btn[disabled],.btn.disabled{opacity:.7}.form-label{color:#e6e6ea}.form-control:focus,.form-select:focus{outline:2px solid rgba(142,106,255,.14)}@media (max-width: 960px){.container{grid-template-columns:1fr!important;gap:16px!important;padding-left:12px!important;padding-right:12px!important}.nav-col{position:static!important;top:auto!important;width:100%!important;padding:12px!important}.card-container{max-width:100%!important;width:100%!important;margin:0 auto!important}.top-name-wrap .accordion-body{padding-left:6px!important;padding-right:6px!important;font-size:.98rem!important;line-height:1.55!important}.top-name-wrap .accordion-item,.top-name-wrap .accordion-button{padding-left:4px!important;padding-right:4px!important}.top-name-wrap .boost-name{font-size:1rem!important}.top-name-wrap .connect p{font-size:.95rem!important;margin-bottom:6px!important}}@media (max-width: 1140px){.testimonials-widget,.testimonials-widget .media{width:100%!important;max-width:100%!important}.testimonials-widget{display:block!important;margin-left:0!important;margin-right:0!important;padding:12px!important}.testimonials-widget .media{display:flex!important;flex-direction:row!important;gap:8px!important;align-items:flex-start!important;overflow:hidden!important}.testimonials-widget .media img,.testimonials-widget .media .testimonial-avatar{width:48px!important;height:48px!important;max-width:48px!important;max-height:48px!important;object-fit:cover!important;flex:0 0 48px!important;border-radius:6px!important;display:block!important}.testimonials-widget .media .media-body{width:calc(100% - 56px)!important;overflow-wrap:break-word!important}}@media (max-width: 960px){.wrap,.article,.bodyportafolio{padding-left:0!important;padding-right:0!important;max-width:100%!important;width:100%!important}.container{padding-left:2px!important;padding-right:2px!important;max-width:100%!important;width:100%!important;grid-template-columns:1fr!important}.cont-col,.top-name-wrap{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.top-name-wrap .accordion-body{width:100%!important;max-width:100%!important;padding-left:10px!important;padding-right:10px!important}.dash,.nav-col,.projects{padding-left:0!important;padding-right:0!important}.card,.uk-card,.blog-post,.course-card,[class*=card]{position:relative;contain:layout style}.blog-post-thumbnail,.course-image,.post-image,.category-image,[class*=thumbnail],[class*=image]{position:relative;overflow:hidden;contain:layout style paint}.blog-post-thumbnail-inner,.course-card-image,.category-thumbnail{aspect-ratio:16/9;width:100%;overflow:hidden}.user-details-card-avatar,.avatar,[class*=avatar]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.modal,.modal-content,.modal-body,[role=dialog]{contain:layout style}button,.btn,a[class*=btn],[role=button]{contain:layout style paint;position:relative}form,.form-group,input,textarea,select{contain:layout}.container,p,span,h1,h2,h3,h4,h5,h6{contain:layout style}.btn{min-height:44px}.transition-3d-hover,.btn.transition-3d-hover{transition:transform .18s ease,opacity .18s ease!important;will-change:transform}.transition-3d-hover:hover,.btn.transition-3d-hover:hover{transform:translateY(-2px);opacity:.9}}.bubbles{position:fixed;width:100%;height:100vh;overflow:hidden;left:0;top:0;pointer-events:none}@media (max-width: 767px){.bubbles{display:none}}.bubbles-active .bubble{position:absolute;left:var(--bubble-left-offset);bottom:-75%;display:block;width:var(--bubble-radius);height:var(--bubble-radius);border-radius:50%;animation:float-up var(--bubble-float-duration) var(--bubble-float-delay) ease-in infinite}.bubbles-active .bubble:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:hsla(278,82%,33%,.3);border-radius:inherit;animation:var(--bubble-sway-type) var(--bubble-sway-duration) var(--bubble-sway-delay) ease-in-out alternate infinite}.bubbles-active .bubble:nth-child(0){--bubble-left-offset: 71vw;--bubble-radius: 9vw;--bubble-float-duration: 10s;--bubble-sway-duration: 6s;--bubble-float-delay: 1s;--bubble-sway-delay: 2s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(1){--bubble-left-offset: 38vw;--bubble-radius: 10vw;--bubble-float-duration: 10s;--bubble-sway-duration: 6s;--bubble-float-delay: 4s;--bubble-sway-delay: 3s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(2){--bubble-left-offset: 98vw;--bubble-radius: 4vw;--bubble-float-duration: 12s;--bubble-sway-duration: 4s;--bubble-float-delay: 4s;--bubble-sway-delay: 0s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(3){--bubble-left-offset: 33vw;--bubble-radius: 6vw;--bubble-float-duration: 6s;--bubble-sway-duration: 5s;--bubble-float-delay: 2s;--bubble-sway-delay: 2s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(4){--bubble-left-offset: 44vw;--bubble-radius: 2vw;--bubble-float-duration: 9s;--bubble-sway-duration: 5s;--bubble-float-delay: 0s;--bubble-sway-delay: 2s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(5){--bubble-left-offset: 2vw;--bubble-radius: 1vw;--bubble-float-duration: 10s;--bubble-sway-duration: 5s;--bubble-float-delay: 2s;--bubble-sway-delay: 1s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(6){--bubble-left-offset: 56vw;--bubble-radius: 8vw;--bubble-float-duration: 6s;--bubble-sway-duration: 5s;--bubble-float-delay: 0s;--bubble-sway-delay: 3s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(7){--bubble-left-offset: 62vw;--bubble-radius: 2vw;--bubble-float-duration: 10s;--bubble-sway-duration: 6s;--bubble-float-delay: 1s;--bubble-sway-delay: 3s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(8){--bubble-left-offset: 0vw;--bubble-radius: 8vw;--bubble-float-duration: 7s;--bubble-sway-duration: 4s;--bubble-float-delay: 4s;--bubble-sway-delay: 0s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(9){--bubble-left-offset: 47vw;--bubble-radius: 4vw;--bubble-float-duration: 7s;--bubble-sway-duration: 6s;--bubble-float-delay: 3s;--bubble-sway-delay: 2s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(10){--bubble-left-offset: 61vw;--bubble-radius: 1vw;--bubble-float-duration: 7s;--bubble-sway-duration: 4s;--bubble-float-delay: 1s;--bubble-sway-delay: 1s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(11){--bubble-left-offset: 65vw;--bubble-radius: 2vw;--bubble-float-duration: 12s;--bubble-sway-duration: 4s;--bubble-float-delay: 3s;--bubble-sway-delay: 4s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(12){--bubble-left-offset: 95vw;--bubble-radius: 7vw;--bubble-float-duration: 10s;--bubble-sway-duration: 5s;--bubble-float-delay: 3s;--bubble-sway-delay: 4s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(13){--bubble-left-offset: 65vw;--bubble-radius: 3vw;--bubble-float-duration: 10s;--bubble-sway-duration: 6s;--bubble-float-delay: 2s;--bubble-sway-delay: 0s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(14){--bubble-left-offset: 96vw;--bubble-radius: 10vw;--bubble-float-duration: 10s;--bubble-sway-duration: 5s;--bubble-float-delay: 3s;--bubble-sway-delay: 2s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(15){--bubble-left-offset: 56vw;--bubble-radius: 6vw;--bubble-float-duration: 11s;--bubble-sway-duration: 5s;--bubble-float-delay: 1s;--bubble-sway-delay: 0s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(16){--bubble-left-offset: 100vw;--bubble-radius: 3vw;--bubble-float-duration: 9s;--bubble-sway-duration: 6s;--bubble-float-delay: 3s;--bubble-sway-delay: 4s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(17){--bubble-left-offset: 63vw;--bubble-radius: 2vw;--bubble-float-duration: 11s;--bubble-sway-duration: 5s;--bubble-float-delay: 2s;--bubble-sway-delay: 1s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(18){--bubble-left-offset: 74vw;--bubble-radius: 6vw;--bubble-float-duration: 9s;--bubble-sway-duration: 5s;--bubble-float-delay: 2s;--bubble-sway-delay: 3s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(19){--bubble-left-offset: 57vw;--bubble-radius: 9vw;--bubble-float-duration: 7s;--bubble-sway-duration: 6s;--bubble-float-delay: 4s;--bubble-sway-delay: 0s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(20){--bubble-left-offset: 48vw;--bubble-radius: 2vw;--bubble-float-duration: 9s;--bubble-sway-duration: 5s;--bubble-float-delay: 4s;--bubble-sway-delay: 2s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(21){--bubble-left-offset: 87vw;--bubble-radius: 10vw;--bubble-float-duration: 12s;--bubble-sway-duration: 4s;--bubble-float-delay: 1s;--bubble-sway-delay: 1s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(22){--bubble-left-offset: 43vw;--bubble-radius: 5vw;--bubble-float-duration: 11s;--bubble-sway-duration: 5s;--bubble-float-delay: 1s;--bubble-sway-delay: 0s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(23){--bubble-left-offset: 23vw;--bubble-radius: 7vw;--bubble-float-duration: 7s;--bubble-sway-duration: 6s;--bubble-float-delay: 1s;--bubble-sway-delay: 4s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(24){--bubble-left-offset: 60vw;--bubble-radius: 10vw;--bubble-float-duration: 8s;--bubble-sway-duration: 6s;--bubble-float-delay: 3s;--bubble-sway-delay: 0s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(25){--bubble-left-offset: 3vw;--bubble-radius: 2vw;--bubble-float-duration: 9s;--bubble-sway-duration: 5s;--bubble-float-delay: 3s;--bubble-sway-delay: 2s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(26){--bubble-left-offset: 16vw;--bubble-radius: 4vw;--bubble-float-duration: 11s;--bubble-sway-duration: 4s;--bubble-float-delay: 0s;--bubble-sway-delay: 4s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(27){--bubble-left-offset: 75vw;--bubble-radius: 6vw;--bubble-float-duration: 6s;--bubble-sway-duration: 6s;--bubble-float-delay: 3s;--bubble-sway-delay: 1s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(28){--bubble-left-offset: 20vw;--bubble-radius: 5vw;--bubble-float-duration: 7s;--bubble-sway-duration: 5s;--bubble-float-delay: 1s;--bubble-sway-delay: 1s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(29){--bubble-left-offset: 33vw;--bubble-radius: 9vw;--bubble-float-duration: 10s;--bubble-sway-duration: 4s;--bubble-float-delay: 3s;--bubble-sway-delay: 3s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(30){--bubble-left-offset: 36vw;--bubble-radius: 9vw;--bubble-float-duration: 10s;--bubble-sway-duration: 4s;--bubble-float-delay: 0s;--bubble-sway-delay: 0s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(31){--bubble-left-offset: 11vw;--bubble-radius: 8vw;--bubble-float-duration: 10s;--bubble-sway-duration: 5s;--bubble-float-delay: 3s;--bubble-sway-delay: 3s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(32){--bubble-left-offset: 96vw;--bubble-radius: 10vw;--bubble-float-duration: 7s;--bubble-sway-duration: 6s;--bubble-float-delay: 4s;--bubble-sway-delay: 4s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(33){--bubble-left-offset: 97vw;--bubble-radius: 7vw;--bubble-float-duration: 9s;--bubble-sway-duration: 4s;--bubble-float-delay: 2s;--bubble-sway-delay: 3s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(34){--bubble-left-offset: 87vw;--bubble-radius: 9vw;--bubble-float-duration: 12s;--bubble-sway-duration: 5s;--bubble-float-delay: 3s;--bubble-sway-delay: 3s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(35){--bubble-left-offset: 13vw;--bubble-radius: 10vw;--bubble-float-duration: 8s;--bubble-sway-duration: 6s;--bubble-float-delay: 0s;--bubble-sway-delay: 4s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(36){--bubble-left-offset: 40vw;--bubble-radius: 4vw;--bubble-float-duration: 8s;--bubble-sway-duration: 6s;--bubble-float-delay: 4s;--bubble-sway-delay: 2s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(37){--bubble-left-offset: 62vw;--bubble-radius: 6vw;--bubble-float-duration: 6s;--bubble-sway-duration: 6s;--bubble-float-delay: 1s;--bubble-sway-delay: 1s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(38){--bubble-left-offset: 12vw;--bubble-radius: 5vw;--bubble-float-duration: 7s;--bubble-sway-duration: 4s;--bubble-float-delay: 1s;--bubble-sway-delay: 1s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(39){--bubble-left-offset: 60vw;--bubble-radius: 5vw;--bubble-float-duration: 9s;--bubble-sway-duration: 5s;--bubble-float-delay: 0s;--bubble-sway-delay: 4s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(40){--bubble-left-offset: 5vw;--bubble-radius: 8vw;--bubble-float-duration: 6s;--bubble-sway-duration: 5s;--bubble-float-delay: 3s;--bubble-sway-delay: 2s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(41){--bubble-left-offset: 18vw;--bubble-radius: 2vw;--bubble-float-duration: 8s;--bubble-sway-duration: 4s;--bubble-float-delay: 4s;--bubble-sway-delay: 2s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(42){--bubble-left-offset: 81vw;--bubble-radius: 2vw;--bubble-float-duration: 12s;--bubble-sway-duration: 5s;--bubble-float-delay: 0s;--bubble-sway-delay: 0s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(43){--bubble-left-offset: 85vw;--bubble-radius: 6vw;--bubble-float-duration: 10s;--bubble-sway-duration: 4s;--bubble-float-delay: 0s;--bubble-sway-delay: 2s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(44){--bubble-left-offset: 63vw;--bubble-radius: 8vw;--bubble-float-duration: 10s;--bubble-sway-duration: 5s;--bubble-float-delay: 4s;--bubble-sway-delay: 2s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(45){--bubble-left-offset: 23vw;--bubble-radius: 9vw;--bubble-float-duration: 9s;--bubble-sway-duration: 6s;--bubble-float-delay: 0s;--bubble-sway-delay: 1s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(46){--bubble-left-offset: 74vw;--bubble-radius: 9vw;--bubble-float-duration: 10s;--bubble-sway-duration: 4s;--bubble-float-delay: 1s;--bubble-sway-delay: 3s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(47){--bubble-left-offset: 63vw;--bubble-radius: 2vw;--bubble-float-duration: 8s;--bubble-sway-duration: 5s;--bubble-float-delay: 2s;--bubble-sway-delay: 4s;--bubble-sway-type: sway-left-to-right}.bubbles-active .bubble:nth-child(48){--bubble-left-offset: 55vw;--bubble-radius: 8vw;--bubble-float-duration: 6s;--bubble-sway-duration: 4s;--bubble-float-delay: 1s;--bubble-sway-delay: 1s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(49){--bubble-left-offset: 62vw;--bubble-radius: 6vw;--bubble-float-duration: 7s;--bubble-sway-duration: 4s;--bubble-float-delay: 1s;--bubble-sway-delay: 1s;--bubble-sway-type: sway-right-to-left}.bubbles-active .bubble:nth-child(50){--bubble-left-offset: 39vw;--bubble-radius: 5vw;--bubble-float-duration: 9s;--bubble-sway-duration: 5s;--bubble-float-delay: 4s;--bubble-sway-delay: 4s;--bubble-sway-type: sway-right-to-left}@keyframes float-up{to{transform:translateY(-175vh)}}@keyframes sway-left-to-right{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes sway-right-to-left{0%{transform:translate(100%)}to{transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.bubble,.bubble:before{animation:none}}:root{--brand-purple: #8b5cf6;--brand-purple-soft: #a78bfa;--brand-purple-deep: #6d28d9;--brand-yellow: #FEBB0B;--wa-green: #25D366;--glass-bg: rgba(255, 255, 255, .04);--glass-bg-strong: rgba(255, 255, 255, .07);--glass-border: rgba(255, 255, 255, .09);--glass-border-hover: rgba(167, 139, 250, .45);--text-strong: #ffffff;--text-body: rgba(255, 255, 255, .78);--text-muted: rgba(255, 255, 255, .55);--service-accent: var(--brand-purple-soft)}.stars-bg{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}.stars-bg>span{position:absolute;top:0;left:0;background:transparent;border-radius:50%;box-shadow:571px 173px #00bcd4,1732px 143px #00bcd4,1745px 454px #ff5722,234px 784px #00bcd4,1793px 1123px #ff9800,1076px 504px #03a9f4,633px 601px #ff5722,350px 630px #ffeb3b,1164px 782px #00bcd4,76px 690px #3f51b5,1825px 701px #cddc39,1646px 578px #ffeb3b,544px 293px #2196f3,445px 1061px #673ab7,928px 47px #00bcd4,168px 1410px #8bc34a,777px 782px #9c27b0,1235px 1941px #9c27b0,104px 1690px #8bc34a,1167px 1338px #e91e63,345px 1652px #009688,1682px 1196px #f44336,1995px 494px #8bc34a,428px 798px #ff5722,340px 1623px #f44336,605px 349px #9c27b0,1339px 1344px #673ab7,1102px 1745px #3f51b5,1592px 1676px #2196f3,419px 1024px #ff9800,630px 1033px #4caf50,1995px 1644px #00bcd4,1092px 712px #9c27b0,1355px 606px #f44336,622px 1881px #cddc39,1481px 621px #9e9e9e,19px 1348px #8bc34a,864px 1780px #e91e63,442px 1136px #2196f3,67px 712px #ff5722,89px 1406px #f44336,275px 321px #009688,592px 630px #e91e63,1012px 1690px #9c27b0,1749px 23px #673ab7,94px 1542px #ffeb3b,1201px 1657px #3f51b5,1505px 692px #2196f3,1799px 601px #03a9f4,656px 811px #00bcd4,701px 597px #00bcd4,1202px 46px #ff5722,890px 569px #ff5722,1613px 813px #2196f3,223px 252px #ff9800,983px 1093px #f44336,726px 1029px #ffc107,1764px 778px #cddc39,622px 1643px #f44336,174px 1559px #673ab7,212px 517px #00bcd4,340px 505px #fff,1700px 39px #fff,1768px 516px #f44336,849px 391px #ff9800,228px 1824px #fff,1119px 1680px #ffc107,812px 1480px #3f51b5,1438px 1585px #cddc39,137px 1397px #fff,1080px 456px #673ab7,1208px 1437px #03a9f4,857px 281px #f44336,1254px 1306px #cddc39,987px 990px #4caf50,1655px 911px #00bcd4,1102px 1216px #ff5722,1807px 1044px #fff,660px 435px #03a9f4,299px 678px #4caf50,1193px 115px #ff9800,918px 290px #cddc39,1447px 1422px #ffeb3b,91px 1273px #9c27b0,108px 223px #ffeb3b,146px 754px #00bcd4,461px 1446px #ff5722,1004px 391px #673ab7,1529px 516px #f44336,1206px 845px #cddc39,347px 583px #009688,1102px 1332px #f44336,709px 1756px #00bcd4,1972px 248px #fff,1669px 1344px #ff5722,1132px 406px #f44336,320px 1076px #cddc39,126px 943px #ffeb3b,263px 604px #ff5722,1546px 692px #f44336;animation:animStar 150s linear infinite}.stars-bg>span:nth-child(1){width:3px;height:3px}.stars-bg>span:nth-child(2){width:3px;height:3px;animation-duration:90s;opacity:.6}.stars-bg>span:nth-child(3){width:2px;height:2px;animation-duration:50s}.stars-bg>span:nth-child(4){width:1px;height:1px;animation-duration:80s}@keyframes animStar{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}@media (prefers-reduced-motion: reduce){.stars-bg>span{animation:none}}.page-shell{position:relative;min-height:100vh}.page-shell>.wrap{position:relative;z-index:1}.glass-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;padding:24px;color:var(--text-body);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .25s ease,transform .25s ease}.glass-card.is-hover:hover{border-color:var(--glass-border-hover);transform:translateY(-4px)}.glass-card.is-featured{border-color:#8b5cf699;background:rgba(139,92,246,.08);box-shadow:0 0 0 1px #8b5cf640,0 18px 40px -18px #8b5cf68c}.glass-card h2,.glass-card h3,.glass-card h4{color:var(--text-strong)}.ds-section{margin:0 0 56px}.eyebrow{display:inline-block;color:var(--brand-yellow);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px}.eyebrow-pill{display:inline-block;padding:5px 14px;border-radius:999px;border:1px solid rgba(167,139,250,.35);background:rgba(139,92,246,.12);color:var(--brand-purple-soft);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.section-title{color:var(--text-strong);font-size:clamp(1.3rem,2.4vw,1.75rem);font-weight:700;line-height:1.25;text-align:center;margin:0 0 10px}.section-sub{color:var(--text-muted);text-align:center;max-width:640px;margin:0 auto 28px;font-size:.95rem;line-height:1.6}.text-gradient{background:linear-gradient(90deg,var(--brand-purple-soft),#f0abfc);-webkit-background-clip:text;background-clip:text;color:transparent}.price-highlight{color:var(--brand-yellow);font-weight:800}.btn-glow,.btn-wa,.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 24px;border-radius:999px;font-family:inherit;font-weight:700;font-size:.95rem;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn-glow:hover,.btn-wa:hover,.btn-ghost:hover{text-decoration:none;transform:translateY(-2px)}.btn-glow{background:linear-gradient(135deg,var(--brand-purple),var(--brand-purple-deep));color:#fff;box-shadow:0 10px 26px -10px #8b5cf6cc}.btn-glow:hover{color:#fff;box-shadow:0 14px 32px -10px #8b5cf6f2}.btn-wa{background:var(--wa-green);color:#0b2b16}.btn-wa:hover{color:#0b2b16;background:#1ebe5a}.btn-ghost{background:transparent;color:#fff;border-color:#ffffff47}.btn-ghost:hover{color:#fff;background:rgba(255,255,255,.07)}.btn-row{display:flex;flex-wrap:wrap;gap:12px}.btn-row.is-center{justify-content:center}.ds-hero{text-align:center;padding:40px 28px;margin:0 0 40px;border-radius:20px;background:radial-gradient(120% 90% at 50% 0%,rgba(139,92,246,.22),transparent 60%),var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ds-hero h1{color:#fff;font-size:clamp(1.6rem,3.4vw,2.5rem);font-weight:800;line-height:1.2;margin:16px 0 14px}.ds-hero .ds-hero-lead{color:var(--text-body);max-width:640px;margin:0 auto 24px;font-size:1rem;line-height:1.65}.ds-hero .ds-hero-lead strong:not(.price-highlight){color:#fff}.ds-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;margin-top:28px}.ds-stats div{text-align:center}.ds-stats strong{display:block;color:#fff;font-size:1.45rem;font-weight:800}.ds-stats span{color:var(--text-muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.trust-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;list-style:none;padding:0;margin:0 0 40px}.trust-strip li{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-body);font-size:.86rem;line-height:1.35}.trust-strip i,.trust-strip .trust-icon{flex:0 0 auto;color:var(--brand-purple-soft);font-size:1.15rem}.trust-strip strong{color:#fff}.ds-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.ds-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:rgba(139,92,246,.14);color:var(--service-accent);font-size:1.3rem;margin-bottom:12px}.ds-check-list{list-style:none;padding:0;margin:0}.ds-check-list li{position:relative;padding:8px 0 8px 24px;border-bottom:1px solid rgba(255,255,255,.06);color:var(--text-body);font-size:.9rem}.ds-check-list li:last-child{border-bottom:none}.ds-check-list li:before{content:"\2713";position:absolute;left:0;color:var(--service-accent);font-weight:700}.ds-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;counter-reset:ds-step}.ds-steps .glass-card{position:relative;padding-top:26px}.ds-steps .glass-card:before{counter-increment:ds-step;content:counter(ds-step);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--brand-purple),var(--brand-purple-deep));color:#fff;font-weight:700;margin-bottom:10px}.ds-steps .glass-card h3{font-size:1rem;margin:0 0 6px}.ds-steps .glass-card p{font-size:.86rem;line-height:1.55;margin:0;color:var(--text-body)}.faq-glass details{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;margin-bottom:10px;padding:14px 18px;transition:border-color .2s ease}.faq-glass details[open]{border-color:#a78bfa66}.faq-glass summary{color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;list-style-position:outside}.faq-glass p{color:var(--text-body);font-size:.9rem;line-height:1.65;margin:10px 0 0}.testimonial-card blockquote{margin:0 0 14px;color:#fff;font-size:1rem;line-height:1.6;font-style:italic}.testimonial-card .testimonial-author{color:var(--text-muted);font-size:.85rem}.testimonial-card .testimonial-author strong{color:var(--brand-yellow);font-style:normal}.testimonial-card .stars{color:var(--brand-yellow);letter-spacing:2px;margin-bottom:10px}.project-mini{display:flex;flex-direction:column;gap:6px;text-decoration:none}.project-mini h3{font-size:1rem;margin:0}.project-mini p{font-size:.86rem;margin:0;color:var(--text-body);line-height:1.5}.project-mini .project-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.project-mini .project-tags span{font-size:.7rem;padding:3px 9px;border-radius:999px;background:rgba(139,92,246,.12);color:var(--brand-purple-soft)}.project-mini:hover{text-decoration:none}.link-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.link-list a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:var(--glass-bg);border:1px solid var(--glass-border);color:#fff;text-decoration:none;font-weight:600;font-size:.92rem;transition:border-color .2s ease,transform .2s ease}.link-list a:after{content:"\2192";color:var(--brand-purple-soft)}.link-list a:hover{border-color:var(--glass-border-hover);transform:translate(3px);color:#fff;text-decoration:none}.cta-panel{text-align:center;padding:40px 24px;border-radius:20px;background:radial-gradient(100% 120% at 50% 100%,rgba(139,92,246,.28),transparent 65%),var(--glass-bg);border:1px solid rgba(167,139,250,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cta-panel h2{color:#fff;font-size:clamp(1.3rem,2.6vw,1.8rem);font-weight:800;margin:0 0 10px}.cta-panel p{color:var(--text-body);max-width:560px;margin:0 auto 22px}.svc-main{width:92%;max-width:1100px;margin:32px auto 48px}.svc-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;align-items:stretch}.svc-plan{position:relative;display:flex;flex-direction:column;gap:10px;padding-top:30px}.svc-plan .ds-check-list{flex:1}.svc-plan .btn-glow,.svc-plan .btn-wa{width:100%;margin-top:6px}.svc-plan.is-featured{transform:translateY(-6px);background:radial-gradient(120% 80% at 50% 0%,rgba(139,92,246,.28),transparent 70%),rgba(139,92,246,.08)}.svc-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);white-space:nowrap;padding:4px 14px;border-radius:999px;background:linear-gradient(135deg,var(--brand-purple),var(--brand-purple-deep));color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 6px 18px -6px #8b5cf6e6}.svc-badge.is-alt{background:rgba(37,211,102,.16);border:1px solid rgba(37,211,102,.5);color:#86efac;box-shadow:none}.svc-plan-name{font-size:1.15rem;font-weight:700;margin:0}.svc-plan-tagline{color:var(--text-muted);font-size:.85rem;margin:0;min-height:2.6em}.svc-plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.svc-plan-price .price-highlight{font-size:2rem;line-height:1.1}.svc-plan-price small{color:var(--text-muted);font-size:.78rem}.svc-plan-delivery{color:var(--brand-purple-soft);font-size:.8rem;font-weight:600;margin:0}.svc-plan-more{text-align:center;color:var(--text-muted);font-size:.82rem;text-decoration:underline}.svc-plan-more:hover{color:#fff}.svc-note{margin:24px auto 0;max-width:720px;text-align:center;color:var(--text-muted);font-size:.88rem}.svc-note strong{color:#fff}.svc-after{margin-top:20px}.svc-links a .price-highlight{margin-left:auto;font-size:.85rem}.svc-seo-text{max-width:760px;margin:0 auto 40px;text-align:center;color:var(--text-muted);font-size:.88rem;line-height:1.7}.svc-seo-text strong{color:#fff}.ds-breadcrumb ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0 0 16px;font-size:.8rem;color:var(--text-muted)}.ds-breadcrumb li+li:before{content:"/";margin-right:6px;color:#ffffff4d}.ds-breadcrumb a{color:var(--brand-purple-soft);text-decoration:none}.ds-breadcrumb a:hover{color:#fff}.launch-strip{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:8px 14px;border:1px solid rgba(254,187,11,.35);border-radius:14px;background:rgba(254,187,11,.08);color:#f5f3ff;font-size:.82rem;line-height:1.4}.launch-strip strong{color:var(--brand-yellow)}.svc-compare-wrap{padding:8px}.svc-compare{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.88rem}.svc-compare thead th:first-child{width:24%}.svc-compare th,.svc-compare td{padding:12px;text-align:left;overflow-wrap:break-word;border-bottom:1px solid rgba(255,255,255,.06);color:var(--text-body);vertical-align:top}.svc-compare thead th{color:var(--text-muted);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.svc-compare tbody th{color:#fff;font-weight:600}.svc-compare tbody tr:last-child th,.svc-compare tbody tr:last-child td{border-bottom:none}.svc-compare .is-me{color:#fff;background:rgba(139,92,246,.1)}.svc-compare thead .is-me{color:var(--brand-yellow)}.svc-compare td.is-me:before{content:"\2713  ";color:var(--brand-purple-soft);font-weight:700}.svc-compare-note{color:var(--text-muted);font-size:.75rem;text-align:center;margin:10px auto 0;max-width:640px}@media (max-width: 560px){.svc-compare{font-size:.78rem}.svc-compare th,.svc-compare td{padding:10px 6px}.svc-compare thead th{font-size:.65rem;letter-spacing:.04em}}.launch-strip__dot{width:8px;height:8px;border-radius:50%;background:var(--brand-yellow);box-shadow:0 0 0 4px #febb0b33;flex-shrink:0}.ds-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.mobile-cta-bar{display:none}@media (max-width: 767px){.mobile-cta-bar{display:flex;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:9990;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(24,20,44,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(167,139,250,.3)}.mobile-cta-bar a,.mobile-cta-bar button{flex:1;min-height:44px;padding:0 12px;font-size:.88rem}body:has(.mobile-cta-bar) .whatsapp-float{display:none!important}body:has(.mobile-cta-bar){padding-bottom:72px}.ds-hero,.cta-panel{padding:28px 16px}.glass-card{padding:18px}.btn-row .btn-glow,.btn-row .btn-wa,.btn-row .btn-ghost{width:100%}.svc-main{width:100%;margin-top:16px}.svc-plan.is-featured{transform:none}.svc-plan-price .price-highlight{font-size:1.7rem}}
