.header{background-color:#fcf0d9;padding:.5em 3em;position:fixed;width:100%;z-index:1000000000000}.header img{height:auto;width:200px}.header a{color:rgba(41,37,36,.847);font-family:Parkinsans,sans-serif;font-size:16px;font-weight:500;margin-right:20px}.header .btn-download{background-image:linear-gradient(90deg,#f49f67,#fed264);border:none;border-radius:10px;box-shadow:0 4px 10px #00000026;color:#fff;cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;padding:8px 20px;position:relative;transition:all .3s ease}.header .btn-download:before{background:linear-gradient(90deg,#fff0 0,#fff6 50%,#fff0);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transform:skewX(-25deg);width:50%}.header .btn-download:hover{box-shadow:0 6px 15px #0003;transform:translateY(-2px)}.header .btn-download:hover:before{animation:shine .75s}.header .icon-redes{align-items:center;background:linear-gradient(90deg,#9e81ba,#ed484a);border-radius:10px;display:flex;height:30px;justify-content:center;width:30px}.header .icon-redes img{height:20px;width:20px}@keyframes shine{to{left:125%}}@media(max-width:475px){.header{padding:1em}.header a{margin-right:0;margin-top:1.2em}.header .mobile-list img{margin-right:15px;width:25px}.header .icon-redes{margin:20px 8px 10px}}.hero-banner{align-items:center;background:linear-gradient(105deg,#f49f67,#fed264 55%,#45a55a);display:flex;min-height:100vh;overflow:hidden;padding:80px 3em 0}.hero-banner img{width:70%}.hero-banner h1{font-size:4.5em;font-weight:900}.hero-banner h1,.hero-banner h2{color:#fff;font-family:Parkinsans,sans-serif}.hero-banner h2{font-size:1.5em;font-weight:500;margin-bottom:1em}.hero-banner .btn-download{background-color:#9e81ba;border-radius:10px;color:#fff;font-size:18px;font-weight:600;margin-right:1.5em;padding:10px 25px}.hero-banner .btn-app-store{background-color:#fff;border-radius:10px;color:#9e81ba;font-size:18px;font-weight:500;padding:10px 25px}@media(max-width:475px){.hero-banner{flex-direction:column;justify-content:center;padding:80px 2em 2em}.hero-banner h1{font-size:3.5em;margin-bottom:.6em;text-align:center}.hero-banner h2{font-size:1.2em;margin-bottom:1.5em;text-align:center}.hero-banner .btn-download{margin-bottom:1em;margin-right:0}.hero-banner .btn-download,.hero-banner .btn-how-to{font-size:24px;padding:15px 0;text-align:center;width:100%}}.phrase{display:flex;justify-content:center;position:relative}.phrase .contenedor{padding:5em 0;width:60%}.phrase .contenedor p{font-size:20px;padding:0 1em}.phrase .decoration-1{left:12%;opacity:.3;position:absolute;top:30%;width:100px}.phrase .decoration-2{bottom:20%;opacity:.3;position:absolute;right:12%;width:100px}@media(max-width:475px){.phrase .contenedor{width:90%}.phrase .decoration-1{opacity:.2;top:2%;width:150px}.phrase .decoration-2{bottom:2%;opacity:.2;width:150px}}.about-us{background-color:#fcf0d9;background-repeat:no-repeat;background-size:cover;padding:5em 8em;position:relative}.about-us img{height:auto;width:90%}.about-us .contenido{padding-left:3em;padding-top:5em}.about-us .contenido .first{font-size:24px}.about-us .contenido .second{font-size:18px}.about-us .decoration-1{opacity:1;position:absolute;right:5%;top:8%;width:150px}@media(max-width:475px){.about-us{padding:5em 2em}.about-us .contenido{padding-left:0;padding-top:0}.about-us .contenido .second{font-size:20px}.about-us img{margin-top:3em;width:80%}.about-us .decoration-1{top:1%}}.card-container{background-color:#fff;border:1px solid #00000026;border-radius:15px;box-shadow:0 4px 10px #00000026;height:100%;padding:2em;position:relative;z-index:100}.card-container .icon{align-items:center;border-radius:15px;display:flex;height:60px;justify-content:center;width:60px}.card-container .icon img{width:30px}.card-container .title{color:#000;font-weight:600}.card-container .text-small{font-size:18px}.card-container .text-medium{font-size:20px}.card-container .text-large{font-size:24px}.card-container .description{font-size:20px}@media(max-width:475px){.card-container .description,.card-container .title{text-align:center}}.valores{padding:5em 3em;position:relative}.valores .subtitle{font-size:24px}.valores .decoration-1{right:10%;z-index:10}.valores .decoration-1,.valores .decoration-2{opacity:.1;position:absolute;top:5%;width:150px}.valores .decoration-2{left:10%}@media(max-width:475px){.valores .decoration-2{left:5%;top:15%;width:80px}.valores .decoration-1{right:2%;top:2%;width:80px}}.caracteristicas{background-color:#fcf0d9;padding:5em 3em;position:relative}.caracteristicas .subtitle{font-size:24px;margin-bottom:2em}.caracteristicas .decoration-1{left:5%;opacity:.8;position:absolute;top:10%;width:150px}.caracteristicas .decoration-2{opacity:.8;position:absolute;right:5%;top:10%;width:150px}@media(max-width:475px){.caracteristicas .decoration-1{top:1%;width:80px}.caracteristicas .decoration-2{top:12%;width:80px}}.secondary-banner{align-items:center;display:flex;height:100vh;justify-content:center;position:relative}.secondary-banner .contenedor{width:70%;z-index:1000}.secondary-banner .contenedor h1{color:#fff;font-size:72px;text-align:center}.secondary-banner .contenedor .subtitle{color:#fff;font-size:30px;text-align:center}.secondary-banner .contenedor .lines-container{display:flex;justify-content:center}.secondary-banner .contenedor .lines-container .line{background-color:#ffffff80;border-radius:20px;height:4px;width:70px}.secondary-banner a{background-color:#fff;border-radius:15px;color:#ed484a!important;font-size:20px;font-weight:900;padding:.8em 2.5em}.secondary-banner .fichas-aux p{background-color:#fff3;border:1px solid #fff9;border-radius:15px;color:#fff;font-size:18px;font-weight:600;padding:1em 2em}.secondary-banner .decoration-1{bottom:10%;left:10%;opacity:.5;position:absolute;width:150px;z-index:10}.secondary-banner .decoration-2{opacity:.5;position:absolute;right:10%;top:10%;width:150px;z-index:10}.secondary-banner .btn-app-store{background-color:#9e81ba;color:#fff!important}@media(max-width:475px){.secondary-banner .contenedor{width:85%}.secondary-banner .contenedor h1{font-size:50px}.secondary-banner .contenedor .subtitle{font-size:25px;margin-top:1.2em}.secondary-banner .fichas-aux{text-align:center}.secondary-banner .decoration-1{bottom:2%;left:50%;opacity:.3;transform:translateX(-50%)}.secondary-banner .decoration-2{opacity:.8;right:50%;top:5%;transform:translateX(50%)}}.how-to{padding:5em 3em;position:relative}.how-to .subtitle{font-size:24px}.how-to .card-2{align-items:center;display:flex;flex-direction:column;height:100%;padding:1em}.how-to .card-2 .card-number{font-family:General Sans,sans-serif;font-size:70px;font-weight:600}.how-to .card-2 .icon{align-items:center;border-radius:15px;display:flex;height:60px;justify-content:center;margin-bottom:1em;width:60px}.how-to .card-2 .icon img{width:25px}.how-to .card-2 .title{color:#000;font-size:24px;font-weight:600;margin-bottom:10px;text-align:center}.how-to .card-2 .description{font-size:18px;text-align:center}.how-to .btn-download{border-radius:10px;font-size:20px;margin-top:1.5em;padding:10px 50px}.how-to .btn-play-store{background-image:linear-gradient(90deg,#ed484a,#fed264);color:#fff;font-weight:600}.how-to .btn-app-store{background-color:#fff;border:1px solid rgba(46,46,46,.541);color:#525252;font-weight:500}.how-to .decoration-1{left:15%;position:absolute;top:10%;width:100px}.how-to .decoration-2{position:absolute;right:15%;top:10%;width:100px}@media(max-width:475px){.how-to{padding:5em 2em}.how-to .btn-download{font-size:18px;padding:10px 20px;text-align:center}.how-to .decoration-1{left:3%;opacity:.6;top:15%}.how-to .decoration-2{opacity:.6;right:3%;top:15%}}.tecnologia{padding:5em 3em;position:relative}.tecnologia .subtitle{font-size:24px}.tecnologia .badge-aux{display:flex;justify-content:center}.tecnologia .badge-aux .contenedor{background-color:#fff;border:1px solid #0000004d;border-radius:100px;padding:1em;position:relative;z-index:1000}.tecnologia .badge-aux .contenedor img{margin-right:8px;width:25px}.tecnologia .badge-aux .contenedor p{color:#000;font-size:14px;font-weight:600}.tecnologia .decoration-1{bottom:15%;opacity:.3;position:absolute;right:10%;width:150px;z-index:10}.tecnologia .decoration-2{left:2%;opacity:.2;position:absolute;top:5%;width:150px}@media(max-width:475px){.tecnologia{padding:5em 2em}.tecnologia .decoration-1{bottom:0}.tecnologia .decoration-2{opacity:.1;top:10%}}.footer{background-color:#1e1e1e;padding:4em 2em 2em}.footer .left img{margin-bottom:1em;width:150px}.footer .left p{color:#fffc;font-size:20px}.footer .col-title{color:#fff;font-size:18px;font-weight:600;margin-bottom:1em}.footer .middle a{color:#fffc;display:block;font-size:16px;margin-bottom:1em}.footer .right .social-media{display:flex}.footer .right .social-media span{align-items:center;background-color:#ffffff26;border-radius:10px;display:flex;height:40px;justify-content:center;margin-right:1em;width:40px}.footer .right .social-media span img{width:22px}.footer .separador{background-color:#ffffff1a;border-radius:10000px;height:2px;margin:1em 0;width:100%}.footer .copyright{display:flex;justify-content:center}@media(max-width:475px){.footer{padding:2em}.footer .copyright p{text-align:center}}body{-webkit-font-smoothing:antialiased;color:#000;font-family:General Sans,sans-serif;font-weight:400;position:relative}.roll-top{align-items:center;background-image:linear-gradient(90deg,#ed484a,#9e81ba);border-radius:1000000px;bottom:3%;display:flex;height:70px;justify-content:center;position:fixed;right:1%;width:70px;z-index:100000}.roll-top img{width:40px}p{margin-bottom:0}a{color:inherit;cursor:pointer;text-decoration:none}a:focus{outline:none}a:active,a:hover,a:visited{color:inherit;text-decoration:none}h1,h2,h3{font-family:Parkinsans,sans-serif}h1{font-size:3rem;font-weight:700}h2{font-size:2rem}h2,h3,h4,h5{font-weight:500}.font-title{font-family:Parkinsans,sans-serif}.font-body{font-family:General Sans,sans-serif}.section-title{color:#000;font-family:Parkinsans,sans-serif;font-size:48px;font-weight:900}p{color:#6d6d6d}@media(max-width:475px){.section-title{font-size:35px}.roll-top{bottom:4%;right:6%}}.contact-page{background-color:#fcf0d9;display:flex;flex-direction:column;min-height:100vh;padding-top:80px}.form-terms{color:#9e81ba!important;display:block;text-align:center}.contact-main{align-items:center;display:flex;flex:1 1;justify-content:center;overflow:hidden;padding:60px 20px;position:relative}.contact-container{background:#fff;border-radius:24px;box-shadow:0 4px 24px #00000014;max-width:580px;padding:48px;position:relative;width:100%;z-index:1}@media(max-width:600px){.contact-container{border-radius:20px;padding:32px 24px}}.contact-header{margin-bottom:36px;text-align:center}.contact-title{color:#9e81ba;font-family:Parkinsans,sans-serif;font-size:2.5rem;font-weight:700;margin:0 0 12px}@media(max-width:600px){.contact-title{font-size:2rem}}.contact-subtitle{color:rgba(41,37,36,.847);font-family:General Sans,sans-serif;font-size:1rem;line-height:1.5;margin:0}.contact-form{display:flex;flex-direction:column;gap:20px}.form-row{display:flex;gap:16px}@media(max-width:500px){.form-row{flex-direction:column}}.form-row .form-group{flex:1 1}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-size:.875rem;font-weight:500}.form-group input,.form-group label,.form-group select{color:rgba(41,37,36,.847);font-family:General Sans,sans-serif}.form-group input,.form-group select{background-color:#fafafa;border:2px solid #e5e5e5;border-radius:12px;font-size:1rem;outline:none;padding:14px 16px;transition:all .2s ease}.form-group input::placeholder,.form-group select::placeholder{color:#a0a0a0}.form-group input:focus,.form-group select:focus{background-color:#fff;border-color:#9e81ba;box-shadow:0 0 0 4px #9e81ba1a}.form-group input.error,.form-group select.error{background-color:#ed484a05;border-color:#ed484a}.form-group input.error:focus,.form-group select.error:focus{box-shadow:0 0 0 4px #ed484a1a}.form-group select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23292524' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;cursor:pointer;padding-right:44px}.error-message{align-items:center;color:#ed484a;display:flex;font-size:.8rem;gap:4px}.error-message,.submit-btn{font-family:General Sans,sans-serif}.submit-btn{background:linear-gradient(135deg,#f49f67,#ed484a);border:none;border-radius:50px;box-shadow:0 4px 16px #ed484a4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:12px;padding:16px 32px;transition:all .3s ease}.submit-btn:hover:not(:disabled){box-shadow:0 6px 24px #ed484a66;transform:translateY(-2px)}.submit-btn:active:not(:disabled){transform:translateY(0)}.submit-btn:disabled{cursor:not-allowed;opacity:.7}.contact-decoration{inset:0;overflow:hidden;pointer-events:none;position:absolute}.decoration-circle{border-radius:50%;opacity:.15;position:absolute}.decoration-circle.circle-1{background:#f49f67;height:400px;right:-100px;top:-150px;width:400px}.decoration-circle.circle-2{background:#9e81ba;bottom:-100px;height:300px;left:-80px;width:300px}.decoration-circle.circle-3{background:#45a55a;bottom:20%;height:200px;right:5%;width:200px}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{height:1em;height:var(--PhoneInputCountryFlag-height);width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);width:.3em;width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.thankyou-page{background-color:#fcf0d9;display:flex;flex-direction:column;min-height:100vh}.thankyou-main{align-items:center;display:flex;flex:1 1;justify-content:center;overflow:hidden;padding:60px 20px;position:relative}.thankyou-container{background:#fff;border-radius:24px;box-shadow:0 4px 24px #00000014;max-width:520px;padding:56px 48px;position:relative;text-align:center;width:100%;z-index:1}@media(max-width:600px){.thankyou-container{border-radius:20px;padding:40px 28px}}.success-icon{align-items:center;animation:scaleIn .5s ease-out;background:linear-gradient(135deg,#45a55a,#368146);border-radius:50%;box-shadow:0 8px 24px #45a55a4d;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.success-icon svg{color:#fff;height:40px;width:40px}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.thankyou-title{animation:fadeInUp .5s ease-out .2s both;color:#9e81ba;font-family:Parkinsans,sans-serif;font-size:2rem;font-weight:700;margin:0 0 16px}@media(max-width:600px){.thankyou-title{font-size:1.75rem}}.thankyou-message{animation:fadeInUp .5s ease-out .3s both;color:rgba(41,37,36,.847);font-family:General Sans,sans-serif;font-size:1.1rem;line-height:1.6;margin:0 0 12px}.thankyou-submessage{animation:fadeInUp .5s ease-out .4s both;color:#292524b3;font-family:General Sans,sans-serif;font-size:.95rem;line-height:1.5;margin:0 0 32px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.home-btn{animation:fadeInUp .5s ease-out .5s both;background:linear-gradient(135deg,#9e81ba,#78549a);border:none;border-radius:50px;box-shadow:0 4px 16px #9e81ba4d;color:#fff!important;cursor:pointer;display:inline-block;font-family:General Sans,sans-serif;font-size:1rem;font-weight:600;padding:16px 40px;text-decoration:none;transition:all .3s ease}.home-btn:hover{box-shadow:0 6px 24px #9e81ba66;transform:translateY(-2px)}.home-btn:active{transform:translateY(0)}.hearts-decoration{inset:0;overflow:visible;pointer-events:none;position:absolute}.heart{animation:float 3s ease-in-out infinite;position:absolute}.heart svg{height:100%;width:100%}.heart.heart-1{animation-delay:0s;color:#ed484a;height:24px;right:12%;top:15%;width:24px}.heart.heart-2{animation-delay:.5s;bottom:20%;color:#f49f67;height:18px;left:10%;width:18px}.heart.heart-3{animation-delay:1s;color:#fed264;height:14px;left:15%;top:25%;width:14px}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(5deg)}}.thankyou-decoration{inset:0;overflow:hidden;pointer-events:none;position:absolute}.decoration-blob{border-radius:50%;position:absolute}.decoration-blob.blob-1{background:linear-gradient(135deg,#f49f6726,#fed2641a);filter:blur(40px);height:500px;right:-150px;top:-200px;width:500px}.decoration-blob.blob-2{background:linear-gradient(135deg,#9e81ba1f,#45a55a14);bottom:-150px;filter:blur(40px);height:400px;left:-100px;width:400px}.tc{background:#fcf0d9;color:rgba(41,37,36,.847);padding:clamp(16px,2.4vw,28px)}.tc__container{margin:0 auto;max-width:980px}.tc__hero{background:#ffffffa6;border:1px solid #0000000f;border-radius:16px;box-shadow:0 8px 22px #0000000f;margin-bottom:16px;margin-top:80px;padding:clamp(16px,2.4vw,28px)}.tc__brandPill{align-items:center;background:#9e81ba26;border:1px solid #9e81ba59;border-radius:999px;color:#000000bf;display:inline-flex;font-weight:900;letter-spacing:.3px;margin-bottom:12px;padding:8px 12px}.tc__h1{color:#000c;font-size:clamp(24px,3vw,40px);line-height:1.15;margin:0 0 10px}.tc__subtitle{font-size:clamp(14px,1.55vw,16px);line-height:1.55;margin:0 0 12px}.tc__meta{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;opacity:.9}.tc__dot{opacity:.55}.tc__link{color:#000000c7;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.tc__link:hover{color:#000000eb}.tc__link:focus-visible{border-radius:6px;outline:3px solid #9e81ba59;outline-offset:2px}.tc__notice{background:#fed26438;border:1px solid #fed2648c;border-radius:14px;margin-top:14px;padding:12px 14px}.tc__noticeTitle{color:#000000bd;font-size:14px;font-weight:900;margin:0 0 6px}.tc__noticeText{font-size:13.5px;line-height:1.45;margin:0}.tc__toc{background:#ffffffa6;border:1px solid #0000000f;border-radius:16px;margin-bottom:16px;padding:14px}.tc__tocTitle{color:#000000bf;font-size:15px;font-weight:900;margin:0 0 10px}.tc__tocList{column-count:2;column-gap:20px;margin:0;padding-left:18px}@media(max-width:720px){.tc__tocList{column-count:1}}.tc__tocList li{break-inside:avoid;line-height:1.4;margin:0 0 8px;page-break-inside:avoid}.tc__tocList li a{border-radius:10px;color:#000000bd;display:inline-block;font-weight:700;padding:6px 10px;text-decoration:none;transition:transform .12s ease,background .12s ease}.tc__tocList li a:hover{background:#f49f672e;transform:translateY(-1px)}.tc__tocList li a:focus-visible{outline:3px solid #45a55a40;outline-offset:2px}.tc__card{background:#ffffffc7;border:1px solid #0000000f;border-radius:16px;box-shadow:0 8px 22px #0000000d;margin-bottom:16px;padding:16px}.tc__card--final{background:#9e81ba14;border:1px solid #9e81ba47}.tc__h2{color:#000c;font-size:18px;line-height:1.25;margin:0 0 10px}.tc__h3{color:#000000bd;font-size:15px;font-weight:900;margin:0 0 8px}.tc__p{line-height:1.6;margin:0 0 12px}.tc__p--compact{margin-bottom:0}.tc__p--muted{font-size:13.5px;opacity:.82}.tc__list,.tc__olist{margin:0;padding-left:18px}.tc__list li,.tc__olist li{line-height:1.55;margin-bottom:10px}.tc__list--inner{margin-top:8px}.tc__twoCols{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}@media(max-width:820px){.tc__twoCols{grid-template-columns:1fr}}.tc__col{min-width:0}.tc__callout{background:#45a55a14;border:1px solid #45a55a2e;border-radius:14px;margin-top:12px;padding:12px 14px}.tc__callout--soft{background:#9e81ba1f;border-color:#9e81ba38}.tc__callout--warn{background:#ed484a14;border-color:#ed484a2e}.tc__subcard{background:#ffffffb3;border:1px solid #0000000f;border-radius:14px;margin-bottom:12px;padding:12px 14px}.tc__subcard:last-child{margin-bottom:0}.tc__checks{grid-gap:10px;display:grid;gap:10px;margin-top:8px}.tc__check{align-items:flex-start;color:#000000c2;display:flex;font-weight:700;gap:10px}.tc__check input{accent-color:#45a55a;margin-top:3px}.tc__footer{padding:10px 0 2px;text-align:center}.pp{background:#fcf0d9;color:rgba(41,37,36,.847);padding:clamp(16px,2.4vw,28px)}.pp__container{margin:0 auto;max-width:980px}.pp__hero{background:#fff9;border:1px solid #0000000f;border-radius:16px;box-shadow:0 8px 22px #0000000f;margin-bottom:16px;margin-top:80px;padding:clamp(16px,2.4vw,28px)}.pp__badge{align-items:center;background:#9e81ba26;border:1px solid #9e81ba59;border-radius:999px;color:#000000bf;display:inline-flex;font-weight:800;gap:8px;letter-spacing:.3px;margin-bottom:12px;padding:8px 12px}.pp__h1{color:#000000c7;font-size:clamp(24px,3vw,40px);line-height:1.15;margin:0 0 10px}.pp__subtitle{font-size:clamp(14px,1.55vw,16px);line-height:1.55;margin:0 0 12px}.pp__meta{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin-top:6px;opacity:.9}.pp__metaDot{opacity:.55}.pp__notice{background:#fed26438;border:1px solid #fed2648c;border-radius:12px;margin-top:14px;padding:12px 14px}.pp__noticeText{font-size:13.5px;line-height:1.45;margin:0}.pp__toc{background:#fff9;border:1px solid #0000000f;border-radius:16px;margin-bottom:16px;padding:14px 14px 10px}.pp__tocTitle{color:#000000bf;font-size:15px;font-weight:800;margin:0 0 10px}.pp__tocList{column-count:2;column-gap:18px;list-style:none;margin:0;padding:0}@media(max-width:680px){.pp__tocList{column-count:1}}.pp__tocItem{break-inside:avoid;margin:0 0 8px;page-break-inside:avoid}.pp__tocLink{border-radius:10px;color:#000000bd;display:inline-block;font-weight:600;padding:6px 10px;text-decoration:none;transition:transform .12s ease,background .12s ease}.pp__tocLink:hover{background:#f49f672e;transform:translateY(-1px)}.pp__tocLink:focus-visible{outline:3px solid #9e81ba59;outline-offset:2px}.pp__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}@media(max-width:860px){.pp__grid{grid-template-columns:1fr}}.pp__card{background:#ffffffbf;border:1px solid #0000000f;border-radius:16px;box-shadow:0 8px 22px #0000000d;margin-bottom:16px;padding:16px}.pp__sectionHead{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.pp__h2{color:#000000c7;font-size:18px;line-height:1.25;margin:0}.pp__sectionActions{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.pp__anchor{background:#9e81ba24;border:1px solid #9e81ba52;border-radius:10px;color:#000000b8;display:grid;font-weight:900;height:34px;place-items:center;text-decoration:none;width:34px}.pp__anchor:hover{background:#9e81ba33}.pp__copy{background:#fffc;border:1px solid #00000014;border-radius:10px;color:#000000b8;cursor:pointer;font-weight:700;padding:8px 10px;transition:transform .12s ease,background .12s ease}.pp__copy:hover{background:#45a55a1f;transform:translateY(-1px)}.pp__copy:focus-visible{outline:3px solid #45a55a47;outline-offset:2px}.pp__p{line-height:1.6;margin:0 0 12px}.pp__p--compact{margin-bottom:0}.pp__p--muted{font-size:13.5px;opacity:.82}.pp__list,.pp__olist{margin:0;padding-left:18px}.pp__list li,.pp__olist li{line-height:1.55;margin-bottom:10px}.pp__callout{background:#ed484a14;border:1px solid #ed484a2e;border-radius:14px;margin-top:12px;padding:12px 14px}.pp__callout--soft{background:#9e81ba1f;border-color:#9e81ba38}.pp__callout--cta{background:#f49f6729;border-color:#f49f674d}.pp__h3{color:#000000bd;font-size:15px;font-weight:900;margin:0 0 8px}.pp__twoCols{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}@media(max-width:760px){.pp__twoCols{grid-template-columns:1fr}}.pp__link{color:#000000c7;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.pp__link:hover{color:#000000e6}.pp__tableWrap{background:#ffffffa6;border:1px solid #0000000f;border-radius:14px;overflow-x:auto}.pp__table{border-collapse:collapse;min-width:620px;width:100%}.pp__table thead th{background:#9e81ba1f;color:#000000b8;font-size:12px;letter-spacing:.5px;text-align:left;text-transform:uppercase}.pp__table tbody td,.pp__table thead th{border-bottom:1px solid #0000000f;padding:12px}.pp__table tbody td{font-size:14px}.pp__table tbody tr:hover{background:#45a55a14}.pp__contacts{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media(max-width:860px){.pp__contacts{grid-template-columns:1fr}}.pp__contact{background:#fffc;border:1px solid #0000000f;border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;transition:transform .12s ease,background .12s ease}.pp__contact:hover{background:#fed2642e;transform:translateY(-1px)}.pp__contact:focus-visible{outline:3px solid #fed26459;outline-offset:2px}.pp__contactLabel{color:#0000009e;font-size:12px;font-weight:900;letter-spacing:.35px;text-transform:uppercase}.pp__contactValue{color:#000000c7;font-size:14px;font-weight:800}.pp__footer{padding:10px 0 2px;text-align:center}.pp__toast{background:#000000d1;border-radius:999px;bottom:18px;color:#fffffff5;font-size:13px;font-weight:800;left:50%;opacity:0;padding:10px 12px;pointer-events:none;position:fixed;transform:translateX(-50%) translateY(16px);transition:opacity .16s ease,transform .16s ease;z-index:9999}.pp__toast--show{opacity:1;transform:translateX(-50%) translateY(0)}
/*# sourceMappingURL=main.afed70f1.css.map*/