:root{--ipl-primary: #00ff88;--ipl-secondary: rgba(3, 115, 135, 1);--ipl-accent: #00a8cc;--ipl-danger: #ff4444;--ipl-warning: #ffaa00;--ipl-dark: #333333;--ipl-darker: #666666;--ipl-gray: #999999;--ipl-light: #cccccc;--ipl-white: #ffffff}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.Apostatudo-bg-img-3a29c2{display:block;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.Apostatudo-loading-overlay-4d16c0,#ipl-loading,[class*=loading],[id*=loading]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body,p,span,div{font-family:"Inter 18pt",BlinkMacSystemFont,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;font-weight:400}h1,h2{font-family:"Inter 18pt",BlinkMacSystemFont,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;font-weight:900}h3,button,input[type=submit],input[type=button],a,a *,a[class*=-btn]{font-family:"Inter 18pt",BlinkMacSystemFont,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;font-weight:700}body{font-size:.14rem;line-height:1.6;color:#333;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.Apostatudo-main-494e87{position:relative;max-width:7.5rem;margin:0 auto;min-height:calc(100vh - 7.6rem);display:flex;flex-direction:column}h1{font-size:.47rem!important;font-weight:900!important}h2{font-size:.36rem;font-weight:900}h3{font-size:.32rem;font-weight:700}p{font-size:.28rem;color:#333;line-height:1.4}.Apostatudo-section-underline-ca7320{width:100%;height:0;margin:.45rem auto .2rem;border-radius:999px}html.pc-simulator{background:linear-gradient(135deg,#667eea,#764ba2);height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center}html.pc-simulator body{width:620px;height:100vh;max-width:100%;margin:0;box-shadow:0 0 .5rem #0000004d;overflow-y:auto;overflow-x:hidden;position:relative;background-color:#fff;scrollbar-width:none;-ms-overflow-style:none}html.pc-simulator body::-webkit-scrollbar{display:none}html[data-device=mobile]{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}html[data-device=mobile] body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.Apostatudo-text-center-8fe996{text-align:center}.Apostatudo-text-left-77fb84{text-align:left}.Apostatudo-text-right-9f0fc6{text-align:right}.Apostatudo-flex-5ad82f{display:flex}.Apostatudo-flex-center-27df0d{display:flex;align-items:center;justify-content:center}.Apostatudo-flex-between-a4550f{display:flex;align-items:center;justify-content:space-between}.Apostatudo-hidden-ffe8c1{display:none}.Apostatudo-visible-6d16c9{display:block}.Apostatudo-btn-0117ca{border:none;border-radius:.15rem;cursor:pointer;font-size:.3rem;padding:.15rem .2rem;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.1rem}.Apostatudo-btn-primary-93b6a3{color:#fff}.Apostatudo-btn-primary-93b6a3:hover{transform:translateY(-.02rem);box-shadow:0 .05rem .15rem #0003}.Apostatudo-btn-secondary-dc3e8c{background:#002026;border:.03rem solid #46FFF6;color:#fff}.Apostatudo-btn-secondary-dc3e8c:hover{background:#46fff6;color:#056677}.Apostatudo-input-8456ea{border:none;background:transparent;padding:.15rem;font-size:.3rem;color:#333;outline:none;width:100%}.Apostatudo-input-8456ea::placeholder{color:#999}.Apostatudo-card-3d966d{background:#fff;border-radius:.15rem;padding:.3rem;box-shadow:0 .02rem .1rem #0000001a;transition:all .3s ease}.Apostatudo-card-3d966d:hover{transform:translateY(-.02rem);box-shadow:0 .05rem .15rem #00000026}.Apostatudo-icon-a6aeb9{width:.4rem;height:.4rem;object-fit:contain}.Apostatudo-icon-sm-0f1ba6{width:.3rem;height:.3rem}.Apostatudo-icon-lg-d294c8{width:.6rem;height:.6rem}.Apostatudo-mt-1-1e148e{margin-top:.1rem}.Apostatudo-mt-2-1a9925{margin-top:.2rem}.Apostatudo-mt-3-dcae28{margin-top:.3rem}.Apostatudo-mb-1-c7eaf3{margin-bottom:.1rem}.Apostatudo-mb-2-8253e2{margin-bottom:.2rem}.Apostatudo-mb-3-8afcca{margin-bottom:.3rem}.Apostatudo-p-1-77c661{padding:.1rem}.Apostatudo-p-2-864fa3{padding:.2rem}.Apostatudo-p-3-2d8b24{padding:.3rem}
