@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap');
:root{--black:#000;--white:#fff;--orange:#f58220;--muted:#b9b9b9;--line:#2a2a2a;--panel:#111}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:Montserrat,Arial,sans-serif;line-height:1.6;font-size:16px}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}.top{border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10;background:#000e;backdrop-filter:blur(10px)}.bar{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand img{width:230px;display:block}.nav{display:flex;align-items:center;gap:18px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.nav a:not(.button):hover,.nav a.active{color:var(--orange)}.menu{display:none;background:none;border:1px solid var(--line);color:#fff;padding:8px 11px;font:inherit}.button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--orange);background:var(--orange);color:#000;padding:13px 20px;font-size:.82rem;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.button.ghost{background:transparent;color:#fff}.button:hover{background:#fff;border-color:#fff;color:#000}.hero{padding:92px 0 68px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 20%,#4b2508 0,transparent 28%)}.eyebrow{color:var(--orange);font-weight:900;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.hero h1{font-size:clamp(2.7rem,7vw,6.2rem);line-height:.94;letter-spacing:-.06em;margin:18px 0 24px;max-width:980px}.hero p{max-width:690px;font-size:1.12rem;color:#ddd;margin:0 0 28px}.actions{display:flex;flex-wrap:wrap;gap:12px}.strip{padding:17px 0;color:#000;background:var(--orange);font-size:clamp(.78rem,2vw,1rem);font-weight:900;text-align:center;letter-spacing:.08em}.section{padding:72px 0}.section.alt{background:#0c0c0c}.section h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1.03;letter-spacing:-.045em;margin:10px 0 22px}.lead{max-width:750px;color:#d5d5d5;font-size:1.05rem}.grid{display:grid;gap:20px}.cards{grid-template-columns:repeat(3,1fr);margin-top:34px}.card{border:1px solid var(--line);padding:26px;background:var(--panel)}.card h3{margin:0 0 11px;font-size:1.15rem}.card p,.card li{color:#d5d5d5}.number{color:var(--orange);font-size:2rem;font-weight:900;display:block;margin-bottom:10px}.split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.steps{border-left:1px solid var(--orange);padding-left:22px}.steps article{padding:0 0 24px}.steps h3{margin:0 0 4px;font-size:1.05rem}.samples{grid-template-columns:repeat(3,1fr);margin-top:30px}.sample{border:1px solid var(--line);overflow:hidden;background:#111}.sample iframe{display:block;width:100%;height:320px;border:0;background:#fff}.sample div{padding:18px}.sample h3{margin:0 0 6px}.sample small{display:block;color:#c7c7c7;min-height:42px}.text-link{color:var(--orange);font-weight:800;font-size:.86rem}.callout{border:1px solid var(--orange);padding:32px;background:linear-gradient(110deg,#211003,#090909)}.callout h2{margin-top:0}.pagehead{padding:72px 0 45px;border-bottom:1px solid var(--line)}.pagehead h1{font-size:clamp(2.5rem,6vw,5rem);line-height:.98;letter-spacing:-.06em;margin:15px 0}.pagehead p{font-size:1.08rem;color:#d6d6d6;max-width:780px}.list{padding-left:18px}.list li{margin-bottom:12px}.price-box{border:1px solid var(--orange);padding:30px;background:#160d05}.notice{padding:18px;border-left:3px solid var(--orange);background:#16110d;color:#ddd}.faq details{border-bottom:1px solid var(--line);padding:19px 0}.faq summary{cursor:pointer;font-weight:800;padding-right:30px}.faq p{color:#d4d4d4;max-width:800px}.form{max-width:880px;display:grid;grid-template-columns:1fr 1fr;gap:16px;border:1px solid var(--line);padding:26px;background:#0e0e0e}.form .full{grid-column:1/-1}.form label{display:grid;gap:7px;font-size:.83rem;font-weight:800}.form input,.form textarea,.form select{font:inherit;color:#fff;background:#050505;border:1px solid #555;padding:13px;min-height:48px}.form textarea{min-height:140px;resize:vertical}.form input:focus,.form textarea:focus,.form select:focus{outline:2px solid var(--orange);outline-offset:1px}.form .check{display:flex;gap:10px;align-items:flex-start;font-weight:500}.form .check input{min-height:18px;margin-top:3px}.form-note{color:#c9c9c9;font-size:.85rem;margin:4px 0 0}.status{grid-column:1/-1;margin:0;color:#fff;font-weight:700}.footer{border-top:1px solid var(--line);padding:42px 0 22px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:30px}.footer h3{font-size:.9rem;color:var(--orange);margin:0 0 12px;text-transform:uppercase}.footer a{display:block;color:#ddd;margin:7px 0;font-size:.88rem}.fine{border-top:1px solid var(--line);margin-top:34px;padding-top:18px;font-size:.75rem;color:#999}.legal-doc{max-width:830px}.legal-doc h2{font-size:1.35rem;margin-top:42px}.legal-doc p{color:#ddd}.legal-links{display:grid;gap:12px}.legal-links a{border:1px solid var(--line);padding:18px;font-weight:800}.legal-links a:hover{border-color:var(--orange);color:var(--orange)}
@media(max-width:900px){.nav{display:none;position:absolute;left:0;right:0;top:86px;background:#000;border-bottom:1px solid var(--line);padding:20px;flex-direction:column;align-items:stretch}.nav.open{display:flex}.menu{display:block}.cards,.samples{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.hero{padding-top:70px}}@media(max-width:600px){.wrap{width:min(100% - 28px,1160px)}.brand img{width:205px}.hero{padding:58px 0}.section{padding:54px 0}.cards,.samples,.footer-grid,.form{grid-template-columns:1fr}.form .full{grid-column:auto}.sample iframe{height:280px}.nav{font-size:.88rem}.button{width:100%}.actions .button{width:100%}.whatsapp-float{right:16px;bottom:16px;width:54px;height:54px}}
.brand{background:#fff;border-radius:7px;padding:5px 7px;display:block;line-height:0}.brand img{width:260px}.footer .footer-grid>div:first-child>img{background:#fff;border-radius:7px;padding:5px 7px}.whatsapp-float{position:fixed;right:22px;bottom:22px;z-index:20;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#000;border:3px solid #fff;box-shadow:0 6px 24px #0008}.whatsapp-float:after{content:'';width:29px;height:29px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M16 3a13 13 0 0 0-10.9 20.1L3.5 29l6.1-1.6A13 13 0 1 0 16 3Zm0 22.8a9.8 9.8 0 0 1-5-1.4l-.4-.2-3.6 1 .9-3.5-.2-.4A9.8 9.8 0 1 1 16 25.8Zm5.4-7.3c-.3-.2-1.9-.9-2.2-1-.3-.1-.5-.2-.7.2s-.8 1-1 1.2c-.2.2-.4.2-.7.1a8.1 8.1 0 0 1-2.4-1.5 9 9 0 0 1-1.7-2.1c-.2-.3 0-.5.1-.7l.5-.6c.2-.2.2-.4.3-.6 0-.2-.7-1.7-1-2.3-.3-.7-.6-.6-.8-.6h-.7c-.2 0-.6.1-.9.4s-1.2 1.2-1.2 2.9 1.2 3.3 1.3 3.5c.2.2 2.3 3.5 5.6 4.9.8.3 1.4.5 1.9.6.8.2 1.5.2 2.1.1.6-.1 1.9-.8 2.2-1.5.3-.7.3-1.4.2-1.5-.1-.1-.3-.2-.6-.4Z'/%3E%3C/svg%3E")}.whatsapp-float:hover{transform:scale(1.07);background:#fff}.whatsapp-float:hover:after{filter:invert(1)}
.document-options{grid-column:1/-1;border:1px solid #555;padding:16px;margin:0;display:grid;gap:10px}.document-options legend{font-size:.83rem;font-weight:800;padding:0 5px}.document-choice,.package-choice{display:flex!important;align-items:center;gap:10px!important;padding:11px 12px;border:1px solid var(--line);font-weight:600!important}.document-choice input,.package-choice input{min-height:auto!important;accent-color:var(--orange)}.package-choice{margin-top:8px;border-color:var(--orange);background:#1b0e03;color:var(--orange)}
